Problème sur fonction TRONQUE ENT MOD

Bonjour,

Je viens de découvrir un joli bug d'excel qui m'handicap et je voudrai savoir si vous avez une solution....

Je souhaite obtenir la décimale d'un nombre :

Par exemple : 18.985

J'utilise : A1 - TRONQUE(A1;0)

soit A1 - ENT(A1)

soit MOD(A1;1)

Si vous le faite vous obtenez : 0.985. Mais si vous poussez les décimales derrière la virgule, vous vous rendrez compte que le chiffre n'est pas le même.

A savoir : 0.984999999999999000000000000000 !!

Si vous avez une idée......

Merci d'avance

-- 19 Oct 2010, 17:44 --

Problème visiblement plus compliqué que cela puisque si je fais dans une case l'opération la plus simple :

=18.985-18

Excel me sort 0.984999999999999000000000000000 !!

C'est un problème connu ?!

Bonsoir,

Chez moi le trois formules donnent 0,9850000000000000.

Le 18,985 vient du résultat d'une formule ou non ?

A te relire.

L'opération toute bête : =18.985-18 me donne 0.984999999999999000000000000000

j'ai essayé sur le 2007, ca marche...

bonjour

interessant de mon cote j'ai remarqué que si tu otes 0.00099999999999 de ta constatation defectueuse ,oo obtient bien (et c'est normal) 0.98400000000000000000000000000000

alors pourquoi 12 9 ?

cordialement

re,

Est-ce que le fichier dans lequel tu fais ton calcul est bien un nouveau fichier ou le fais-tu dans un ancien créé sous une version précédente ?

A te relire

Edit : En fait c'est normal, car Excel n'affiche une précision que jusqu'à la 14 chiffres après la virgule. Là si tu essaies avec 15, le calcul te donne ce que tu as trouvé donc 0.9849999999.

Va dans Format / cellule et sous l'onglet "nombre" remets la précision à 14 chiffres.

Si ok, n'oublie pas de cocher le V vert pour cloturer le fil.

Amcialement

Bonjour à tous, Forum,

Effectivement, en faisant l'opération, jusqu'à la 14e décimale tout va bien. Mais dès que l'on affiche la 15e, le nombre devient : 0,984999999999999 et cela sous excel 2007.

Le changement parait automatique dès la 15e décimle demandée...

J'avais cru lire quelque part qu'au delà d'un certain nombre de décimales, le nombre basculait de format, comme quand on tape un nombre entier de + de 14 chiffres qui passe automatiquement en format scientifique "2,02845E+15" par exemple.

Peut-être cela peut-il vous aider...

Amicalement

Edit : Oups !!! Pas vu l'Edit de Dan...

re,

Lol Fabrice... --> voir ce que j'ai écrit dans mon post précédent.

Mais tu es sur la même longueur d'onde puisque c'est un souci de précision du nombre de chiffre après la virgule.

A bientôt

Amicalement

Re-,

Merci pour toutes ces précisions Dan.

A bientôt.

Amicalement.

Rechercher des sujets similaires à "probleme fonction tronque ent mod"