Добрый день, друзья. Функция 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 вместе с опциями YEAR и TODAY .
Функция YEAR выводит год с определенной даты. Мы собираемся предоставить функции YEAR сегодняшнюю дату, используя функцию TODAY, чтобы вывод комплекса YEAR(TODAY()) относился к текущему году. Давайте начнем.
- Выберите первую ячейку, нужную для ввода результатов. Мы собираемся использовать первую ячейку под столбцом с истекшим сроком действия.
- В строке формул введите приведенную ниже формулу:
=IFS(YEAR(TODAY())-B2<=2,»No»,TRUE,»Yes»)
- Эта формула вызывает функцию IFS, чтобы проверить, равно ли значение в ячейке B2«2» или меньше. Это делается путем вычитания даты производства из текущего года. Если условие выполнено, то срок годности продукта не истек, и он остаётся на месте. Все, кроме этого будет означать, что срок годности продукта истек, поэтому для вывода TRUE установлено значение Yes.
- Нажмите Enter.
Далее, вы увидите, просрочен ли срок годности первого продукта или нет. Теперь нам нужно захватить маркер заполнения и поместить его в ячейки ниже. Кроме этого можно заменить ГОДЫ (СЕГОДНЯ ()) простым номером текущего года, если вы не собираетесь использовать формулу в будущем.
Пример функции IFS с несколькими условиями в Excel
Теперь давайте разберемся с реальным делом: функция IFS с несколькими условиями. Для этой цели мы собираемся использовать пример задачи, которую мы ранее использовали с вложенными операторами IF.
В этом примере у нас есть таблица, содержащая названия некоторых автомобилей и их время ускорения. У нас также есть список, который определяет, к какому классу относится каждый автомобиль, исходя из их времени разгона 0-100. Цель состоит в том, чтобы создать формулу, которая учитывает время ускорения каждого автомобиля, а затем выводит его класс в таблице.
Существует также таблица руководства по классам, чтобы вы знали, как работает система классификации. В конечном счете, мы собираемся создать формулу с использованием IFS на основе этого руководства по классу. Формула примет время ускорения, оценит его, а затем выведет класс. Если ускорение автомобиля занимает более 14 секунд, оно будет считаться слишком медленным.
- Выберите первую ячейку, которая нужна нам для отображения выходных данных опции IFS. В этом примере мы будем работать в столбце Class.
- Введём приведенную ниже формулу в строке формул:
=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!»)
- Эта формула вызывает функцию IFS для получения значения времени ускорения в ячейке B2 и проверки, составляет ли оно менее 3 секунд. Если это так, то она выводит S в качестве класса. Если нет, то формула переходит к следующему условию. Это будет продолжаться до тех пор, пока не будет выполнено одно из условий. Поскольку наша формула охватывает все значения, мы не получим ошибку N / A.
- Нажмите Enter.
Как только вы нажмете Enter на клавиатуре, вы сразу увидите класс первого автомобиля. Теперь нам необходимо захватить маркер заполнения и поместить его в ячейки ниже, для определения класса этих автомобилей. Вы даже можете добавить некоторое условное форматирование, чтобы ячейки класса имели разные цвета в зависимости от их значения.
Вывод: IFS, по сути, похожа на IF, поскольку обе эти функции Excel принимают значения и проверяют их на соответствие пользовательским условиям. Что IFS делает лучше, чем IF, так это множество условий. С помощью функции IF вам нужно будет вложить несколько опций друг в друга, чтобы объявить несколько условий, в то время как с помощью IFS вы можно сделать это в одной опции.
Условия — это настоящие правила игры в Excel. Также, можно применять прочие опции в формуле IFS для создания сложных формул, которые позволят вам добиться невероятных результатов в Excel. Теперь, когда вы знаете про опцию IFS, пришло время продолжить и изучить бесконечные возможности, которые предоставляет эта функция! Успехов!
С уважением, Андрей Зимин 28.08.2022