В этом видео я покажу вам, как создать формулу, которая использует несколько вложенных операторов IF. Это распространенный метод обработки нескольких условий.
Давайте взглянем.
На этом листе в столбцах с D по H показан класс учащихся с пятью баллами за тесты, а в столбце I.
В столбце J нам нужно добавить формулу, которая рассчитывает оценку на основе среднего. Это можно сделать с помощью вложенных операторов IF.
Если вам нужно создать вложенный IF, выполните следующие действия:
Во-первых, сделайте понятную логику, которую вам нужно реализовать. В данном случае я составил таблицу, которая четко показывает, какой балл нужен для каждой оценки.
Затем, если вы новичок во вложенных IF, перечислите формулы IF, которые вам понадобятся. Здесь я добавил операторы IF прямо в таблицу.
В первых столбцах показаны функции ЕСЛИ, необходимые при переходе от низких оценок к высоким. Во втором столбце показаны операторы ЕСЛИ, необходимые для перехода от высоких оценок к низким.
Важно, чтобы вы работали в одном направлении. В этом примере давайте работать от низкого до высокого.
Теперь добавьте первый оператор IF. Если мы остановимся на этом, формула вернет ЛОЖЬ, потому что среднее значение не меньше 64, и мы не предоставляем ничего в качестве значения, если в формуле ложь.
Чтобы продолжить, нам нужно добавить следующий оператор IF в качестве значения if false в наш первый оператор IF.
Это ключ к созданию формулы, использующей вложенные ЕСЛИ.
После того, как я добавил второй оператор IF, мне нужно добавить третий как значение false для второго. И так далее.
В последнем операторе IF укажите окончательное значение для value, если оно ложно. В данном случае это оценка «А». То есть, если все предыдущие операторы IF возвращают false, оценка должна быть A.
Чтобы завершить формулу, мне нужно заключить одну закрывающую скобку для каждого оператора IF, который у нас есть. В данном случае это четыре закрывающие круглые скобки.
Когда я скопирую формулу, мы получим правильную оценку для каждой оценки.
Напомним, что в этом примере несколько операторов IF упорядочены по порядку, проверяя оценки от низких до высоких.
Каждый оператор IF содержит тест и значение, если оно истинно, и значение, если оно ложно. Дополнительные операторы ЕСЛИ в качестве значения, если ложь для предыдущего оператора ЕСЛИ.
В другом видео мы рассмотрим, как облегчить чтение такой формулы.