Функция Excel IFS
Как известно, для проверки нескольких условий можно использовать вложенную функцию ЕСЛИ, но функция IFS гораздо проще в применении. Она предназначена для последовательной проверки условий и возвращает значение, соответствующее первому условию, которое оказывается ИСТИНА. Если ни одно из условий не выполняется, функция выдаёт ошибку #Н/Д.

Синтаксис:
Синтаксис функции IFS в Excel:
Аргументы:
- logical_test1Обязательное условие, которое принимает значение ИСТИНА или ЛОЖЬ.
- value_if_true1Обязательный. Возвращает результат, если логическое_условие1 равно ИСТИНА. Может быть пустым.
- logical_test2Необязательный. Второе условие, результатом которого является ИСТИНА или ЛОЖЬ.
- value_if_true2Необязательный. Возвращает второй результат, если логическое_условие2 равно ИСТИНА. Может быть пустым.
Примечания:
- 1. Функция IFS позволяет задавать до 127 условий и доступна в Excel 2019 и Office 365. Все версии Excel, предшествующие Excel 2019, не поддерживают эту функцию.
- 2. Если ни одно из логических условий не принимает значение ИСТИНА, функция вернёт ошибку #Н/Д.
- 3. Ошибка #ЗНАЧ! возникает, если указанное логическое условие возвращает значение, отличное от ИСТИНА или ЛОЖЬ.
Возвращаемое значение:
Проверка нескольких условий с возвратом соответствующего значения при первом же результате ИСТИНА.
Примеры:
Пример 1: использование функции IFS для определения оценки по баллам
Чтобы присвоить каждому студенту оценку на основе его баллов, как показано на следующем снимке экрана:

Примените приведённую ниже формулу, и оценки будут распределяться следующим образом: 0–60 — F, 60–70 — D, 70–80 — C, 80–90 — B, 90 и выше — A.

Примечание: вместо статических чисел можно также использовать ссылки на ячейки, как показано ниже:

Пример 2: использование функции IFS для расчёта комиссионных на основе объёма продаж
Функция IFS позволяет рассчитать сумму комиссионных с учётом различных ставок и накопленного объёма продаж за каждый месяц.
Предположим, у вас есть таблица с итоговыми продажами и соответствующими ставками комиссионных для каждого продавца, как показано на следующем снимке экрана. Как рассчитать комиссионные с учётом различных ставок в Excel?

Воспользуйтесь следующей формулой для расчёта суммы комиссионных каждого сотрудника:
что означает:
- если итог продаж составляет 0-40000: комиссия = продажи * 0;
- если итог продаж составляет 40000-80000: комиссия = продажи * 2 %;
- если итог продаж составляет 80000-100000: комиссия = продажи * 3.5 %;
- если итог продаж больше или равен 100000: комиссия = продажи * 7 %;

Совет: функция IFS возвращает ошибку #Н/Д, если ни одно из условий не является истинным. Чтобы заменить ошибку #Н/Д на более осмысленное значение, добавьте в конец функции IFS условие «ИНАЧЕ».
Обычное использование функции IFS:

Использование функции IFS с условием «ИНАЧЕ»:
Примечание: в приведённой выше формуле добавление последнего условия «ИСТИНА»,«Прочее» гарантирует возврат значения «Прочее», если ни одно из условий функции IFS не выполняется.

Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.