En additionnant et soustrayant 3 ou 4 nombres simples, définis avec 2
décimales,
j'obtiens un résultat erroné à 10E-14 près. L'erreur est gênante non pas à
cause
de l'imprécision mais des tests effectués sur le résultat qui entraînent des
erreurs d'application (ex. : si je teste la valeur 0 pour définir des
conséquences
de traitement de données et que c'est 0,000000000007 qui apparaît, le test ne
fonctionne pas correctement). Je peux évidemment arrondir l'ensemble des
calculs mais je m'étonne qu'Excel se trompe aussi souvent pour des opérations
a priori anodine.
L'erreur se reproduit quel que soit l'OS ou la version d'Office.
Tous les ordinateurs, et tous les programmes de calculs (au sens large) de ce monde ont ce genre de comportement. Tu écris tes nombres en décimal et les ordinateurs travaillent en binaire. Les conversions ne peuvent pas être rigoureusement exactes et les erreurs sont infimes.
-7,11E-15 au lieu de 0 cela me semble aberrant !
0,00000000000000711 c'est pas mal proche de zéro, à ce que je sache. Personne ne s'inquiète d'un grain de sable en plus ou en moins dans les fondations d'une autoroute de 100 ou 200 km.
Tous les ordinateurs, et tous les programmes de calculs (au sens large) de
ce monde ont ce genre de comportement. Tu écris tes nombres en décimal et
les ordinateurs travaillent en binaire. Les conversions ne peuvent pas être
rigoureusement exactes et les erreurs sont infimes.
-7,11E-15 au lieu de 0 cela me semble aberrant !
0,00000000000000711 c'est pas mal proche de zéro, à ce que je sache.
Personne ne s'inquiète d'un grain de sable en plus ou en moins dans les
fondations d'une autoroute de 100 ou 200 km.
Tous les ordinateurs, et tous les programmes de calculs (au sens large) de ce monde ont ce genre de comportement. Tu écris tes nombres en décimal et les ordinateurs travaillent en binaire. Les conversions ne peuvent pas être rigoureusement exactes et les erreurs sont infimes.
-7,11E-15 au lieu de 0 cela me semble aberrant !
0,00000000000000711 c'est pas mal proche de zéro, à ce que je sache. Personne ne s'inquiète d'un grain de sable en plus ou en moins dans les fondations d'une autoroute de 100 ou 200 km.
ClémentMarcotte
Bonjour,
Tu peux remplacer ton 0 par une plage de valeurs.
par exemple -0.0000000000000001 < x < 0,000000000000001
Tu ajustes la plage en fonction de la précision souhaitée.
"FrExcelVdM" a écrit dans le message de news:
En additionnant et soustrayant 3 ou 4 nombres simples, définis avec 2 décimales, j'obtiens un résultat erroné à 10E-14 près. L'erreur est gênante non pas à cause de l'imprécision mais des tests effectués sur le résultat qui entraînent des
erreurs d'application (ex. : si je teste la valeur 0 pour définir des conséquences de traitement de données et que c'est 0,000000000007 qui apparaît, le test ne
fonctionne pas correctement). Je peux évidemment arrondir l'ensemble des calculs mais je m'étonne qu'Excel se trompe aussi souvent pour des opérations
a priori anodine. L'erreur se reproduit quel que soit l'OS ou la version d'Office.
Bonjour,
Tu peux remplacer ton 0 par une plage de valeurs.
par exemple -0.0000000000000001 < x < 0,000000000000001
Tu ajustes la plage en fonction de la précision souhaitée.
"FrExcelVdM" <FrExcelVdM@discussions.microsoft.com> a écrit dans le message
de news:1441B4B0-57EB-43A9-B5D6-5175672DD0B5@microsoft.com...
En additionnant et soustrayant 3 ou 4 nombres simples, définis avec 2
décimales,
j'obtiens un résultat erroné à 10E-14 près. L'erreur est gênante non pas à
cause
de l'imprécision mais des tests effectués sur le résultat qui entraînent
des
erreurs d'application (ex. : si je teste la valeur 0 pour définir des
conséquences
de traitement de données et que c'est 0,000000000007 qui apparaît, le test
ne
fonctionne pas correctement). Je peux évidemment arrondir l'ensemble des
calculs mais je m'étonne qu'Excel se trompe aussi souvent pour des
opérations
a priori anodine.
L'erreur se reproduit quel que soit l'OS ou la version d'Office.
par exemple -0.0000000000000001 < x < 0,000000000000001
Tu ajustes la plage en fonction de la précision souhaitée.
"FrExcelVdM" a écrit dans le message de news:
En additionnant et soustrayant 3 ou 4 nombres simples, définis avec 2 décimales, j'obtiens un résultat erroné à 10E-14 près. L'erreur est gênante non pas à cause de l'imprécision mais des tests effectués sur le résultat qui entraînent des
erreurs d'application (ex. : si je teste la valeur 0 pour définir des conséquences de traitement de données et que c'est 0,000000000007 qui apparaît, le test ne
fonctionne pas correctement). Je peux évidemment arrondir l'ensemble des calculs mais je m'étonne qu'Excel se trompe aussi souvent pour des opérations
a priori anodine. L'erreur se reproduit quel que soit l'OS ou la version d'Office.