Partager via

Bug de calcul Excel ?

Anonyme
2011-01-17T07:02:53+00:00

Bonjour,

Sous Excel je réalise un calcul simple ne faisant intervenir que des sommes, avec des nombres à 2 décimales. Excel semble générer des décimales après la virgule (au delà de la 10è décimale), que ce soit avec la fonction SOMME ou en utilisant simplement les opérateurs + et -.

Par exemple, les données suivantes :

Valeur +SOMME -Valeur
677,27 -756,44 62,89 62,89 46,61

donne les résultats suivants :

  • Avec la fonction SOMME  : -9,9475983006414E-14
    =LC(-5)+SOMME(LC(-4):LC(-2))-LC(-1)
  • Avec les opérateurs + et - : -7,105427357601E-14
    =LC(-5)+LC(-4)+LC(-3)+LC(-2)-LC(-1)

Le même calcul sous VBA donne le résultat suivant : -7,105427357601E-14

Comment expliquer la génération des décimales après la virgule ? Est-ce un bug Excel ?

Merci de votre réponse.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2011-01-17T07:36:34+00:00

Bonjour

Mais non c'est "normal" et pas lié à excel

http://www.excelabo.net/trucs/Excel_ne_sait_pas_calculer

Le 17/01/2011 08:02, Guillaume-GrDF a écrit :

Bonjour,

Sous Excel je réalise un calcul simple ne faisant intervenir que des sommes, avec des nombres à 2 décimales. Excel semble générer des décimales après la virgule (au delà de la 10è décimale), que ce soit avec la fonction SOMME ou en utilisant simplement les opérateurs + et -.

Par exemple, les données suivantes :

Valeur+SOMME-Valeur677,27-756,4462,8962,8946,61

donne les résultats suivants :

* Avec la fonction SOMME  : -9,9475983006414E-14=LC(-5)+SOMME(LC(-4):LC(-2))-LC(-1)

* Avec les opérateurs + et - : -7,105427357601E-14=LC(-5)+LC(-4)+LC(-3)+LC(-2)-LC(-1)

Le même calcul sous VBA donne le résultat suivant : -7,105427357601E-14

Comment expliquer la génération des décimales après la virgule ? Est-ce un bug Excel ?

Merci de votre réponse.


Misange - www.excelabo.net Si vous voulez consulter et participer à ce forum en utilisant un lecteur de news comme windows live mail, thunderbird suivez ce tuto : http://www.excelabo.net/web/nntp-bridge

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

0 réponses supplémentaires