ЕСЛИМН
В английском Excel:IFS
Проверяет несколько условий по очереди и возвращает ответ первого выполненного: уровень клиента, оценку, размер скидки.
ЕСЛИМН(лог_выражение1; значение_если_истина1; ...)- лог_выражение1
- Первое условие, например B2>=500000.
- значение_если_истина1
- Что вернуть, если первое условие выполнено. Дальше так же идут вторая пара, третья и так далее.
Возвращаемое значение
Значение для первого выполненного условия. Если не выполнено ни одно, будет ошибка #Н/Д.
Примеры
Уровень клиента по сумме покупок
fx
A
B
C
D
1
2
3
4
5
6
7
8
Клиент
Покупки, ₽
Уровень
ООО «Вектор»
620000
ИП Соколов
240000
ООО «Сфера»
85000
АО «Норд»
500000
ИП Лебедева
199000
Лист1
Подробности
ЕСЛИМН заменяет цепочку вложенных ЕСЛИ. Аргументы идут парами: условие и ответ на него. Excel проверяет пары слева направо и останавливается на первом выполненном условии.
Порядок условий важен: начинайте с самого строгого. Чтобы задать ответ «во всех остальных случаях», последним условием пишут ИСТИНА.
Функция есть в Excel 2019, 2021 и Microsoft 365. В более старых версиях вместо неё используют вложенные ЕСЛИ.
Частые ошибки
- Мягкое условие стоит первым: B2>=200000 перехватит и тех, у кого 600 000, и до «Золота» дело не дойдёт.
- Нет запасного ответа: если ни одно условие не выполнено, ЕСЛИМН вернёт #Н/Д. Добавьте в конец пару ИСТИНА;"Бронза".
- Нечётное число аргументов: у каждого условия должен быть свой ответ.
В Google Таблицах
В Google Таблицах — IFS с теми же аргументами.