815
19.04.2013

Понимание разницы между отображаемым и фактическим значением в таблице Excel

Вы можете столкнуться с ситуацией, когда значения в диапазоне, как кажется, складываются неправильно.

Например, на рис. 201.1 показан лист со следующей формулой, введенной в каждую ячейку диапазона В3:В5: =1/3.

Рис. 201.1. Простая демонстрация чисел, которые некорректно складываются

Рис. 201.1. Простая демонстрация чисел, которые некорректно складываются

Ячейка В6 содержит такую формулу: =СУММ(В3:В5). Для всех ячеек установлено отображение двух знаков после запятой. Как вы можете видеть, формула в ячейке В6, похоже, выдает неправильный результат (вы ожидали, что она покажет 0,99). Формула, разумеется, возвращает правильный результат. Она использует фактические значения в диапазоне В3:В5, а не отображаемые.

Вы могли бы попытаться поручить Excel использовать отображаемые значения, особенно когда вы заняты расчетами значений показателей эффективности, как того требует система качества iso. Это можно сделать, установив флажок Задать точность как на экране в разделе Дополнительно диалогового окна Параметры Excel (выберите Файл ► Параметры, чтобы открыть это окно).

Как правило, установка флажка Задать точность как на экране — не лучший способ справиться с данным типом ошибки. Флажок также влияет на обычные значения (не формулы), которые были введены в ячейки. Например, если ячейка содержит значение 4,68, которое выводится без десятичных знаков (то есть 5), то установка флажка Задать точность как на экране преобразует 4,68 в 5,00. Это изменение будет постоянным, и вы не сможете восстановить исходное значение, если позже снимете флажок Задать точность как на экране.

Лучшим подходом будет использование функции ОКРУГЛ для округления значений до нужного вам количества десятичных знаков. В примере, показанном здесь, диапазон В3:В5 будет содержать следующую формулу: =ОКРУГЛ(1/3;2). Суммирование трех значений дает результат 0,99.

Предупреждение ошибок

Публикации по этой теме

 

Выбор посетителей