Логические

IFS

Определение

IFS возвращает результат для первой проверки, которая истинна.

Синтаксис

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)

Аргументы

Аргумент Значение
logical_test1 Первая проверка, например A2>=100.
value_if_true1 Что вернуть, когда эта первая проверка истинна. Текст нужно заключать в двойные кавычки.
logical_test2, value_if_true2, ... Необязательные последующие пары. Excel останавливается на первой истинной проверке.

Пример

Клуб присуждает Gold при 100 очках, Silver при 50 и Bronze в остальных случаях. Очки записаны в A2:A4.

A: Очки
64
120
12

Формула: =IFS(A2>=100,"Gold",A2>=50,"Silver",A2>=0,"Bronze")

Результат: Silver. 64 меньше 100 и не меньше 50, поэтому вторая пара возвращает Silver. При заполнении вниз формула даёт Silver, Gold и Bronze.

Практика

В ячейке A2 записано 80. В B2 напишите формулу, которая возвращает "A", если A2 не меньше 90, "B", если A2 не меньше 70, и "C", если A2 не меньше 0.

  1. В B2 напишите формулу IFS, которая показывает A, если A2 не меньше 90, B, если A2 не меньше 70, и C, если A2 не меньше 0.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

Связанные функции

IF обрабатывает одну проверку с двумя исходами. IFS перечисляет несколько проверок по порядку и возвращает первое совпадение.

Частая ошибка

Поставить более широкую проверку первой, например A2>=0 перед A2>=100: каждый неотрицательный балл совпадает с первой парой, поэтому Gold и Silver никогда не выполняются.

Связанные функции

Эти ссылки — связанные функции.