XL 2016 Erreur comparaison deux nombres décimale

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Nouriddineo

XLDnaute Nouveau
Vous allez constater l'erreur sur excel facilement
Créer cell en A2 de la valeur de 3,2
Incrementer en bas 4,2 5,2 6,2 7,2 8,2 9,2....
En face de 3,2 cad B2 ecrit ceci
Si((A2-ENT(A2))=0,2;"vrai";"faux")
vous allez remarquer l'erreur entre 7,2 --> vrai et 8,2--> faux
C'est une erreur de microsoft....
 
Bonjour à toi aussi !...
Bonjour tous les autres également, 😉

Si((A2-ENT(A2))=0,2;"vrai";"faux")
Sous la même forme, mais en plus court : (A2-ENT(A2))=0,2


ce chiffre vient d'une formule de calcul qui renvoie peut-être 3,2000001.
L'incrémentation dont il est question est peut-être du genre =A2+1 mais en l'état, difficile savoir..
 
Bonjour.
À étudier.
En résumé la valeur pourtant la plus proche possible de 8,2 :
8,199999999999999289457264239899814128875732421875
- 8 = 0,199999999999999289457264239899814128875732421875
qui n'est plus la valeur la plus proche possible de 0,2, cette dernière étant
0,200000000000000011102230246251565404236316680908203125
Pour tester l'égalité pratique de 2 valeurs obtenues par des voies différentes, testez plutôt si la valeur absolue de leur différence est inférieure à un très petit seuil.
 

Pièces jointes

Dernière édition:
Bonjour à tous,
Pour tester l'égalité pratique de 2 valeurs obtenues par des voies différentes, testez plutôt si la valeur absolue de leur différence est inférieure à un très petit seuil.
Oui sur le fichier du post #11 cette formule en B2 va bien :
Code:
=SI(ABS(A2-ENT(A2)-0,2)<CNUM("1E-14");"VRAI";"FAUX")
ou plus simplement :
Code:
=ABS(A2-ENT(A2)-0,2)<CNUM("1E-14")
Le problème se situe donc à partir de la 15ème décimale.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour