Microsoft признала, что последняя и лучшая версия одного из наиболее важных компонентов ее комплекса деловых программ Office — Excel 2007 – содержит серьезную ошибку, которая приводит к отображению неправильных результатов вычислений.
На прошлой неделе участники публичного форума Google, посвященного Microsoft Excel, обнаружили, что в некоторых случаях Excel 2007 выдает абсолютно неправильные результаты. Например, при попытке перемножить 850 и 77,1 у Excel получается 100 000, тогда как правильный результат: 65 535. Есть и другие случаи, когда правильный ответ должен быть 65 535, а отображается 100 000. Число 65 535 примечательно тем, что это максимальное значение 16-разрядного двоичного счетчика.
Во вторник команда разработчиков Excel из Microsoft пообещала в ближайшее время выпустить поправку и объяснила, что ошибка кроется не в вычислениях, а в их отображении. «В 12 очень специфических случаях Excel неправильно отображает результат… Проблема заключается не в самих вычислениях, а лишь в отображении их результата в таблице (в памяти Excel результат получается правильный)»,
Ложь и провокация! На том же форуме google приведены несколько примеров, когда эти 100000 не только отображаются, но и принимают участие в дальнейшых вычислениях