Microsoft 365 Format nombre avec formule TEXTE

RyuAutodidacte

XLDnaute Junior
Bonjour,

je ne trouve pas la formule Exact pour un format de chiffre en 0,00 gérant le séparateur de millier avec un point tu type : 1.000,00
mais qui peut faire aussi 1.000.000,00
Le problème c'est que si le chiffre se trouve en dessous de 1000 je me retrouve soit avec un point devant le nombre soit une espace (ex. : .450,55)
Ce que j'ai trouvé de mieux pour l'instant est :
VB:
=SUBSTITUE(TEXTE($B$1;"# ###[>999,999] ##0,00;,00");" ";".")
mais ça ne résout pas tout
Merci d'avance pour votre aide
 

RyuAutodidacte

XLDnaute Junior
Bonjour à tous,

Dans le format de nombre, tu peux essayer
VB:
[>999999,99]#.###.##0,00;[>999;99]#.###,00;0

JHA
Bonjour JHA,

Super ça marche merci,
par contre j'ai du faire une rectification car pour les centaines, dizaines et unités je n'ai pas le ,00

1643963901939.png


Ce qui donne ceci :
[>999999,99]#.###.##0,00;[>999;99]#.###,00;,00
1643964324949.png

A la fin j'ai mis ,00 au lieu de 0
Ai-je bien fait la rectification, ou fallait il faire autrement ?

PS : le format avec ,- vient quand le nombre est à XX,00 :
[>999999,999]#.###.##0,-;[>999;999]#.###,-;0
Sinon ça marche parfaitement avec la formule TEXTE 👍
 

RyuAutodidacte

XLDnaute Junior
Bonjour à tous,

Tu peux essayer
VB:
[>999999,99]#.###.##0,00;[>999]#.###,00;0,00

JHA
Merci mais cela n'affiche que les unité et pas les décimal, alors que j'ai besoin aussi des décimal
le seul bon résultat que j'ai c'est avec ;
VB:
[>999999,99]#.###.##0,00;[>999;99]#.###,00;0,00

Ce qui est étonnant c'est que je n'ai pas trouvé d'explication claire sur internet sur l'utilisation des conditions dans les formats de nombre …

En tout cas grand merci ;)
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
299 845
Messages
1 979 505
Membres
206 754
dernier inscrit
Jacqueline ANDRAULT