Partager via

Erreur de calcul dans une formule

Anonyme
2022-10-02T16:52:33+00:00

Bonjour

Je suis confronté à un problème tout à fait insolite que mon expérience d'Excel, professionnelle depuis sa création en 1981, puis personnelle relativement importante, ne me permet pas de comprendre. J'aurais aimé joindre le fichier, mais je ne vois pas comment...

> J'ai opté pour le non affichage des valeurs 0,00.

> La formule impliquée dans la cellule AI1492 est des plus simples : "=V1492-AE1492-AG1492".

> Hier, j'ai d'abord, après avoir effectivement vérifié la nullité du résultat, vu s'afficher "0,00 €".

> J'ai d'abord un peu cherché ce qui pouvait mettre en défaut l'option de non affichage choisie.

> Puis j'ai eu l'idée d'afficher un nombre important de décimales, et ai découvert en effet à partir de la onzième des valeurs non nulles : "1,45519152283669E-11" suite à copier/coller, "0,00000000001455192" à l'affichage dans mon tableau.

> Or les valeurs prises en compte par la formule sont :

V1492     = 24561,56000000000000000

AE1492   =   8566,31000000000000000

AG1492  = 15995,25000000000000000

> Ne comprenant toujours rien, il m'est venu l'idée de faire varier la deuxième décimale de la valeur entrée par mes soins en cellule C1492 et conditionnant tous les calculs du tableau : "27,49000000000000000".

> Comme pour le reste, je vous conjure de me croire sur parole. Voici les valeurs de AI1492 pour les valeurs successives de C1492 :

AI1492 = 27,45  -->  AI1492 = Blanc (0,00000000000000000 non affiché)

AI1492 = 27,46  -->  AI1492 = Blanc (0,00000000000000000 non affiché)

AI1492 = 27,47  -->  AI1492 = 0,00000000001455192

AI1492 = 27,48  -->  AI1492 = Blanc (0,00000000000000000 non affiché)

AI1492 = 27,49  -->  AI1492 = 0,00000000001455192

AI1492 = 27,50  -->  AI1492 = Blanc (0,00000000000000000 non affiché)

AI1492 = 27,51  -->  AI1492 = Blanc (0,00000000000000000 non affiché)

Parole d'honneur ! ! !

> Pour information, toutes ces cellules mentionnées ici sont au format "Monétaire" avec affichage de " €", avec 2 décimales normalement et 17 pour le besoin de mes recherches... à ce jour infructueuses.

Je suis prêt à transmettre le fichier (dépouillé de ses libellés) complet si besoin est. En effet, j'ai tenté d'extraire juste quelques lignes, mais le problème disparaît.

Merci d'avance de votre aide.

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

  1. DanielCo 107.7K Points de réputation
    2022-10-05T08:24:28+00:00

    Bonjour,

    Il s'agit d'un problème relativement rare mais connu. Il provient du fait que les ordinateurs font leurs calculs avec des nombres en "virgule flottante" et convertissent ceux-ci de décimal en virgule flottante pour le calcul et font l'inverse avec le résultat. Il y a parfois une différence à la conversion, d'où ce que tu constates. Ca ne gêne pas dans la plupart des cas. Sinon, tronque ou arrondis le résultat.

    Cordialement.

    Daniel

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

    0 commentaires Aucun commentaire

0 réponses supplémentaires