Excel 2010 автоматически изменяет точность чисел

Excel 2010 автоматически изменяет точность чисел

Я столкнулся с проблемой в Excel 2010, где точность в ячейках процентного типа меняется. Чтобы воспроизвести:

  • Создайте две ячейки в A1 и B1, обе с процентным форматом (2 десятичных знака) и числами с десятичными знаками.
  • В новой ячейке перейдите в формат ячейки и измените его на Процент (2 знака после запятой).
  • Введите эту формулу в ячейку:

    =A1/B1
    

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

Почему меняется точность?

решение1

Формат ячейки не влияет на точность хранящихся в ней чисел, а только на то, как они отображаются. Так что если вы введете 1,7985 и отформатируете его до 2 знаков после запятой, число все равно будет известно до 4 знаков после запятой, и любые вычисления будут использовать полную точность. Если вы хотите уменьшить точность, вам нужно будет использовать функцию округления.

Связанный контент