До 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь для конструирования более сложных проверок. См. последний из приведенных ниже примеров.
Когда значения аргументов значение_если_истина и значение_если_ложь вычислены, функция ЕСЛИ возвращает полученное значение.
Если один из аргументов функции ЕСЛИ является массивом, при выполнении функции ЕСЛИ вычисляются все элементы массива.
Microsoft Excel предлагает дополнительные функции, которые можно применять для анализа данных с использованием условий. Например, для вычисления числа появлений текстовой строки или числа в диапазоне ячеек используйте функцию СЧЁТЕСЛИ. Для вычисления суммы значений, попадающих в интервал, заданный текстовой строкой или числами, используйте функцию СУММАЕСЛИ. Вычисление значений с использованием условия.
Пример 1
A
Данные
Формула
Описание (результат)
=ЕСЛИ(A2<=100;"Внутри бюджета";"Вне бюджета")
Если приведенное выше число меньше либо равно числу 100, формула отображает строку «В пределах бюджета». В противном случае — строку «Превышение бюджета» (В пределах бюджета)
=ЕСЛИ(A2=100;СУММ(B5:B15);"")
Если число равно 100, вычисляется сумма в диапазоне B5:B15. В противном случае возвращается пустой текст ("") ()
Пример 2
A
B
Фактические расходы
Предполагаемые расходы
Формула
Описание (результат)
=ЕСЛИ(A2>B2;"Превышение бюджета";"OK")
Проверяет первую строку на превышение бюджета (Превышение бюджета)
=ЕСЛИ(A3>B3;"Превышение бюджета";"OK")
Проверяет вторую строку на превышение бюджета (OK)
В предыдущем примере второе предложение ЕСЛИ является в то же время аргументом значение_если_ложь для первого предложения ЕСЛИ. Аналогично, третье предложение ЕСЛИ является аргументом значение_если_ложь для второго предложения ЕСЛИ. Например, если первое лог_выражение (Среднее>89) имеет значение ИСТИНА, то возвращается значение "A". Если первое лог_выражение имеет значение ЛОЖЬ, то вычисляется второе предложение ЕСЛИ и так далее.
Буквенные категории назначаются числам, используя следующую таблицу.
Если балл равен
Категория
Больше 89
A
От 80 до 89
B
От 70 до 79
C
От 60 до 69
D
Меньше 60
F
НЕ Меняет на противоположное логическое значение своего аргумента.