Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Bug Report concernant Excel 2000/2002/2003

1 réponse
Avatar
Fabien Rieg
Bonjour,

Je viens semble-t-il de mettre la main sur une bizarrerie
plus que surprenante...

Ouvrez Excel.
Dans la colonne A, ins=E9rez les valeurs 1.9, 2.9, 3.9, etc,
mettons jusqu'=E0 20.9.
Dans la colonne B, ins=E9rez les valeurs 2, 3, 4, 5 etc
jusqu'=E0 21.
(2 en face de 1.9, 3 en face de 2.9, etc. donc)
=20
Dans la colonne C ins=E9rez la formule =3D0.1-(B1-A1).
Recopiez la formule jusqu'en bas.
=20
A partir de la ligne 5, le r=E9sultat n'est plus =E9gal =E0 z=E9ro..

J'ai v=E9rifi=E9 ce bug sur Excel 2000, 2002, 2003 tous
services packs install=E9s, sur des machines =E9quip=E9es en
Celeron (g=E9n=E9ration P3 et P4) et en Duron et sous Windows
XP SP1, toutes updates install=E9es, comme sur Windows 2000.=20

Enlevez les parenth=E8ses, le probl=E8me disparait.

Magique, non...?

Bonne journ=E9e =E0 vous.

Fabien Rieg.

1 réponse

Avatar
isabelle
bonjour Fabien,

les pc travaillant en système hexadécimal (16 bit ou 32 bit),
pour faire les calculs il y a une conversion du système décimal au
système hexadécimal,
et du système hexadécimal au système décimal, pour réafficher,
et ce n'est malheureusement pas exacte à 100 %.
ce n'est pas un problème de parenthèse, mais plutôt dans quel ordre est
effectué le calcul.
essaie avec =(0.1-B1)-A1

isabelle


Bonjour,

Je viens semble-t-il de mettre la main sur une bizarrerie
plus que surprenante...

Ouvrez Excel.
Dans la colonne A, insérez les valeurs 1.9, 2.9, 3.9, etc,
mettons jusqu'à 20.9.
Dans la colonne B, insérez les valeurs 2, 3, 4, 5 etc
jusqu'à 21.
(2 en face de 1.9, 3 en face de 2.9, etc. donc)

Dans la colonne C insérez la formule =0.1-(B1-A1).
Recopiez la formule jusqu'en bas.

A partir de la ligne 5, le résultat n'est plus égal à zéro..

J'ai vérifié ce bug sur Excel 2000, 2002, 2003 tous
services packs installés, sur des machines équipées en
Celeron (génération P3 et P4) et en Duron et sous Windows
XP SP1, toutes updates installées, comme sur Windows 2000.

Enlevez les parenthèses, le problème disparait.

Magique, non...?

Bonne journée à vous.

Fabien Rieg.