Мы знаем, что двоичное расширение десятичного числа 0,1: 0,00011001100.... Поскольку это циркулирующий двоичный файл, и Excel представляет его с помощью ieee754, который имеет только конечную мантиссу, внутреннее значение, соответствующее приведенному выше, имеет некоторую, очень маленькую, но внутреннюю ошибку . Это означает, что двоичное число либо немного меньше, либо немного больше исходного десятичного числа.
Но создайте новый рабочий лист, введите 0,1 в ячейку A1, поместите где-нибудь = ОКРУГЛВНИЗ (A1,1) и = ОКРУГЛВВЕРХ (A1,1), оба результата равны [0,1, 0,1]. Ни [0, 0,1], ни [0,1, 0,2].
Какой расчет ведется в Excel?