Erreur de calcul sur la onzième décimale

B

BONNET Jean-Louis

Guest
Bonjour, au fil des années, j’ai mis en place un système de gestion pour mon comité d’entreprise sur la base de feuilles de calculs Excel liées entre elles.
Ce petit programme (même s’il est un peu compliqué) me donnait entière satisfaction jusqu’à la ligne 117 de la première feuille nommée 1.25% MS (Voir Pièce jointe)
Une cellule de calcul simple(=SOMME(E156+G5-G156)) affiche le résultat
6 425,580000000010 alors que E 156 = 45 712,060000000000000 G 5 = 24415,520000000000000000 et G 156 = 63702,000000000000000
Ceci provoque donc des erreurs en cascade dans le résultat d’autres cellules comparatives (VRAI – FAUX)
Avec plusieurs collègues nous avons essayé de trouver la raison de cette erreur mais après avoir cherché vainement pendant des jours, personne n’a encore trouvé.
Aussi, en dernier recours, je sollicite votre aide car je bloque sur ce pb et je ne sais vraiment plus comment m’en sortir.
Pouvez vous m’aider ou bien m’aiguiller vers un service ou une solution pouvant m’éclairer.
En vous remerciant cordialement
bjl34@wanadoo.fr
 
T

Ti

Guest
J'ai déjà signalé ce problème sur ce fil :
<http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=112618&t=112236>

mon conseil est de toujours faire systématiquement des arrondis à quelques décimales, ce qui supprimera du même coup les erreurs sur les tests du genre VRAI/FAUX.

Note que, pour reprendre ton exemple ci-dessus, si tu tapes :

=SOMME(E156+G5-G156) tu devras arrondir le résultat

mais si tu tapes

=E156+G5-G156 ton résultat sera juste.

pas simple...
 
A

andré

Guest
Salut Jean-Louis et Ti,

Le temps de rechercher l'ancien mesage, et Ti m'avait devancé !

Mais en voici un autre (toujours avec une réponse de Ti) concernant le même sujet :
<http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=126255&t=126191>

Ceci me donne néanmoins la possibilité de saluer les "lêve-tôt".

Ândré.
 

Statistiques des forums

Discussions
312 581
Messages
2 089 916
Membres
104 305
dernier inscrit
EDIT