Excel ne sait pas calculer !!!

Pourquoi la fomule =(A1+A2-A1-A2) renvoie parfois un très petit nombre au lieu de 0 ? Bug ? virus ?

Les nombres sous Excel sont stockés sous la forme de nombres à virgule flottante simple précision. Ce format repose sur la base 2, et certains nombres fractionnaires (pas seulement les nombres réels) en base 10 ne peuvent pas être représentés de manière parfaitement exacte sous cette forme.
Il peut donc se produire dans certains calculs des écarts minimes par rapport au résultat attendu. Ce problème n'est pas spécifique à Excel, mais concerne tous les logiciels. Une solution consiste à activer l'option "Calcul avec la précision au format affiché" (menu Outils -> Options, onglet "Calcul"). Ce problème (d'affichage) est résolu sous excel 2003.

Auteur :

Mots clefs associés à cette page : , ,