Логические
Выбрать результат из нескольких проверок
Определение
Выбрать метку из нескольких проверок по порядку — значит передать IFS каждую проверку, а за ней результат для этой проверки.
Синтаксис
=IFS(logical_test1, value_if_true1, logical_test2, value_if_true2)
Аргументы
| Аргумент | Значение |
|---|---|
logical_test1 |
Первая проверка, например B2>=80. |
value_if_true1 |
Результат, когда первая проверка проходит, например "high". |
logical_test2 |
Следующая проверка, используется только когда первая не проходит, например B2>=0. |
value_if_true2 |
Результат, когда вторая проверка проходит, например "low". |
Пример
Список экзаменов хранит оценки в B2:B4. Оценка 80 или выше — high; любая другая оценка 0 или выше — low.
| A: Работа | B: Оценка |
|---|---|
| A | 90 |
| B | 12 |
| C | 80 |
Формула: =IFS(B2>=80,"high",B2>=0,"low")
Результат: high. 90 не меньше 80, поэтому первая проверка побеждает, а вторая не используется.
Практика
В ячейке A2 записано 40. В B2 напишите формулу, которая показывает pass, когда A2 не меньше 50, и fail, когда A2 не меньше 0.
- В B2 напишите формулу IFS, которая показывает pass, если A2 не меньше 50, и fail, если A2 не меньше 0.
- B2 должна показать результат для 40.
Связанные функции
IFS — это функция, которая проходит проверки по порядку и возвращает совпавшую метку.
Частая ошибка
Поставить широкую проверку первой, как в =IFS(B2>=0,"low",B2>=80,"high"): 90 тоже проходит первую проверку, поэтому результат — low.