Bon, nous n'allons pas faire une actualité chaque fois qu'un bug informatique est trouvé, sinon plusieurs personnes à temps plein ne suffiraient pas pour une seule journée de travail. Toutefois, après le petit problème trouvé dans Excel 2007, un lecteur nous a fait parvenir un courrier électronique pour nous indiquer qu'un autre bug étrange existait sur la version 2003 du tableur.Si vous lancez Excel 2003, remplissez une case avec le chiffre 2 puis agrippez le coin inférieur droit de la case avec le clic droit de la souris pour le faire glisser vers le bas, sur une bonne distance. Lorsque vous relâchez le bouton droit, un menu apparaît, dans lequel il faut sélectionner Série. Dans la case en bas à gauche de la fenêtre, indiquez la valeur : 0,2.
La première case contenant le chiffre 2 va donc être incrémentée en une longue série de chiffres par paliers de 0,2. Tout se passe bien jusqu'à 8,8, où la valeur de la case devient subitement : 8,80000000000001. Et encore, sans qu'on lui demande son avis, Excel 2003 change le format d'affichage des chiffres à partir de 8,4 pour afficher une série de zéros plutôt inutiles. Mais ces chiffres étranges ne sont pas visibles dans la colonne mais dans la barre de formules.
L'ensemble des chiffres commençant par 9 est également touché, tous finissant par ...0001. Étrangement par contre, dès que l'on arrive au chiffre 10, cette décimale anormale disparaît pour revenir à un compte rond, tout en continuant toutefois à afficher des zéros.
On notera que ce bug n'existe pas sous la version 2007.
MAJ : il ne s'agit en fait pas d'un bug mais d'une limitation de l'utilisation des nombres à virgule flottante. Cette limitation se retrouve dans plusieurs tableurs différents (comme Calc dans OpenOffice.org ou Google Spreadsheet) et n'est pas systématique.
PS : merci à Marc pour cette trouvaille !
Vincent Hermann
le 2 octobre 2007 à 17:35
(22 165
lectures)
Actualités et brèves relatives
- 27 / 09 / 2007 : Microsoft relativise le bug de calcul d'Excel 2007
- 25 / 09 / 2007 : Microsoft dévoile les tarifs d'Office 2008 pour Mac
- 25 / 09 / 2007 : Excel 2007 : un très bon produit... ou presque
- 24 / 09 / 2007 : OpenOffice.org 2.3 est disponible en anglais (MAJ)
- 21 / 09 / 2007 : Mac Office 2008 : du nouveau pour l'interface
- 21 / 09 / 2007 : Microsoft : Office 2007 Intégrale à 52 euros pour les étudiants
- 19 / 09 / 2007 : Le Service Pack 3 d'Office 2003 est disponible
- 18 / 09 / 2007 : Lotus Symphony : la nouvelle suite bureautique gratuite d'IBM






