KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Функция Excel IFS

АвторСяоянДата изменения

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

функция doc ifs 1


 Синтаксис:

Синтаксис функции IFS в Excel:

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

 Аргументы:

  • 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 для определения оценки по баллам

Чтобы присвоить каждому студенту оценку на основе его баллов, как показано на следующем снимке экрана:

функция doc ifs 2

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

=IFS(B2<,60,"F",B2<,70,"D",B2<,80,"C",B2<,90,"B",B2>,=90,"A")

функция doc ifs 3

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

=IFS(B2<,$E$3,$F$2,B2<,$E$4,$F$3,B2<,$E$5,$F$4,B2<,$E$6,$F$5,B2>,=$E$6,$F$6)

функция doc ifs 4


Пример 2: использование функции IFS для расчёта комиссионных на основе объёма продаж

Функция IFS позволяет рассчитать сумму комиссионных с учётом различных ставок и накопленного объёма продаж за каждый месяц.

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

функция doc ifs 5

Воспользуйтесь следующей формулой для расчёта суммы комиссионных каждого сотрудника:

=IFS(B2<,$E$3,$F$2,B2<,$E$4,$F$3,B2<,$E$5,$F$4,B2>,$E$5,$F$5)*B2

что означает:

  • если итог продаж составляет 0-40000: комиссия = продажи * 0;
  • если итог продаж составляет 40000-80000: комиссия = продажи * 2 %;
  • если итог продаж составляет 80000-100000: комиссия = продажи * 3.5 %;
  • если итог продаж больше или равен 100000: комиссия = продажи * 7 %;

функция doc ifs 6


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

Обычное использование функции IFS:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat")

функция doc ifs 7

Использование функции IFS с условием «ИНАЧЕ»:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat", "TRUE","Others")

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

функция doc ifs 8


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает Вам выделяться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и создания диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячеек без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  Между несколькими листами  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

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