Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Format nombre avec formule TEXTE

RyuAutodidacte

XLDnaute Impliqué
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
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

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

JHA
 

Pièces jointes

  • Classeur format nombre.xlsx
    8.4 KB · Affichages: 5

RyuAutodidacte

XLDnaute Impliqué
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



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

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 Impliqué
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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…