01net Pro Entreprise informatique
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment

(Mise à jour) Microsoft corrige le bug d'Excel

L'éditeur de Redmond a mis à disposition sur son site un patch pour corriger l'erreur d'affichage de son logiciel Excel 2007.

laisser un avis

Mise à jour (le 12 octobre 2007)

65 535 et 65 536 ne font plus partie des chiffres maudits de Microsoft. L'éditeur a en effet mis à disposition un patch corrigeant le bug d'affichage détecté dans Excel 2007 il y a une quinzaine de jours. Disponible en téléchargement, il devrait, selon les équipes de l'éditeur, être intégré à la mise à jour automatique (Windows Update) prochainement.

Le bug concernait l'affichage de six chiffres compris entre 65 534,99999999995 et 65 535 (compris) et de six autres entre 65 535,99999999995 et 65 536 (compris). à la place du chiffre exact, le tableur affichait un chiffre erroné, tandis que la valeur exacte était conservée en mémoire.

Première publication le 27 septembre 2007
Un bug découvert dans Excel 2007
Il est rarissime mais bien réel. Dans la version 2007 du tableur de Microsoft, certains calculs sont touchés par un bug d'affichage. L'éditeur promet un correctif dans les meilleurs délais.
L'information inquiétera à coup sûr les comptables, commerciaux et autres professionnels qui ont fait d'Excel leur calculatrice favorite. Un bug affecte la version 2007 du tableur incluse dans la dernière suite Office lancée en novembre dernier (les versions précédentes ne sont pas concernées).
Mis en évidence par des internautes sur les forums de Google, il a fait hier l'objet d'une communication officielle de Microsoft. Les développeurs d'Excel ont publié des explications circonstanciées.

L'affichage de 12 nombres concerné

Le bug se manifeste notamment lors de certaines multiplications, mais touche aussi les autres opérations. Excel affiche par exemple que 77,1 x 850 = 100 000 au lieu de 65 535. Selon les développeurs de Microsoft, le problème vient d'une erreur de représentation des nombres à virgule flottante, qui ne survient que pour l'affichage de douze nombres (1) sur les 9,214.10 puissance 18 nombres différents que le tableur est capable d'afficher. Dans certains cas, les cellules qui contiennent un calcul dont le résultat est égal à l'un de ces douze nombres affichent un résultat incorrect.
Les développeurs de Redmond insistent sur le fait que ce bug ne concerne que l'affichage de la donnée. Dans la mémoire du tableur, la valeur de la cellule reste en effet correcte et il suffit d'ajouter un nombre pour s'en apercevoir. Par exemple, si la cellule A1 contient ' = 850 x 77,1 ' et que A2 contient ' = A1 + 25 ', alors A2 affiche un résultat de 65 560 (et non pas 100 025).
Microsoft insiste sur la rareté de l'erreur mais, comme la plupart des financiers et des comptables ne croient que ce qu'ils voient, il a promis de publier un correctif dans les meilleurs délais.
(1) Six sont compris entre 65 534,99999999995 et 65 535 et six autres entre 65 535,99999999995 et 65 536.
envoyer
par mail
imprimer
l'article
3 AVIS SUR CET ARTICLE
Répondre
 

Avis sur «(Mise à jour) Microsoft corrige le bug d'Excel»

 

Faux

de JeremK , posté le 27 septembre 2007 à 17h55
Les développeurs de Redmond insistent sur le fait que ce bug ne concerne que l'affichage de la donnée. Dans la mémoire du tableur, la valeur de la cellule reste en effet correcte et il suffit d'ajouter un nombre pour s'en apercevoir. Par exemple, si la cellule A1 contient « = 850 x 77,1 » et que A2 contient « = A1 + 25 », alors A2 affiche un résultat de 65 560 (et non pas 100 025).



Et bien oui pour cet exemple si on fait A1+25 on obtient bien le bon résultat, mais si on fait A1+1 on obtiens 100 001 et non 65536
alerter le modérateur

 

vrai mais faux !

de OursBrun83 , posté le 27 septembre 2007 à 18h33
oui en effet, si dans la case A2 on fait =A1 +1 on n'a le mauvais résultat mais si on fait =A1 +2 ben ça tombe juste ! lol c'est clair que c'est un bug !
alerter le modérateur

 

Pfffffffffffffffff

de LudoX59 , posté le 01 octobre 2007 à 17h55

No comment...

Ca pourrait aider à la présentation de bilans plus attirants...


alerter le modérateur

   
 
à lire aussi
SUR LES MÊMES THÈMES
' " Dark " McBride tente un énième retour '
' Flagrant délit d'irresponsabilité '
Ne les appelez plus jamais netbooks !
La norme CMIS sort affûtée de l'été
Ontap 8 : l'arme cloud de Netapp
Un système de fichiers en grille européen
Héberger et maintenir facilement des sites web
Dans les labos
Alexis Dugas de Baudan (AXA France Services) : ' l'évaluation CMMi a un effet " contagieux " '
SSII : la prévention de la grippe A est délicate
Le secteur de l'impression prend une claque
Nominations
L'interface borne-mobile : le maillon faible de la sécurité de la RFID
À la recherche des remplaçants du clavier et de la souris
Gérer la fluctuation de la demande et réduire les stocks
Rendre les processus plus visibles et plus réactifs
Trouver des avantages au niveau financier et opérationnel
Un catalogue de logiciels pour optimiser sa chaîne logistique
' Une gouvernance des données pour un SI logistique plus agile '
L'AFP accélère la transmission de ses fichiers vidéo
Nos partenaires