Учебное пособие по Excel: пошаговое выполнение сложных формул с помощью оценки

В Excel есть удобная функция Evaluate Formula, которая решает формулу по одному шагу за раз.

Каждый раз, когда вы нажимаете кнопку «Оценить», Excel решает подчеркнутую часть формулы и показывает результат.

Давайте взглянем.

Вот тот же рабочий лист, который я показал вам ранее, когда мы говорили об отладке формул с помощью клавиши F9. Столбец «Возраст» содержит формулу, которая вычисляет возраст по дате рождения, а в столбце «Статус» используется функция ЕСЛИ, чтобы пометить каждого человека в списке как взрослого или несовершеннолетнего.

Давайте воспользуемся функцией Evaluate, чтобы увидеть, как работают эти формулы.

Вы можете найти Формулу вычисления на вкладке Формулы на ленте в группе Аудит формул.

Чтобы использовать формулу вычисления, выберите формулу и нажмите кнопку на ленте.

Когда окно откроется, вы увидите формулу, отображаемую в текстовом поле с кнопкой «Оценить» ниже.

Одна часть формулы будет подчеркнута - это та часть, которая в настоящее время «оценивается». В этом случае решение функции СЕГОДНЯ является первым шагом в решении этой формулы.

Когда мы нажимаем Evaluate, функция TODAY вычисляется и возвращает дату в формате серийного номера Excel, а функция YEARFRAC подчеркивается как следующий шаг в процессе оценки.

При следующем щелчке выполняется оценка функции YEARFRAC, а функция INT подчеркивается.

Один последний щелчок и формула решена с результатом 12.

Обратите внимание, что кнопка Evaluate изменится на Restart в конце процесса оценки. Нажмите «Перезагрузить», чтобы снова оценить формулу, если хотите.

Теперь давайте оценим формулу статуса.

В этом случае сначала решается E5, чтобы получить возраст, который используется в логическом тесте в операторе IF. 12 меньше 20, поэтому ЛОЖЬ является результатом логической проверки. «Незначительный» - это конечный результат, поскольку «Незначительный» используется в качестве значения, если оно ложно.

Давайте перезапустим оценку и посмотрим на функции «Step in» и «step out».

В этом случае, поскольку E5 сама по себе является формулой, мы можем «вмешаться» и оценить эту формулу. Процесс такой же, как и при обычной оценке. Когда закончите, нажмите «выйти», чтобы продолжить оценку исходной формулы.

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

Если вы перейдете к другой формуле и решите, что не хотите ее оценивать, просто нажмите «Выйти», чтобы продолжить оценку основной формулы.

Вот и все. Формула Evaluate Formula - удобное дополнение к использованию клавиши F9. И это отличный способ понять, как Excel решает формулы.

Курс

Основная формула

Интересные статьи...