La fonction TEXTE renvoie un résultat bizarre

Bonjour,

Mon symbole décimal est la virgule et mon symbole des milliers l'espace.

capture d ecran 2023 09 11 082203

Comment expliquer que :

=TEXTE(1;"0.0")

renvoie "0.1" et

=TEXTE(25;"0.000")

renvoie "0.025" ?

Merci d'avance.

Daniel

Bonjour,

Je ne suis pas sûr d'avoir compris votre problème, mais si vous attendiez "0,1" et et "25,000" en résultats, il faut saisir une virgule et non un point dans le format texte souhaité.

A vous lire

Bonjour,

Les textes n'on rien à voir avec les nombres. Ils se remplissent de la droite vers la gauche.

=TEXTE(1;"000.000") donnera toujours 000.001

Bonjour,

Le problème s'est produit avec un classeur créé par un utilisateur dont le symbole décimal était un point et qui m'a envoyé son classeur. Pour lui,

=TEXTE(1;"0.000")

renvoyait "1.000" et pour moi "0.001".

Daniel

Essayez donc ceci : =TEXTE(1;"0,000")

[avec une virgule comme séparateur]

@Optimix, le problème, c'est quand le classeur change de mains, et donc, potentiellement de séparateur décimal. Je viens de trouver :

=TEXTE(1;0&STXT(CTXT(1+1/2);2;1)&"000")

Ca fonctionne avec la virgule ou le point. Mais ce n'est pas parlant ;-(

Merci à vous deux.

Daniel

Raccourci un peu :

=TEXTE(1;0&STXT(3/2;2;1)&"000")

Daniel

Bonjour à tous !

Peut-être :

=CTXT(1;3)

Bonjour,

Si simple, en effet ! J'ai honte

Merci !

Bonjour à tous de nouveau !

Si simple, en effet ! J'ai honte

Rassurez-vous.... la simplicité nous échappe souvent !

Je vous remercie de ce retour.

Rechercher des sujets similaires à "fonction texte renvoie resultat bizarre"