Enigme

Bonjour a tous,

j' ai un soucis, je ne sais pas vraiment comment l'expliquer,

j'ai un journal de caisse avec le solde , les encaissements et les débits.

un montant rentré dans les encaissements ( à partir de 2059 ) le calcule se fausse et me met 0,00000000001 de moins......

pourriez-vous svp m'aider

bonsoir,

tu as fait connaissance avec les limites du calcul binaire et des potentielles pertes de précision lors des conversions

voir ici

http://support.microsoft.com/kb/78113/fr

malheureusement je suis pas assez calé pour comprendre, en fait c'est juste une soustraction et une addition , c'est pas des calcules extrêmement poussé....

Bonsoir

Tu n'as pas importé ce montant en O13 ?

Si tu revalides la saisie (ou si tu écris à nouveau 2070.85) le résultat est juste.

Amicalement

Nad

c'est importé d'un autre fichier c’était juste pour l'exemple, effectivement en validant sa fonctionne ( j avais pas teste sa..... ) il faut que j essaye sa sur le fichier original et je te redit demain.

merci encore de tes efforts .

Bonjour,

j ai essayé de validé la formule en O13 et sa ne fonctionne pas.....

donc pour finir j ai utilisé;

=arrondi(ta_formule;10)

et sa fonctionne bien, apparemment je pense que c'est la meilleure solutions .

car l'autre solution est de cocher dans les options avancées 'Lors du calcul de ce classeur / Définir le calcul avec la précision au format affiché'.

Mais attention, on perds toute la précision !!! Ça peut te donner des résultats avec encore plus de pertes si on a des multiplications. Je préfère la 1ère solution.

Merci pour vos réponses

Cédric

Rechercher des sujets similaires à "enigme"