Excel 2007 : un très bon produit... ou presque

1 = 2 494
excel Il n’est pas de plus grand mystère que l’informatique. Ce petit monde merveilleux affiche un paradoxe qui peut créer l’extase quand tout fonctionne et des pendaisons en masse lorsque rien ne fonctionne comme on le voudrait : de purs produits de la haute technologie reposant sur les lois immortelles des mathématiques, mais qui ont parfois un comportement digne d’un croisement entre Jean-Claude Van Damme et Francis Lalanne.

Et c’est ce genre de comportement que l’on trouve dans Excel 2007. Que ceux qui ont le logiciel à la maison testent la chose suivante :
  • Dans la case A1, inscrivez 850
  • Dans la case A2, inscrivez 77,1
  • Dans la case A3, inscrivez la formule suivante : =PRODUIT(A1 :A2)
N’importe quelle calculatrice vous donnerait toujours le résultat suivant : 850 x 77,1 = 65535

Mais pas Excel !

excel 2007

Pour une raison aussi sombre que mystérieuse, cette multiplication sous Excel 2007, et uniquement avec cette version-là, donne un résultat de 100 000. Et comme si la chose n’était pas assez amusante, d’autres formules renvoient des résultats différents selon les opérations réalisées.

Créez par exemple dans la case A4 les formules suivantes et vérifiez ces résultats :
  • =A3+1 : 100 001
  • =A3*2 : 131 070
  • =A3*1 : 100 000
  • =A3-1 : 65 534
On voit donc que l’addition et la multiplication par 1 ont gardé la valeur de 100 000, mais que la multiplication par 2 et la soustraction ont pris la valeur 65 535.

Nous attendons actuellement une réponse de Microsoft pour la confirmation de ce bug.
Publiée le 25/09/2007 à 15:52
Publicité