actualité
 L'actualité informatique et multimédia
 Excel 2003 : quand les incrémentations buggent à leur tour (MAJ)
 Bon, c'est pas un peu fini ?
Logiciels

excel bug 2003 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 !

Rédigée par le mardi 02 octobre 2007 à 17h35 (18269 lectures)
Partager cette actualité par e-mail Imprimer cette actualité Proposer une actualité PC INpact sur votre site Sauvegarder cette actualité dans votre dossier Télécharger en pdf cette actualité Signaler une erreur dans la news
Sur le même sujet d'actualité :


Recherches relatives : excel 2003 - bug - affichage - series incrementation