actualité
 L'actualité informatique et multimédia
 Microsoft relativise le bug de calcul d'Excel 2007
 Excel a le feu office
Logiciels

excel 2007Après l'annonce du bug découvert sur Excel, Microsoft a rapidement réagi et communique ainsi ouvertement sur cette anomalie.

Pour mémoire, lorsqu’on effectue une multiplication avec 850 et 77,1 sous Excel 2007, le produit [=PRODUIT(A1 :A2)] affiché n’est pas 65535 comme l’indique les anciennes versions du tableur, mais… 100 000.

Selon l’éditeur, Excel n'est pas victime d'un bug de calcul, mais uniquement d'un bug d'affichage sur certaines valeurs. En ce sens, si l'on multiplie par 2 ces 100 000, on obtiendra bien 131 070 et non pas 200 000. Est mise en cause la représentation binaire des nombres à virgule flottante : douze d'entre eux provoquent le bug (6 entre 65534.99999999995 et 65535, et 6 entre 65535.99999999995 et 65536). En d'autres termes, les calculs en interne sont bons, mais le résultat affiché ne l'est pas. D'ailleurs, l'interrogation du contenu des cellules via VBA donne le bon résultat.

Microsoft France pour sa part enfonce le clou : « Il est important de noter que ce bug ne concerne que l’affichage, car la valeur en mémoire est la bonne. Pour preuve, le bon résultat est donné lorsque l’on fait une opération supplémentaire (sauf pour le cas de la multiplication par 1 et de l'addition par 1, car le nombre 65536 est aussi impacté). De plus, cela ne concerne que les nombres 65635 et 65636 dans 12 cas particuliers sur 9.214*10^18 (9214000000000000000). En kilomètre, ce nombre représente près de 60 fois la distance Terre-Soleil ».

« Bien que le périmètre de ce bug soit très limité, nous le prenons très au sérieux et un correctif va bientôt sortir » promet Microsoft France. Quant à Microsoft US, on s’attache aussi à décrire l’engagement de l’équipe de développeurs : « nous considérons les opérations de calcul très au sérieux dans Excel et nous faisons tout ce que nous pouvons pour assurer que ces calculs soient corrects dans toutes les cases ».

Message transmis aux spationautes férus d'Excel et de voyages solaires.

Rédigée par le jeudi 27 septembre 2007 à 10h32 (34671 lectures)
Source de l'INformation : MSDN
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

Il y a 352 commentaires dont 352 nouveaux - Poster un commentaire

Sur le même sujet d'actualité :


Recherches relatives : excel - bug - 850 - 77,1 - cases