Функция ifs в excel на русском

Логическая функция ЕСЛИ в Экселе – одна из самых востребованных. Она возвращает результат (значение или другую формулу) в зависимости от условия.

Функция имеет следующий синтаксис.

ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])

лог_выражение – это проверяемое условие. Например, A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

значение_если_истина – значение или формула, которое возвращается при наступлении указанного в первом параметре события.

значение_если_ложь – это альтернативное значение или формула, которая возвращается при невыполнении условия. Данное поле не обязательно заполнять. В этом случае при наступлении альтернативного события функция вернет значение ЛОЖЬ.

Очень простой пример. Нужно проверить, превышают ли продажи отдельных товаров 30 шт. или нет. Если превышают, то формула должна вернуть «Ок», в противном случае – «Удалить». Ниже показан расчет с результатом.

Функция Excel ЕСЛИ с одним условием

Продажи первого товара равны 75, т.е. условие о том, что оно больше 30, выполняется. Следовательно, функция возвращает то, что указано в следующем поле – «Ок». Продажи второго товара менее 30, поэтому условие (>30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.

Однако это был демонстрационный пример. Чаще формулу Эксель ЕСЛИ используют для более сложных проверок. Допустим, есть средненедельные продажи товаров и их остатки на текущий момент. Закупщику нужно сделать прогноз остатков через 2 недели. Для этого нужно от текущих запасов отнять удвоенные средненедельные продажи.

Прогноз остатков

Пока все логично, но смущают минусы. Разве бывают отрицательные остатки? Нет, конечно. Запасы не могут быть ниже нуля. Чтобы прогноз был корректным, нужно отрицательные значения заменить нулями. Здесь отлично поможет формула ЕСЛИ. Она будет проверять полученное по прогнозу значение и если оно окажется меньше нуля, то принудительно выдаст ответ 0, в противном случае — результат расчета, т.е. некоторое положительное число. В общем, та же логика, только вместо значений используем формулу в качестве условия.

Функция ЕСЛИ для задания условия в формуле

В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.

Формулы Excel ЕСЛИ также активно используют в формулах массивов. Здесь мы не будем далеко углубляться. Заинтересованным рекомендую прочитать статью о том, как рассчитать максимальное и минимальное значение по условию. Правда, расчет в той статье более не актуален, т.к. в Excel 2016 появились функции МИНЕСЛИ и МАКСЕСЛИ. Но для примера очень полезно ознакомиться – пригодится в другой ситуации.

Формула ЕСЛИ в Excel – примеры нескольких условий

Довольно часто количество возможных условий не 2 (проверяемое и альтернативное), а 3, 4 и более. В этом случае также можно использовать функцию ЕСЛИ, но теперь ее придется вкладывать друг в друга, указывая все условия по очереди. Рассмотрим следующий пример.

Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.

Несколько условий в функции ЕСЛИ

Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

При написании формулы легко запутаться, поэтому рекомендуется смотреть на всплывающую подсказку.

Подсказка функции

В конце нужно обязательно закрыть все скобки, иначе эксель выдаст ошибку

Ошибка из-за нехватки скобки

Функция Excel ЕСЛИМН 

Функция Эксель ЕСЛИ в целом хорошо справляется со своими задачами. Но вариант, когда нужно записывать длинную цепочку условий не очень приятный, т.к., во-первых, написать с первого раза не всегда получается (то условие укажешь неверно, то скобку не закроешь); во-вторых, разобраться при необходимости в такой формуле может быть непросто, особенно, когда условий много, а сами расчеты сложные.

В MS Excel 2016 появилась функция ЕСЛИМН, ради которой и написана вся эта статья. Это та же ЕСЛИ, только заточенная специально для проверки множества условий. Теперь не нужно сто раз писать ЕСЛИ и считать открытые скобки. Достаточно перечислить условия и в конце закрыть одну скобку.

Работает следующим образом. Возьмем пример выше и воспользуемся новой формулой Excel ЕСЛИМН.

Функция Excel ЕСЛИМН

Как видно, запись формулы выглядит гораздо проще и понятнее.

Стоит обратить внимание на следующее. Условия по-прежнему перечисляем в правильном порядке, чтобы не произошло ненужного перекрытия диапазонов. Последнее альтернативное условие, в отличие от обычной ЕСЛИ, также должно быть обязательно указано. В ЕСЛИ задается только альтернативное значение, которое наступает, если не выполняется ни одно из перечисленных условий. Здесь же нужно указать само условие, которое в нашем случае было бы B2>=1. Однако этого можно избежать, если в поле с условием написать ИСТИНА, указывая тем самым, что, если не выполняются ранее перечисленные условия, наступает ИСТИНА и возвращается последнее альтернативное значение.

Теперь вы знаете, как пользоваться функцией ЕСЛИ в Excel, а также ее более современным вариантом для множества условий ЕСЛИМН. 

Поделиться в социальных сетях:

Проверка по нескольким критериям с помощью функции ЕСЛИМН (IFS) в Excel

На чтение 2 мин Просмотров 2.8к. Опубликовано 09.12.2021

Функция ЕСЛИМН (IFS) упрощает проверку сразу нескольких условий. Раньше мы использовали функцию ЕСЛИ и возникали сложности, при проверке большого количества условий возникала путаница.

Содержание

  1. В каком случае удобнее вызывать функцию ЕСЛИМН (IFS)
  2. Синтаксис функции
  3. Варианты использования
  4. Вычисляем оценку из балла
  5. Вычисляем комиссию продавца через ЕСЛИМН
  6. Выводы по функции ЕСЛИМН (IFS)

Итак, эта функция, от функции ЕСЛИ, отличается тем, что проверяет сразу несколько критериев без путаницы.

Синтаксис функции

=ЕСЛИМН(Критерий1; Значение1; [Критерий2; Значение2];...[КритерийN; ЗначениеN])
  • Критерий1 — первый критерий, который нам необходимо проверить;
  • Значение1 — результат функции если ИСТИНА;
  • В этой функции можно использовать до 127 критериев.

Функция ЕСЛИМН останавливается тогда, когда находит первое верное условие. Т.е. если у вас прописано 127 условий, но верным оказалось, например, пятое, то функция вернет значение для пятого условия.

В случае, когда все проверенные условия оказались «ЛОЖЬ», результатом будет ошибка. Вы можете отфильтровать её, либо «пометить» последний аргумент функции, чтобы все стало понятно.

Варианты использования

Вычисляем оценку из балла

Допустим, мы имеем следующую табличку:

Подготавливаем функцию ЕСЛИМН()

И нам необходимо рассчитать оценку для каждого ученика, используя правила, указанные в правой части этой таблички.

На некоторых картинках я использую английскую версию Excel, в английской версии функция ЕСЛИМН вызывается как IFS.

=ЕСЛИМН(B2<$E$3;$F$2;B2<$E$4;$F$3;B2<$E$5;$F$4;B2<$E$6;$F$5;B2<$E$7;$F$6;B2>$E$7;$F$7)  

Первый вариант ЕСЛИМН (IFS)

В английской версии Экселя значения функции разделяются запятыми, а не точкой с запятой

Довольно длинная получилась строка, но это все равно проще чем использовании функции ЕСЛИ для этих же целей.

Для тех же целей, мы можем использовать функцию ВПР с интервальным просмотром, но в этом случае, столбец с значениями должен быть в порядке возрастания оценок.

Вот функция для нашего случая

=ВПР(B2;$E$2:$F$7;2;1)  

Вычисляем комиссию продавца через ЕСЛИМН

Допустим, нам нужно вычислить комиссию или прибыль продавца.

Используем функцию ЕСЛИМН ( 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)*B2 

Используем функцию ЕСЛИМН ( IFS ) для поиска комиссии продавца

В английской версии Экселя значения функции разделяются запятыми, а не точкой с запятой

Выводы по функции ЕСЛИМН (IFS)

Вот мы и разобрали, как должны выглядеть формулы для этой функции. Способов применения появится ещё больше, когда вы будете чаще применять её в своей практике.

Желаю успехов!

Добрый день, друзья. Функция IFS Excel позволяет легко создавать до 127 вложенных операторов IF в одной формуле. Вот как ее использовать. Условные функции, такие как IFS, потенциально могут вывести ваши формулы Excel на новый уровень. С помощью IFS можно создавать условия и вкладывать различные опции друг в друга в одной формуле. Кроме того, есть возможность применять опцию IFS самостоятельно.

Но что такое опция IFS и чем она отличается от простой опции IF? Читайте дальше, чтобы узнать, что значит IFS в Excel и как её правильно применять?функция эксел

Что такое функция IFS Excel?

Опция IFS в Excel принимает значения и проверяет их на соответствие заданным параметрам. Если этот параметр удовлетворяет первому условию, то формула останавливается на этом и выдает вывод. Но, если первое условие не выполнено, формула будет продолжать последовательно проверять условия до тех пор, пока не будет выполнено условие.

=IFS([Something is True1, Output if True1,Something is True2,Output if True2,Something is True3,Output if True3)

Если значение не соответствует ни одному из условий, то формула возвращает ошибку N/A. Однако вы можете исправить это, введя конечное условие, такое как TRUE, и вывод для этого условия, например «Значение не соответствует ни одному из условий». Условие TRUE гарантирует, что любое значение соответствует, по крайней мере, конечному условию, чтобы вы не получили ошибку N / A.

Как использовать функцию IFS в Excel?

IFS — это обновленная версия функции IF в Excel. Синтаксис и использование аналогичны, за исключением того, что IFS предназначена для работы в нескольких условиях. Функция IF требовала вложения нескольких функций IF для определения нескольких условий, в то время как IFS может определить все это с помощью одной функции.

Первым параметром в IFS будет условие, а вторым параметром будет результат, если это условие выполнено. Третьим параметром будет условие номер 2, а четвертым параметром будет результат, если условие номер 2 выполнено.

Параметры объединяются таким образом, и создаётся возможность для ввода до 127 условий в одной опции IFS. Разумеется, можно также ввести другую опцию в выходные данные для создания составных вложенных формул. Если вы работали с формулами IF и nested IF, то использование IFS будет для вас легким делом. IFS здесь, чтобы упростить задачу, так что позвольте ей это сделать!

Пример функции IFS с одним условием в Excel

Чтение о функции IFS не принесет вам никакой пользы, пока вы не примените ее на практике. Итак, давайте начнем с примера. Несмотря на то, что функция IFS может работать в нескольких условиях, это не означает, что вы не можете использовать ее для сценариев с одним условием. Давайте напишем формулу IFS с одним условием и даже включим в нее некоторые другие функции, чтобы разобраться.Как использовать функцию IFS в Excel?

В этом примере у нас есть некоторые продукты и годы их производства. Эти воображаемые продукты портятся через два года после их производства, поэтому мы собираемся создать формулу, которая определяет, просрочены продукты или нет. Конечно же, мы будем применять опцию IFS вместе с опциями YEAR и TODAY .

Функция YEAR выводит год с определенной даты. Мы собираемся предоставить функции YEAR сегодняшнюю дату, используя функцию TODAY, чтобы вывод комплекса YEAR(TODAY()) относился к текущему году. Давайте начнем.

  1. Выберите первую ячейку, нужную для ввода результатов. Мы собираемся использовать первую ячейку под столбцом с истекшим сроком действия.
  2. В строке формул введите приведенную ниже формулу:

=IFS(YEAR(TODAY())-B2<=2,»No»,TRUE,»Yes»)

  1. Эта формула вызывает функцию IFS, чтобы проверить, равно ли значение в ячейке B2«2» или меньше. Это делается путем вычитания даты производства из текущего года. Если условие выполнено, то срок годности продукта не истек, и он остаётся на месте. Все, кроме этого будет означать, что срок годности продукта истек, поэтому для вывода TRUE установлено значение Yes.
  2. Нажмите Enter.

IFS в Excel 3

Далее, вы увидите, просрочен ли срок годности первого продукта или нет. Теперь нам нужно захватить маркер заполнения и поместить его в ячейки ниже. Кроме этого можно заменить ГОДЫ (СЕГОДНЯ ()) простым номером текущего года, если вы не собираетесь использовать формулу в будущем.

Пример функции IFS с несколькими условиями в Excel

Теперь давайте разберемся с реальным делом: функция IFS с несколькими условиями. Для этой цели мы собираемся использовать пример задачи, которую мы ранее использовали с вложенными операторами IF.

В этом примере у нас есть таблица, содержащая названия некоторых автомобилей и их время ускорения. У нас также есть список, который определяет, к какому классу относится каждый автомобиль, исходя из их времени разгона 0-100. Цель состоит в том, чтобы создать формулу, которая учитывает время ускорения каждого автомобиля, а затем выводит его класс в таблице.IFS в Excel 4

Существует также таблица руководства по классам, чтобы вы знали, как работает система классификации. В конечном счете, мы собираемся создать формулу с использованием IFS на основе этого руководства по классу. Формула примет время ускорения, оценит его, а затем выведет класс. Если ускорение автомобиля занимает более 14 секунд, оно будет считаться слишком медленным.

  1. Выберите первую ячейку, которая нужна нам для отображения выходных данных опции IFS. В этом примере мы будем работать в столбце Class.
  2. Введём приведенную ниже формулу в строке формул:

=IFS(B2<3, «S», B2<5, «A», B2<7, «B», B2<9, «C», B2<10, «D», B2<12, «E», B2<14, «F», TRUE, «Too slow!»)

  1. Эта формула вызывает функцию IFS для получения значения времени ускорения в ячейке B2 и проверки, составляет ли оно менее 3 секунд. Если это так, то она выводит S в качестве класса. Если нет, то формула переходит к следующему условию. Это будет продолжаться до тех пор, пока не будет выполнено одно из условий. Поскольку наша формула охватывает все значения, мы не получим ошибку N / A.
  2. Нажмите Enter.

IFS в Excel 5

Как только вы нажмете Enter на клавиатуре, вы сразу увидите класс первого автомобиля. Теперь нам необходимо захватить маркер заполнения и поместить его в ячейки ниже, для определения класса этих автомобилей. Вы даже можете добавить некоторое условное форматирование, чтобы ячейки класса имели разные цвета в зависимости от их значения.

Вывод: IFS, по сути, похожа на IF, поскольку обе эти функции Excel принимают значения и проверяют их на соответствие пользовательским условиям. Что IFS делает лучше, чем IF, так это множество условий. С помощью функции IF вам нужно будет вложить несколько опций друг в друга, чтобы объявить несколько условий, в то время как с помощью IFS вы можно сделать это в одной опции.

Условия — это настоящие правила игры в Excel. Также, можно применять прочие опции в формуле IFS для создания сложных формул, которые позволят вам добиться невероятных результатов в Excel. Теперь, когда вы знаете про опцию IFS, пришло время продолжить и изучить бесконечные возможности, которые предоставляет эта функция! Успехов!

С уважением,   Андрей Зимин     28.08.2022

Понравилась статья? Поделитесь с друзьями!

Функция ЕСЛИМН впервые введена в 2016-й версии Excel изначально данная функция называлась УСЛОВИЯ. Вместе с функцией ПЕРЕКЛЮЧ призвана разгрузить конструкции с нагромождением функций ЕСЛИ. Она возвращает значение на основе списка и возвращает результат, соответствующий первому совпадающему значению.

Описание функции ЕСЛИМН

Функция ЕСЛИМН проверяет соответствие одному или нескольким условиям и возвращает значение для первого условия, принимающего значение ИСТИНА. Функцию ЕСЛИМН можно использовать вместо нескольких вложенных операторов функции ЕСЛИ. Такие конструкции, при наличии нескольких условий, гораздо легче будет разбирать в будущем.

Синтаксис

=ЕСЛИМН(лог_выражение1; значение_если_истина1; [лог_выражение2; значение_если_истина2;] ... [лог_выражение127; значение_если_истина127;])

Аргументы

лог_выражение1значение_если_истина1лог_выражение2…лог_выражение127значение_если_истина2…значение_если_истина127

Обязательный. Условие, принимающее значение ИСТИНА или ЛОЖЬ.

Обязательный. Результат, возвращаемый, если условие лог_выражение1 принимает значение ИСТИНА.

Не обязательный. Условие, принимающее значение ИСТИНА или ЛОЖЬ.

Не обязательный. Результат, возвращаемый, если условие лог_выражениеN принимает значение ИСТИНА. Каждый аргумент «значение_если_истинаN» соответствует условию «лог_выражениеN».

Замечания

Если нужно записать значение по умолчанию, которое должна возвращать функция, то в последнем лог_выражениеN следует написать ИСТИНА, а в значение_если_истинаN, соответственно — значение по умолчанию.

Например, для рисунка ниже, таким «значением по умолчанию» является оценка «F».

Пример функции УСЛОВИЯ

Если значение A2 больше 89, возвращается «A», если значение A2 больше 79, возвращается «B», и т. д. Для всех значений меньше 59 возвращается «F».

Пример

Дополнительные материалы

Масштабное обновление в Office 2016

Функция ЕСЛИ в Excel — это логическая функция, представленная в Excel 2016. Эта функция заменяет вложенную функцию ЕСЛИ и намного проще в использовании. Функция IFS проверяет одно или несколько условий и возвращает значение, которое соответствует первому условию ИСТИНА.

Рецепт приготовления

= IFS (логический_тест1; Значение1 [logical_test2, Value2] ., [logical_test127, Value127])

Внутри:

  1. Logical_test1 сначала проверяет логическое условие. Это обязательный аргумент и условие, используемое Excel для оценки ИСТИНА или ЛОЖЬ.
  2. Значение1 — это результат, когда логический_тест1 — ИСТИНА. При необходимости вы можете оставить его пустым.

Остальные аргументы logical_test и Value необязательны. Функция позволяет пользователям использовать аргументы logical_test 127.

Как использовать функцию IFS в Excel

Это встроенная функция, которую можно использовать как функцию на листе Excel. Возьмем пример:

Предположим, мы хотим классифицировать точки A, B, C, D, E и F в соответствии с полученными баллами учащихся, мы используем функцию IFS следующим образом:

= IFS (A2> 80, «A», A2> 70, «B», A2> 60, «C», A2> 50, «D», A2> 40, «E», A2> 30, «F» )

Изображение 1: Как использовать функцию IFS в Excel 2016

В частности, в этом наборе функций, если A2 больше 80, возвращается точка A, если A2 больше 70, результат возвращается как B и так далее до точки F.

Используя эту формулу, мы получим следующий результат:

Изображение 2: как использовать функцию IFS в Excel 2016

Пример функции IFS в Excel

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

Пример 1 — Использование IFS с ELSE

Предположим, есть список товаров, и вам нужно разделить их на группы тарелок: овощи, фрукты, зеленые овощи и напитки. При использовании функции IFS у вас будет следующая формула:

= IFS (A2 = «Яблоко», «Фрукты», A2 = «Банан», «Фрукты», A2 = «Шпинат», «Зеленые овощи», A2 = «кофе», «Напиток», A2 = «капуста», «Зеленый овощ», A2 = «перец», «Овощ»)

Изображение 3: Как использовать функцию IFS в Excel 2016

После этого мы получим следующий результат:

Изображение 4: Как использовать функцию IFS в Excel 2016

В этом примере мы установили логическое условие в функции IFS. Когда логическое условие оценивается как ИСТИНА, будет возвращено соответствующее значение. Однако, если логическое условие, оцененное как ИСТИНА, отсутствует, функция IFS выдаст ошибку # N / A. Как в этом примере — это перец в ячейке B8.

Чтобы предотвратить появление ошибки # N / A, мы можем использовать функцию ELSE. Поэтому мы можем установить последнее логическое условие в формуле как ИСТИНА, а затем установить возвращаемое значение.

Изображение 5: Как использовать функцию IFS в Excel 2016

Здесь мы добавили ИСТИНА, «Разное», чтобы гарантировать, что Excel вернет значение «Разное» в случае, если никакое предыдущее логическое условие в функции IFS не оценивается как ИСТИНА.

Теперь результат будет таким:

Изображение 6: Как использовать функцию IFS в Excel 2016

Пример 2 — IFS против вложенной функции IF

Перед функциями IFS мы часто используем вложенные функции IF. Давайте посмотрим, насколько функция IFS более эффективна, чем вложенная функция IF. Предположим, магазин предоставляет покупателям скидку на основе их общего счета за покупку. Таким образом, клиенты получат скидку 5% на счета от 100 до 500 долларов США, скидку 10% на счета от 500 до 750 долларов США, скидку 20% на общую сумму от 750 до 1000 долларов США и скидку 30%. когда покупатели покупают более 1000 долларов США.

Вот формула при использовании вложенной функции ЕСЛИ:

Изображение 7 из Как использовать функцию IFS в Excel 2016

Теперь посмотрим, что произойдет, если IFS использует функцию:

Изображение 8: Как использовать функцию IFS в Excel 2016

Как видите, функцию IFS проще использовать, потому что вам нужно использовать только одну функцию для ввода множества логических условий, в то время как вложенная функция IF должна использовать несколько логических условий, и ее легко запутать при записи.

Некоторые ошибки возникают при использовании функции IFS

1. Ошибка № N / A возникает, когда в функции IFS не найдено условия ИСТИНА.

2. # ЗНАЧЕНИЕ! Ошибка возникает, когда аргумент логический_тест преобразуется в значение, отличное от ИСТИНА или ЛОЖЬ.

3. Сообщение об ошибке «Вы ввели слишком мало аргументов для этой функции» появляется, когда вы указываете аргумент logical_test без соответствующего значения.

Желаю всем успехов!

Узнать больше:

  1. Как использовать функцию ПЕРЕКЛЮЧАТЕЛЬ в Excel 2016
  2. Как использовать функцию ОБЪЕДИНЕНИЕ в Excel 2016
  3. Это самые основные функции Excel, которые вам необходимо понять.
Русский Английский
ЕСЛИМНА IFS

Другие функции

Выполняет проверку условия

Возвращает значение, которое задается, если выражение принимает значение #Н/Д В противном случае возвращает результат выражения

Возвращает введенное значение, если вычисление по формуле вызывает ошибку; в противном случае возвращает результат вычисления

Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА

Возвращает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА

Возвращает логическое исключающее ИЛИ всех аргументов

Возвращает логическое значение ИСТИНА

Возвращает логическое значение ЛОЖЬ

Меняет логическое значение своего аргумента на противоположное

Сравнивает выражение со списком значений и возвращает результат, соответствующий первому совпадающему значению Если совпадения не обнаружены, может быть возвращено заданное значение по умолчанию


IFS Function

The IFS function is a premade function in Excel, which returns values based on one or more true or false conditions.

It is typed =IFS and has two or more parts:

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3; …)

The conditions are referred to as logical_test1, logical_test2, ..., which can check things like:

  • If a number is greater than another number >
  • If a number is smaller than another number <
  • If a number or text is equal to something =

Each condition is connected with a return value.

Note: More than one condition can be true so the function will return the value for the first true condition.

Note: The different parts of the function are separated by a symbol, like comma , or semicolon ;

The symbol depends on your Language Settings.


Example IFS function

Make categories for how fast the Pokemon are:

The conditions and return values are:

  • Speed more than 90: «Fast»
  • Speed more than 50: «Normal»
  • Speed less than or equal to 50: «Slow»

Example IFS function, step by step:

  1. Select the cell D2
  2. Type =IFS
  3. Double click the IFS command

  1. Specify the first condition C2>90
  2. Type ,
  3. Specify the value "Fast" for when the first condition is TRUE
  4. Type ,
  5. Specify the second condition C2>50
  6. Type ,
  7. Specify the value "Normal" for when the second condition is TRUE
  8. Type ,
  9. Specify the third condition C2<=50
  10. Type ,
  11. Specify the value "Slow" for when the third condition is TRUE
  12. Hit enter

Since the value in cell C2 is «45», the first and second conditions are false, and third condition is true (less than or equal to 50), the function will return «Slow».

Note: Text values needs to be in quotes: » «

The function can be repeated with the filling function for each row to perform the same check for each Pokemon:

Note: The third condition <=50 includes = so that 50 is included in «less than or equal to 50″

Now, each Pokemon has a speed category:

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

документ 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 2019 не поддерживают эту функцию.
  • 2. Если ни один из логических тестов не оценивается как ИСТИНА, будет возвращена ошибка # Н / Д.
  • 3. Значение ошибки #VALUE возникает, если предоставленный логический_тест возвращает любое значение, кроме TRUE или FALSE.

 Вернуть:

Чтобы проверить несколько условий и вернуть соответствующее значение с первым результатом ИСТИНА.


 Примеры:

Пример 1. Использование функций IFS для определения оценки на основе баллов

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

документ ifs функция 2

Пожалуйста, примените приведенную ниже формулу, чтобы оценка была распределена следующим образом: 0-60: оценка F; 60-70 — сорт Д; 70-80: сорт С; 80-90: марка Б; больше или равно 90: класс A.

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

документ 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)

документ ifs функция 4


Пример 2: Использование функций IFS для расчета комиссии на основе продаж

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

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

документ 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%;

документ ifs функция 6


Tips: Функция IFS получит ошибку # Н / Д, если ни одно из условий не оценивается как ИСТИНА. Если вы хотите заменить ошибку # N / A другим значимым значением, вы должны добавить условие ELSE в конце функции IFS.

Обычно используйте функцию IFS:

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

документ ifs функция 7

Используйте функцию IFS с условием ELSE:

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

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

документ ifs функция 8


Лучшие инструменты для работы в офисе

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

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


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

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

Понравилась статья? Поделить с друзьями:
  • Функция ifna в excel на русском
  • Функция iferror в excel на русском
  • Функция excel определяющая пустые ячейки
  • Функция excel определяет знак числа
  • Функция excel номер недели