Я столкнулся с проблемой в Excel 2010, где точность в ячейках процентного типа меняется. Воспроизвести:
- Создайте две ячейки в A1 и B1, оба в формате процента (2 десятичных знака) и числа с десятичными знаками
- В новой ячейке перейдите к формату ячейки и измените его на Процент (2 десятичных знака).
Введите эту формулу в ячейку:
=A1/B1
Формат ячейки теперь изменится на Процент с более высокой точностью, которая, кажется, соответствует количеству десятичных знаков, необходимых для вычисления.
Почему точность меняется?
Ответы:
Формат ячейки не влияет на точность чисел, хранящихся в ней, а только на то, как они отображаются. Поэтому, если вы введете 1.7985 и отформатируете его с точностью до 2 десятичных знаков, число все равно будет известно с точностью до 4 десятичных знаков, и любые вычисления используют полную точность. Если вы хотите снизить точность, вам нужно использовать функцию округления.
источник