Erreur de calcul

Résolu
Bartez_Cool Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
Bartez_Cool Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

je suis embarrassé par ce calcul tout simple en apparence mais dont le résultat retourné par Excel me semble faux.

=ENT((39,0008*100-ENT(39,0008*100))*100)

Personnellement je m'attendrais à avoir 8 comme résultat mais Excel me donne un 7.
Est-ce moi qui ne pose pas convenablement l'opération et dans ce cas merci de me dire comment elle devrait être écrite ou est-ce un BUG d'Excel ?

Merci d'avance pour votre aide car pour le moment je me suis contenté pour obtenir un 8 de modifié le calcul en écrivant :
=ARRONDI(39,0008*100-ENT(39,0008*100);2)*100
A voir également:

6 réponses

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
L'ordinateur calcul sur des nombres dit à virgule flottante.
Ces nombres n'ont pas une précision infinie, du coup, parfois, le calcul n'est pas rond.
Dans ton cas, tu obtiens peut être 7.99999999999
Avec ENT, il ne garde que le 7
Alors qu'avec ARRONDI il arrive à 8.
0