Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dm_kalashnikov ([info]dm_kalashnikov)
@ 2007-10-04 12:58:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Excel 2007 считает с ошибками
А пототм ещё главбухи удивляются, что у них годовой баланс не сходится...

В последней версии Microsoft Excel найдена ошибка, которая влияет на итог вычислений. Так, с помощью любого калькулятора нетрудно проверить, что результатом умножения 850 на 77,1 является число 65 535, однако Excel так не считает и выдает совершенно иной ответ – 100 000. Ошибка возникает не только во время перемножения этих чисел, но и при умножении 5,1 на 12850, 10,2 на 6425 и еще в девяти других случаях.



Между тем в блоге Microsoft Developer Network сообщается, что ошибка присутствует не в вычислениях, а в отображении верного результата, т.е. в памяти программа хранит корректное число. "При вычислении = 850*77,1 вы увидите неверный результат, но если в другой ячейке умножить его на два, то программа выдаст вполне корректное число 131 070", – отмечает редактор блога Дэвид Гайнер (David Gainer).



Разработчики обнаружили, что из всего огромного множества чисел с плавающей запятой, которые может хранить Excel 2007, существует шесть чисел между 65534.99999999995 и 65535, а также шесть чисел между 65535.99999999995 и 65536, которые и вызывают ошибку. "Вы можете вводить эти числа в ячейки, и это не вызовет проблем, но если такое число является результатом вычислений, оно отображается неверно", – сообщается в блоге.


(Добавить комментарий)


[info]megasxe@lj
2007-10-05 01:05 (ссылка)
У Васи было плохо со складыванием цифр, он списал ответ у Пети.

Парадокс заключается в том, что Вася получил пять, а Петя три.

Но если вспомнить, что речь шла о годовом бух.отчете и о полученных сроках, то все становится на свои места.

(Ответить)


[info]ex_0x0badf0@lj
2007-10-06 08:45 (ссылка)
А тут патч есть для искусственной модификации Excel:
http://reverse-engineer.info/

(Ответить)