Показать сообщение отдельно
Старый 22.04.2019, 10:39   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,651 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
"Не баг, но фича" (с) Причем для большинства продуктов Microsoft это настройка по умолчанию

Системные ограничения Excel

Точность представления чисел, разрядов, не более = 15 разрядов


Цитата с другого форума

Цитата:
Внутри себя (...) представляет числа в формате double - можешь почитать MSDN по поводу этого формата и его точности. Если по простому говорить, то формат предусматривает для ЗНАЧИМОЙ части числа всего 53 бита (один неявный), а, соответственно, переводя из двоичной системы, получаем что эти 53 бита позволяют хранить

53*LOG(2)/LOG(10)

т.е. примерно 15.9546 десятичных разряда
Соответственно, в Вашем случае, как только на очередном числе получаем превышение этой точности, то все остальные разряды или сбрасываются в ноль или забиваются случайными данными

Как уже было сказано, тупо Excel не предназначен для работы с такими большими числами.


Результаты арифметических операций с плавающей точкой в Excel могут быть неточными
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...

Последний раз редактировалось Владимир Максимов; 22.04.2019 в 11:14.