[Excel] résultat calcul non nul
Résolu
lecastorlapon
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans une feuille de calcul excel, j'ai des résultats de calcul qui devrait faire 0 (par exemple 502.8-500-2.8) mais qui donne un résultat pas tout à fait nul, genre 1.15463E-14. Comme j'utilise le résultat pour des mises en forme conditionelle, du coup ça ne marche pas... Cela est-il normal ? Comment corriger ce "bug" ?
Merci d'avance
Castor
Dans une feuille de calcul excel, j'ai des résultats de calcul qui devrait faire 0 (par exemple 502.8-500-2.8) mais qui donne un résultat pas tout à fait nul, genre 1.15463E-14. Comme j'utilise le résultat pour des mises en forme conditionelle, du coup ça ne marche pas... Cela est-il normal ? Comment corriger ce "bug" ?
Merci d'avance
Castor
A voir également:
- [Excel] résultat calcul non nul
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Déplacer colonne excel - Guide
3 réponses
Bonjour,
Ca a réglé le pb sur cet exemple mais pas sûr que ça traitera toutes ces anomalies.
Il vaut mieux utiliser arrondi()
ex
=arrondi(C2-D2-E2;9)
Si tu travailles avec plus de 7 chiffres après la virgule augmente le 2nd paramètre.
eric
Ca a réglé le pb sur cet exemple mais pas sûr que ça traitera toutes ces anomalies.
Il vaut mieux utiliser arrondi()
ex
=arrondi(C2-D2-E2;9)
Si tu travailles avec plus de 7 chiffres après la virgule augmente le 2nd paramètre.
eric
Effectivement c'est un bug d'Excel.
Une manière pour y remédier est de passer par les références de cellules au lieu de taper directement les valeurs. Ainsi au lieu de saisir =502,8-500-2,8 je tape 502,8 en C2, 500 en D2 et 2,8 en E2, puis ma formule =C2-D2-E2 et assez souvent ça suffit ...
Dans ton exemple, ça n'a pas fonctionné, et j'ai obtenu le même 1,15463E-14
Mais en remplaçant =C2-D2-E2 par =C2-(D2+E2) je trouve bien 0 !
Du coup je suis revenu à l'écriture initiale, sans référence, et
au lieu de =502,8-500-2,8 j'ai écrit =502,8-(500+2,8), et je trouve 0 ...
Va savoir pourquoi !
Une manière pour y remédier est de passer par les références de cellules au lieu de taper directement les valeurs. Ainsi au lieu de saisir =502,8-500-2,8 je tape 502,8 en C2, 500 en D2 et 2,8 en E2, puis ma formule =C2-D2-E2 et assez souvent ça suffit ...
Dans ton exemple, ça n'a pas fonctionné, et j'ai obtenu le même 1,15463E-14
Mais en remplaçant =C2-D2-E2 par =C2-(D2+E2) je trouve bien 0 !
Du coup je suis revenu à l'écriture initiale, sans référence, et
au lieu de =502,8-500-2,8 j'ai écrit =502,8-(500+2,8), et je trouve 0 ...
Va savoir pourquoi !