Иногда трудно понять, как вложенная формула вычисляет конечный результат, поскольку в ней выполняется несколько промежуточных вычислений и логических проверок. Но с помощью диалогового окна Вычисление формулы вы можете увидеть, как разные части вложенной формулы вычисляются в заданном порядке. Например, формулу =IF(AVERAGE(F2:F5)>50;SUM(G2:G5),0) проще понять, когда можно увидеть следующие промежуточные результаты:
| Шаги, показанные в диалоговом окне | Описание |
|---|---|
| =IF(AVERAGE(F2:F5)>50;SUM(G2:G5),0) | Сначала выводится вложенная формула. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ. |
| =ЕСЛИ(40>50;СУММ(G2:G5),0) | Диапазон ячеек F2:F5 содержит значения 55, 35, 45 и 25, поэтому функция СРЗНАЧ(F2:F5) возвращает результат 40. |
| =ЕСЛИ(Ложь;СУММ(G2:G5);0) | 40 не больше 50, поэтому выражение в первом аргументе функции ЕСЛИ (аргумент лог_выражение) имеет значение ЛОЖЬ. |
| 0 | Функция ЕСЛИ возвращает значение третьего аргумента (аргумент значение_если_ложь). Функция СУММ не вычисляется, поскольку она является вторым аргументом функции ЕСЛИ (аргумент значение_если_истина) и возвращается только в случае, когда выражение имеет значение ИСТИНА. |
Выделите ячейку, которую нужно вычислить. За один раз можно вычислить только одну ячейку.
На вкладке Формулы в группе Аудит формул выберите Оценить формулу.
Нажмите Вычислить, чтобы проверить значение подчеркнутой ссылки. Результат вычисления отображается курсивом.
Если подчеркнутая часть формулы является ссылкой на другую формулу, выберите Шаг В , чтобы отобразить другую формулу в поле Оценка . Нажмите Шаг с выходом, чтобы вернуться к предыдущей ячейке и формуле.Примечание
Кнопка Шаг с заходом недоступна для ссылки, если ссылка используется в формуле во второй раз или если формула ссылается на ячейку в отдельной книге.
Продолжайте этот процесс, пока не будут вычислены все части формулы.
Чтобы снова просмотреть оценку, выберите Перезапустить.
Чтобы завершить оценку, нажмите кнопку Закрыть.Примечание
- Некоторые части формул, в которых используются функции ЕСЛИ и ВЫБОР, не вычисляются, а в поле Вычисление отображается значение #Н/Д.
- Если ссылка пуста, в поле Вычисление отображается нулевое значение (0).
- Формулы с циклическими ссылками могут не вычисляться должным образом. Если нужны циклические ссылки, можно включить итеративное вычисление.
- Следующие функции вычисляются заново при каждом изменении листа, поэтому результаты в диалоговом окне Вычисление формулы могут отличаться от тех, которые отображаются в ячейке. Это функции СЛЧИС, СМЕЩ, ЯЧЕЙКА, ДВССЫЛ, ТДАТА, СЕГОДНЯ, СЛУЧМЕЖДУ, ИНФОРМ и СУММЕСЛИ (в некоторых сценариях).
См. также
Рекомендации, позволяющие избежать появления неработающих формул