2

Если я вставлю число 1542819813881128.5 в ячейку формата числа в Excel, вставленное значение будет 1542819813881120.00.

Почему эти приложения округляют 8.5? Есть ли способ предотвратить это?

1 ответ1

3

Электронные таблицы не предназначены для высокоточных расчетов. Спецификация IEEE 754 для математических операций с плавающей запятой требует сохранения только 15 самых значащих цифр. Если целая часть числа равна 15 местам или больше, мантисса или дробная часть будут отброшены.

Решение состоит в том, чтобы выполнить ваши вычисления в чем-то ином, чем электронная таблица, что очень неприятно для нас, которые действительно хорошо разбираются в электронных таблицах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .