На прошлой неделе участники публичного форума Google, посвященного Microsoft Excel, обнаружили, что в некоторых случаях Excel 2007 выдает абсолютно неправильные результаты. Например, при попытке перемножить 850 и 77,1 у Excel получается 100 000, тогда как правильный результат: 65 535. Есть и другие случаи, когда правильный ответ должен быть 65 535, а отображается 100 000. Число 65 535 примечательно тем, что это максимальное значение 16-разрядного двоичного счетчика.
Многие из вас слышали о сообщениях в прессе и блогах о том, что в Excel 2007 найдена ошибка с отображением результатов вычислений. Заключалась она в следующем. Числа, попадавшие в диапазон от 65534.99999999995 до 65535 отображались в виде числа 100000. А те, которые попали в диапазон от 65535.99999999995 до 65536 отображались в виде числа 100001. Подробнее об ошибке можно прочитать здесь:
http://support.microsoft.com/default.aspx/kb/943075.
Патч в ближайшее время появится на ресурсе Windows Update, а пока его можно скачать здесь:
http://download.microsoft.com/download/6/1/3/61343075-aa12-4152-a761-fccc16d6cef4/office-kb943075-fullfile-x86-glb.exe (32 Mb)