Marie jo KOPP CASTINEL a écrit :

Bonjour,

christianwtd a écrit :

A propos de la précision des calculs dans Calc. Je vous signale un cas qui peux être source d'erreurs.

En A1, une valeur 123456,78
En B1, j'extraie la partie décimale pour en faire une valeur entière avec la formule =(A1-ENT(A1))*100
J'obtiens logiquement 78
Exact ? Non, erreur ! Pour vous en persuader, en C1, entrons =ENT(B1) et à ce moment, nous obtenons 77 et non 78.


Pourquoi ?
Imprécision du calcul. Pour vous en convaincre, il suffit d'aller en B1, clic droit, Formater les cellules, Nombres.
Dans Décimales, augmentez le nombre, jusqu'à 10 et plus : surprise !


Comment contourner le problème ?
En B1, il faut faire :
=ARRONDI((A1-ENT(A1))*100;0)

Dernier détail, plus le nombre est important, plus la probalité d'erreur augmente.

Voila, c'était pour faire avancer le schmilblic :-)



Il ne s'agit pas d'une erreur mais de quelque chose de géré dans les 2 tableurs. Par défaut, ils calculent avec 8 décimales
Pour Ooo, Outils/option
Tableur / calcul cocher "Exactitude comme affiché"
Cette option devrait d'ailleur être cochée par défaut pour les personnes qui utilisent les tableurs pour faire de la gestion.


Désolée, j'ai cassé l'animation ;-)

Marie jo


Bonjour,

Non seulement t'as pas cassé l'animation, mais t'as fait avancer le schmilblic :-)

Merci et bon surf
Christian


-- Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to