Afficher les décimales exactes (sans ajout de zéro)

Bonjour à toutes et à tous,

Existe-t-il un format de cellule personnalisé permettant d'afficher les décimales exactes (sans ajout de zéro), quelque soit le résultat ?

Exemple :

A1 = 178,6987

A2 = 463,47776

A3 = PRODUIT(A1;A2) = 82 822,873190912

Si le résultat était de 82 822,87, je souhaite qu'aucun zéro n'apparaisse après le ,87.

Merci à toutes celles et ceux qui me viendront en aide.

Bonjour

Ou format standard ou format personnalisé: 0.0#####################

A+ François

Bonjour fanfan38,

Merci, mais cela ne fonctionne pas.

J'obtiens cela en standard

82822,87319

et ceci en 0.0#####################

0.082823

Le résultat souhaité est en A6

23test-decimale.xlsx (9.60 Ko)

Bonjour Polymer, fanfan38, le forum,

Pouvez-vous essayer ceci :

#,##0.##########

Cordialement.

AL 22

Merci Al22,

Le résultat obtenu est celui-ci :

82822,873.190912

Il affiche désormais tous les numéros mais ajoute un point après 3 décimales.

Donc

#########0.################

A+ François

Une nouvelle fois, merci, mais cela ne me donne toujours pas le bon résultat. J'obtiens ceci :

0.82823

Re,

Ou alors simplement :

0,##########

Cordialement.

AL 22

Merci AL22, cela fonctionne !

Le seul soucis, c'est que le produit affiche une virgule, même lorsqu'il n'y en n'a pas.

Bonjour à tous,

Sur Excel 2021

Si on précise dans format de la cellule : #.##0,###############

On obtiendra le résultat escompté mais en sachant qu'Excel limite à 16 caractères entiers et décimales compris.

Donc si entier = 5 chiffres, les décimales disponibles sont limités à 11. Si au-delà il y aura arrondi automatique à l'affichage.

Bonne continuation

Chris

Bonjour à tous !

Pour contourner la présence de la virgule pour les nombres entiers, il est possible de superposer une MFC qui va tester l'entièreté de la valeur. Si tel est le cas, on applique, via la MFC, un format standard.

image

Bonjour à tous

et en essayant dans le format nombre : 0.#### ?
Voir dans le fichier : en B2 le nombre contient toutes les décimales, dans le format j'en ai demandé 7
en B1 j'ai utilisé le format précédent
est ce que cela peut convenir

Bonne journée

12classeur1.xlsm (8.76 Ko)

Re,

Autre solution, modifiez votre formule et restez en format standard :

=SI(ENT(PRODUIT(A2;A3))=PRODUIT(A2;A3);PRODUIT(A2;A3);TEXTE(PRODUIT(A2;A3);"0,##########"))

Bonne journée à tous !

AL 22

Bonjour,

Ton problème est du au fait que lorsque tu extrais le mois

    mois = CInt(Split(dateSaisie, "/")(1))

tu n'obtiens pas forcément "1", si par exdemple tu as tapé comme date 12/02/2024 tu auras "2" c'est à dire le mois de février, or la feuille "février" n'existe pas d'où l'erreur en ligne

    Set ws = ThisWorkbook.Sheets(MonthName(mois, False)) ' Sélectionne la feuille du mois

Bon courage

Jacky,

Avec votre proposition, j'obtiens ceci :

8.2751

Pour votre deuxième réponse, je crois que cela fait référence à un autre sujet

JFL, j'avais également pensé à appliquer une mise en forme conditionnelle, merci !

Chris1945, merci pour les précisions. C'est toujours intéressant de connaître les interprétations et limites d'Excel.

Bonjour à tous de nouveau !

Bien...

Je vous remercie de ce retour.

===> Ne pas oublier de passer le sujet en mode résolu !

C'est moi qui vous remercie JFL.

Désolé, j'avais laissé le sujet non résolu en attendant une solution pour la virgule.

Rechercher des sujets similaires à "afficher decimales exactes ajout zero"