Sunday, January 18, 2009

Excel 2007 bug / Bogue d'Excel 2007

I was cleaning up some papers during the holidays and found this gem. If you have Microsoft Excel 2007 and want to know if Service Pack 1 is installed, type the following formula in a cell:

=850*77.1

The answer should be 65536. If you get 100,000 as the answer, you do not have Service Pack 1. The problem lies in the translation of 16bit integers. This bug was fixed in SP1.


J'ai nettoyé des papiers lors des fêtes et j'ai trouvé un bijou. Si vous avez Microsoft Excel 2007 et vous voulez savoir si Service Pack 1 est installé, tapez la formule suivante dans une cellule:

=850*77.1

La réponse devrait être 65536. Si vous avez 100000 comme valeur, vous n'avez pas Service Pack 1. Le problème est lié à la traduction des valeurs entières 16bit. Ce bogue est corrigé dans SP1.

No comments: