Логічні
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.
- У B2 напишіть формулу IFS, яка показує A, коли A2 не менше за 90, B, коли A2 не менше за 70, і C, коли A2 не менше за 0.
- B2 має показати результат для 80.
Пов’язані функції
IF обробляє одну перевірку з двома наслідками. IFS перелічує кілька перевірок по черзі й повертає перший збіг.
Поширена помилка
Поставити ширшу перевірку першою, наприклад A2>=0 перед A2>=100: кожен невід’ємний бал збігається з першою парою, тож Gold і Silver ніколи не спрацьовують.