Справочник по Excel 2002

Пошаговое вычисление формул


Даже если формула введена правильно, может быть неправильно выбран порядок функций и операций, что не позволит получить нужный результат. Средство «Вычисление формулы» позволяет вычислить отдельные части формулы (особенности сложных формул), чтобы можно было определить, в какой части формулы содержится ошибка.

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

Допустим, в ячейку D5 введена следующая формула:

=ЕСЛИ(СРЗНАЧ(B2:B5)<50,СУММC2:C5),0)

Если среднее значение диапазона ячеек B2:B5 не превышает 50, тогда вне зависимости от результата суммирования значений ячеек в диапазоне C2:C5 в качестве результата этой формулы будет выведено значение 0.

Для пошагового вычисления формулы можно использовать средство «Вычисление формулы». Например, при первом открытии диалогового окна Вычисление формулы первое выражение в формуле будет подчеркнуто следующим образом:

=ЕСЛИ(СРЗНАЧ(B2:B5)<50,СУММ(C2:C5),0)

При нажатии кнопки Вычислить будет вычислено значение подчеркнутого выражения, а результат выведен следующим образом (предполагается, что в ячейках диапазона B2:B5 содержатся следующие значения: 51, 49,39, и 68):

=ЕСЛИ(51,75<50,СУММ(C2:C5),0)

Снова нажмите кнопку Вычислить и обратите внимание, что поскольку 51,75 больше 50, выражению возвращается логическое значение ЛОЖЬ:

=ЕСЛИ(ЛОЖЬ,СУММ(C2:C5),0)

Пока этому выражению возвращается логическое значение ЛОЖЬ, вся формула будет возвращать нулевое значение.

Чтобы вычислить формулу, выберите в меню Сервис команду Зависимости формул и подкоманду Вычислить формулу.

Примечание.   Средство Показать этапы вычисления доступно в меню смарт-тега Параметры проверки ошибок. Это средство подобно средству «Вычисление формулы», за исключением того, что в выведенном на экран диалоговом окне первое выражение уже вычислено.



К началу страницы

Статьи и советы по Office 2000
Поиск экспертов по Office (английская версия)
Техническая поддержка
Издательство MS Press © Корпорация Майкрософт (Microsoft Corporation), 2003. Все права защищены. Условия использования. Отказ от гарантий. Политика конфиденциальности.

Содержание раздела