Применение формулы если в excel примеры: Функция ЕСЛИ — вложенные формулы и типовые ошибки
Содержание
Функция Excel If
Функция ЕСЛИ — одна из самых простых и полезных функций в книге Excel. Он выполняет простой логический тест, который зависит от результата сравнения, и возвращает одно значение, если результат ИСТИНА, или другое значение, если результат ЛОЖЬ.
- Пример 1: Использование простой функции ЕСЛИ для чисел
- Пример 2: Использование функции ЕСЛИ для текстовых значений
- Пример 3: Использование функции ЕСЛИ для значений даты
- Пример 4: Использование функции ЕСЛИ с функциями И, ИЛИ вместе
- Пример 5: Использование вложенной функции ЕСЛИ
Синтаксис:
Синтаксис функции ЕСЛИ в Excel:
=IF (logical_test, [value_if_true], [value_if_false])
Аргументы:
- logical_test: Необходимые. Это условие, которое вы хотите проверить.
- value_if_true: Необязательный. Конкретное значение, которое вы хотите вернуть, если результат логического_теста — ИСТИНА.
- value_if_false: Необязательный. Значение, которое вы хотите вернуть, если результат логического_теста ЛОЖЬ.
Заметки:
1. Если значение_если_истина опущено:
- Если же линия индикатора значение_если_истина аргумент опускается в функции ЕСЛИ, например, только запятая после логического_теста, он вернет ноль, когда условие выполнено. Например: =IF(C2>100,, «Low «).
- Если вы хотите использовать пустую ячейку вместо нуля, если условие выполняется, вы должны ввести двойные кавычки «» во второй параметр, например: =IF(C2>100, «», «Low»).
2. Если значение_если_ложь опущено:
- Если же линия индикатора значение_если_ложь параметр опущен в функции ЕСЛИ, он вернет ЛОЖЬ, если указанное условие не выполнено. Такие как: =IF(C2>100, «High»).
- Если вы поставите запятую после аргумента value_if_true, он вернет ноль, если указанное условие не выполнено. Такие как: =IF(C2>100, «High» ,).
- Если вы введете двойные кавычки «» в третий параметр, пустая ячейка вернется, если условие не выполнено. Такие как: =IF(C2>100, «High» , «»).
Вернуть:
Проверка на конкретное условие, возвращает соответствующее значение, которое вы указали для ИСТИНА или ЛОЖЬ.
Примеры:
Пример 1: Использование простой функции ЕСЛИ для чисел
Например, предположим, что вы хотите протестировать список значений, если значение больше определенного значения 100, отображается текст «Хорошо», если нет, возвращается текст «Плохо».
Введите приведенную ниже формулу, и вы получите результат, который вам нужен.
=IF(B2>100,»Good»,»Bad»)
Пример 2: Использование функции ЕСЛИ для текстовых значений
Случай 1: функция ЕСЛИ для текстовых значений без учета регистра:
Здесь у меня есть таблица со списком задач и статусом завершения, теперь я хочу знать, какие задачи нужно продолжить, а какие нет. Когда текст в столбце C будет заполнен, будет отображаться «Нет», в противном случае будет возвращено «Да».
Примените следующую формулу, теперь ячейка вернет «Нет», если текст в столбце C отображается как «завершено», независимо от того, в верхнем или нижнем регистре; если другой текст в столбце C, будет возвращено «Да». Смотрите скриншот:
=IF(C2=»completed», «No», «Yes»)
Случай 2: функция ЕСЛИ для текстовых значений с учетом регистра:
Чтобы проверить текстовые значения с учетом регистра, вы должны объединить функцию ЕСЛИ с функцией ТОЧНЫЙ, примените формулу ниже, тогда будет распознан только текст с точным соответствием, и вы получите следующий результат, который хотите:
=IF(EXACT(C2,»COMPLETED»), «No», «Yes»)
Случай 3: функция ЕСЛИ для текстовых значений с частичным соответствием:
Иногда вам нужно проверить значения ячеек на основе частичного текста, в этом случае вы должны использовать функции ЕСЛИ, ЕЧИСЛО и ПОИСК вместе.
Например, если вы хотите проверить ячейки, содержащие текст «comp», а затем вернуть соответствующие значения, примените формулу ниже. И вы получите результат, как показано на скриншоте ниже:
=IF(ISNUMBER(SEARCH(«comp»,C2)), «No», «Yes»)
Ноты:
- 1. Функция ПОИСК применяется к тексту без учета регистра, если вы хотите проверить текст с учетом регистра, вам следует заменить функцию ПОИСК функцией НАЙТИ. Как это:=IF(ISNUMBER(FIND(«comp»,C2)), «No», «Yes»)
- 2. Текстовые значения в качестве параметров в формулах ЕСЛИ, вы должны заключить их в «двойные кавычки».
Пример 3: Использование функции ЕСЛИ для значений даты
Случай 1: функция ЕСЛИ для дат для сравнения дат с определенной датой:
Если вы хотите сравнить даты, чтобы проверить, больше ли они или меньше определенной даты, функция ЕСЛИ также может оказать вам услугу. Поскольку функция ЕСЛИ не может распознать формат даты, вам следует объединить с ней функцию ДАТАЗНАЧ.
Примените эту формулу, когда дата больше 4 апреля 15 г., будет возвращено «Да», в противном случае формула вернет текст «Нет», см. Снимок экрана:
=IF(D4>DATEVALUE(«4/15/2019»), «Yes», «No»)
Внимание: В приведенной выше формуле вы можете использовать ссылку на ячейку напрямую, без использования функции DATEVALUE. Как это: =IF(D4>$D$1, «Yes», «No»).
Случай 2: функция ЕСЛИ для дат для проверки дат больше или меньше 30 дней:
Если вы хотите определить даты, которые больше или меньше 30 дней от текущей даты, вы можете объединить функцию СЕГОДНЯ с функцией ЕСЛИ.
Пожалуйста, введите эту формулу:
Определите дату старше 30 дней: =IF(TODAY()-C4>30,»Older date»,»»)
Определите дату, превышающую 30 дней: =IF(C4-TODAY()>30, «Future date», «»)
Примечание: Если вы хотите поместить оба результата в один столбец, вам нужно использовать вложенную функцию IF следующим образом:
=IF(C4-TODAY()>30, «Future date», IF(TODAY()-C4>30, «Older date», «»))
Пример 4: Использование функции ЕСЛИ с функциями И, ИЛИ вместе
Мы часто используем сочетание функций ЕСЛИ, И, ИЛИ в Excel.
Случай 1. Использование функции ЕСЛИ с функциями И для проверки выполнения всех условий:
Я хочу проверить, выполняются ли все установленные мной условия, например: B4 — красный, C4 — маленький и D4> 200. Если все условия TURE, отметьте результат как «Да»; Если любое из условий — ЛОЖЬ, верните «Нет».
Пожалуйста, примените эту формулу, и вы получите результат, как показано на следующем скриншоте:
=IF(AND(B4=»Red»,C4=»Small», D4>200),»Yes»,»No»)
Случай 2: Использование функции ЕСЛИ с функциями ИЛИ для проверки выполнения любого из условий:
Вы также можете использовать функции ЕСЛИ и ИЛИ, чтобы проверить, выполняется ли какое-либо из условий, например, я хочу определить, содержит ли ячейка в столбце B текст «Синий» или «Красный», если какой-либо текст в столбце B, Отображается Да, в противном случае возвращается Нет.
Здесь вы должны применить эту формулу, и будет показан результат ниже:
=IF(OR(B4=»Red»,B4=»Blue»),»Yes»,»No»)
Случай 3: Использование функции ЕСЛИ вместе с функциями И и ИЛИ:
В этом примере я объединю функцию ЕСЛИ с функциями И и ИЛИ одновременно. Предположим, вы должны проверить следующие условия:
- Condition 1: Column B = “Red” and Column D > 300;
- Condition 2: Column B = “Blue” and Column D > 300.
Если выполняется одно из вышеуказанных условий, возвращается Match, в противном случае — No.
Воспользуйтесь этой формулой, и вы получите следующий результат, который вам нужен:
=IF(AND(OR(B4=»Red»,B4= «Blue»), D4>300), «Match», «No»)
Пример 5: Использование вложенной функции ЕСЛИ
Функция ЕСЛИ используется для проверки условия и возврата одного значения, если условие выполняется, и другого значения, если оно не выполняется. Но иногда вам нужно проверять более одного условия одновременно и возвращать разные значения, вы можете использовать Nested IF для решения этой задачи.
Вложенный оператор IF, который объединяет несколько условий IF, это означает размещение оператора IF внутри другого оператора IF и повторение этого процесса несколько раз.
Синтаксис функции вложенного ЕСЛИ в Excel:
=IF (condition1, result1, IF (condition2, result2, IF (condition3, result3,…)))
Внимание: В Excel 2007 и более поздних версиях вы можете вложить до 64 функций ЕСЛИ в одну формулу, а в Excel 2003 и более ранних версиях можно использовать только 7 вложенных функций ЕСЛИ.
Случай 1. Вложенная функция ЕСЛИ для проверки нескольких условий:
Классическое использование функции вложенного ЕСЛИ — присвоение каждому учащемуся буквенной оценки на основе их оценок. Например, у вас есть таблица с учащимися и их оценками за экзамены, теперь вы хотите классифицировать оценки по следующим условиям:
Пожалуйста, примените эту формулу, и вы получите следующий результат: если оценка больше или равна 90, оценка будет «отлично», если оценка больше или равна 80, оценка будет «хорошо», если оценка больше или равно 60, оценка — «Средний», в противном случае — «Плохо».
=IF(C2>=90, «Excellent», IF(C2>=80, «Good», IF(C2>=60, «Medium», «Poor»)))
Объяснение приведенной выше формулы:
|
Случай 2: Вложенная функция ЕСЛИ для расчета цены на основе количества:
Функцию вложенного ЕСЛИ также можно использовать для расчета цены продукта на основе количества.
Например, вы хотите предоставить покупателям ценовой разрыв в зависимости от количества, большего количества, которое они покупают, большей скидки, которую они получат, как показано на скриншоте ниже.
Поскольку общая цена равна количеству, умножьте цену, поэтому вы должны умножить указанное количество на значение, возвращаемое вложенными If. Пожалуйста, используйте эту формулу:
=D2*IF(D2>=101,16, IF(D2>=50, 21, IF(D2>=25, 26, IF( D2>=11, 30, IF(D2>=1, 39, «»)))))
Внимание: Вы также можете использовать ссылки на ячейки для замены статических ценовых чисел, при изменении исходных данных вам не нужно обновлять формулу, используйте эту формулу: =D2*IF(D2>=101, B6, IF(D2>=50, B5, IF(D2>=25, B4, IF( D2>=11, B3, IF(D2>=1, B2, «»)))))
Tips: Используя функцию ЕСЛИ для построения теста, вы можете использовать следующие логические операторы:
оператор | Смысл | Пример | Описание |
> | Больше | =IF(A1>10, «OK»,) | Если число в ячейке A1 больше 10, формула возвращает «ОК»; в противном случае возвращается 0. |
< | Менее | =IF(A1<10, «OK», «») | Если число в ячейке A1 меньше 10, формула возвращает «ОК»; в противном случае возвращается пустая ячейка. |
>= | Больше или равно | =IF(A1>=10, «OK», «Bad») | Если число в ячейке A1 больше или равно 10, будет возвращено «ОК»; в противном случае отображается «Плохо». |
<= | Меньше или равно | =IF(A1<=10, «OK», «No») | Если число в ячейке A1 меньше или равно 10, возвращается «ОК»; в противном случае возвращается «Нет». |
= | Равно | =IF(A1=10, «OK», «No») | Если число в ячейке A1 равно 10, возвращается «ОК»; в противном случае отображается «Нет». |
<> | Не равно | =IF(A1<>10, «No», «OK») | Если число в ячейке A1 не равно 10, формула возвращает «Нет»; в противном случае — «ОК». |
Лучшие инструменты для работы в офисе
Функция Функция IFERROR | Справочные статьи Smartsheet
Возвращает первое значение, если оно не является ошибочным; в противном случае возвращает второе значение.
Пример использования
IFERROR([Имя задачи]15; «Требуются данные»)
Синтаксис
IFERROR(
value
value_if_error
)
value
—
значение, как правило, формула, позволяющая проверить наличие ошибки;
value_if_error
—
значение или формула, возвращаемые, если первое значение оказалось ошибочным.
Примечания об использовании
- Использование этой функции похоже на функцию ISERROR, вложенную в функцию IF. Отличие заключается в том, что при работе с функцией IFERROR не требуется повторно вводить или проверять выражение.
- Функция не подавляет ошибки, вызванные неверно сконструированными формулами. Примеры: #UNPARSEABLE, #CIRCULAR REFERENCE, #BLOCKED, #DATE EXPECTED, #CONTACT EXPECTED.
Примеры
В примере ниже используется информация из этой таблицы.
Номер строки | Предмет одежды | Артикул | Цена за ед. | Дата отправки |
---|---|---|---|---|
1 | Футболка | C001 | 15,00 долл. США | 05.03.2019 |
2 | Брюки | C002 | 35,50 долл. США | 20.03.2019 |
3 | Куртка | C003 | 200,00 долл. США | 27.02.2019 |
4 | Куртка | C003 | #DIVIDE BY ZERO | 27.02.2019 |
Вот несколько примеров использования функции IFERROR применительно к таблице выше.
Формула | Описание | Результат |
---|---|---|
=IFERROR(SUM([Цена за ед.]:[Цена за ед.]), «Цена ошибочна») | Суммирует значения в столбце Цена за ед. При наличии ошибки формула выдаёт значение Цена ошибочна. | Цена ошибочна |
=COUNTIF([Дата отправки]:[Дата отправки], IFERROR(MONTH(@cell) = 3, » «)) | Пересчитывает значения в столбце Дата отправки, если значение, указывающее на месяц, равняется 3 (март). При наличии ошибки в критерии формула выдаёт пустое значение. Критерию отвечают строки 2 и 3 столбца Дата отправки. | 2 |
=IFERROR(VLOOKUP(«Куртка», [Предмет одежды]:[Артикул], 2, false), » «) | Ищет значение Куртка в столбце Предмет одежды. Если формула его находит, то она выдаёт значение из столбца Артикул. При наличии ошибки (#No Match) выпадает пустое значение. | C003 |
Остались вопросы?
Используйте шаблон Руководство по работе с формулами, чтобы просмотреть дополнительные ресурсы и изучить более 100 формул. Руководство содержит глоссарий, описывающий каждую функцию, обращение с которой вы сможете отработать на практике. Также в нём представлены примеры как часто используемых, так и более сложных функций.
Примеры реального использования функций можно посмотреть и в Сообществе Smartsheet. Там же можно задать интересующие вас вопросы другим пользователям программы.
Обратиться к Сообществу
Функция ЕСЛИ в Excel (10 примеров)
Функция ЕСЛИ в Excel возвращает значение ИСТИНА и другой результат для ЛОЖЬ. Например, если мы напишем формулу =ЕСЛИ(B2>75, «Пройдено», «Не пройдено»), вернет «Пройдено», если значение B2>75 . Функция ЕСЛИ в Excel позволяет проверять несколько условий путем вложения ЕСЛИ. Функцию ЕСЛИ также можно комбинировать с И/ИЛИ .
В этом разделе:
- Синтаксис функции ЕСЛИ.
- Оператор ЕСЛИ для расчета оценок
- Функция ЕСЛИ при выполнении одного условия
- Функция ЕСЛИ с условием, основанным на тексте
- Рассчитать скидку, если объем продаж>15 000 долларов США *)
- ЕСЛИ с ТОЧНЫМ совпадением
- ЕСЛИ/И
- ЕСЛИ/ИЛИ
- ЕСЛИ/НЕ
1. Синтаксис :
90 002 =ЕСЛИ (логическая_проверка, [значение_если_истина], [значение_если_ложь])
где:
- logical_test : заданное пользователем условие, которое будет проверено и оценено как ИСТИНА или ЛОЖЬ.
- value_if_true : Возвращаемое значение, если логическая проверка ИСТИНА. Это необязательный аргумент.
- value_if_false: Возвращаемое значение, если логическая проверка ложна. Это необязательный аргумент.
2. Оператор ЕСЛИ для расчета оценки:
Для расчета буквенной оценки используется формула ЕСЛИ =ЕСЛИ(D5>=90, «А», ЕСЛИ(D5>=85, «А-», ЕСЛИ(D5>=80, «В+», ЕСЛИ(D5>=75, «В», ЕСЛИ(D5>=70, «В- “, ЕСЛИ(D5>=65, “C”, “F”)))))), который возвращает соответствующие оценки.
3. Функция ЕСЛИ при выполнении одного условия :
Чтобы вернуть значение при выполнении одного условия, используется формула =ЕСЛИ(C5>80, «Высокий», «Низкий») , которая возвращает «Высокий», если температура выше 80, и «Низкий», если температура ниже 80.
4. Условие на основе текста:
Когда пользователи устанавливают условие для текста, текст должен быть заключен в двойные кавычки (» «). Формула =IF(C5=»Отлично», 1,2) возвращает 1, если производительность « Отлично «, и 2, если нет.
5. Рассчитать скидку, если продажи > 15 000 долларов:
Мы хотим рассчитать скидку, если продажи > 15 000 долларов. Формула =IF(C5>=15000, C5*0,1, «Без скидки») возвращает сумму скидки, если объем продаж превышает 15 000 долларов.
6. Проверить, сделано ли что-то:
Чтобы прокомментировать, выполнено ли что-либо, используется формула =ЕСЛИ(C5=«выполнено», «Да», «Нет») , которая возвращает «Да», если выполнено, и «Нет», если не выполнено.
7. Функция ЕСЛИ с подстановочными знаками (?, **):
Чтобы использовать функцию ЕСЛИ , нам нужно объединить ISNUMBER и ПОИСК с ЕСЛИ (в случае нечувствительный ), и ISNUMBER и НАЙТИ с ЕСЛИ (в случае чувствительный ). Формула =IF(ISNUMBER(SEARCH(«don», C5)), «Yes», «Need Works») , возвращает значения при частичном совпадении.
8. Функция ЕСЛИ с ТОЧНЫМ совпадением:
Чтобы найти значения с точным соответствием, используется формула =ЕСЛИ(ИСПОЛНИТЬ(C5, «ГОТОВО»), «Да», «Нет») , которая возвращает « Да», если он находит точное совпадение.
9. ЕСЛИ с критерием И:
Мы хотим принимать учащихся на основе баллов по математике и статистике. Если баллы и по математике, и по статистике >80, то «Да»; иначе «Нет». Формула =ЕСЛИ(И(C5>80, D5>80), «Да», «Нет») , что возвращает «Да», если выполняются оба условия.
10. Если с критерием ИЛИ:
Мы принимаем учащихся, если они набрали более 80 баллов по математике или статистике. Формула =ЕСЛИ(ИЛИ(C5>80, D5>80), «Да», «Нет») , которая возвращает «Да», если оценка по математике ИЛИ по статистике>80.
11. ЕСЛИ с НЕ:
Если значение НЕ равно определенному значению, то вернуть «да». Формула =ЕСЛИ(НЕ(C5>80), «Нет», «Да») .
Дополнительные материалы:
Сообщение MS Office о IF
Excel ВЫБЕРИТЕ функцию
Excel Функция СРЕДНЕГО
Множественные IFS в Excel (примеры)
9 0002 Множественная функция IFS в Excel — это мощное и экономящее время средство. инструмент для проверки нескольких условий в одной формуле. Он проверяет каждое условие по порядку и останавливается, когда находит истинное условие. Как только он находит истинное условие, он дает вам результат, связанный с этим условием.
Что хорошо в этой функции, так это то, что она может проверять множество условий и давать вам разные значения для каждого условия. Это отличается от обычной функции ЕСЛИ, которая может проверять только одно условие и давать вам один из двух результатов.
В функцию Multiple IFS можно включить до 127 пар условий и значений. Он совместим с Excel 2016 и более поздними версиями, включая Excel для Microsoft 365.
Аргументы
- Логический _test: Это логическое выражение, которое может быть «ИСТИНА» или «ЛОЖЬ».
- Value_if_true: Это вернет значение TRUE, если заданное условие синхронизировано.
- Value_if_false: Это вернет значение FALSE, если указанное условие не выполнено.
Например, формула =ЕСЛИ(A2=2, «ИСТИНА», «ЛОЖЬ») проверяет , если A2 равно 2 . Если это так, формула покажет « TRUE ». Если A2 не равно 2 , формула покажет « FALSE ».
В Excel функция ЕСЛИ относится к группе ЛОГИЧЕСКИХ условий в меню ФОРМУЛЫ, как показано на снимке экрана ниже.
Как использовать функцию ЕСЛИ в Excel?
Несколько IFS в Excel очень просто и легко. Давайте разберемся с несколькими IFS в Excel, как показано ниже.
Вы можете скачать этот шаблон Excel с несколькими IFS здесь — Шаблон Excel с несколькими IFS
Пример №1
Использование функции ЕСЛИ в Excel
Рассмотрим следующую таблицу, в которой показаны оценки учащихся по предмету:
Здесь мы будем использовать условие ЕСЛИ для определения статуса учащегося ПРОШЕЛ или НЕ ПРОШЕЛ, выполнив следующие действия.
- Сначала выберите ячейку E2 . Мы хотим отобразить в этой ячейке результаты PASS или FAIL .
- Войдите в функцию ЕСЛИ – =ЕСЛИ(D2>C2, «ПРОШЕЛ», «НЕ ПРОШЕЛ»). Здесь функция ЕСЛИ сравнивает оценки учащихся в ячейке 9.0003 D2 с проходными баллами в ячейке C2 .
- Примените формулу и нажмите Enter, чтобы получить результат следующим образом.
Результат: Поскольку оценки Джеймса ( 20 ) меньше проходных баллов ( 100 ), функция ЕСЛИ возвращает результат в виде « FAIL ».
Пример #2
Несколько IFS в Excel с TEXT
На простом примере мы узнаем, как использовать функцию множественного ЕСЛИ. Рассмотрим таблицу ниже, где у нас есть онлайн-система бронирования автобусных билетов, и нам нужно знать статус бронирования всех мест. В таких случаях мы можем получить вывод, используя функцию Multiple IFS.
Чтобы рассчитать статус для каждого бронирования с помощью функции ЕСЛИ в Excel, выполните следующие действия:
- Выберите ячейку, в которой необходимо отобразить статус (в данном случае E4 ).
- Введите знак равенства (=) , чтобы начать формулу.
- Введите функцию ЕСЛИ и открывающую скобку.
- Выберите ячейку, содержащую общее количество мест (в данном случае C4 ).
- Добавьте первое условие: C4=D4 (общее количество мест равно количеству проданных).
- Введите запятую.
- Введите «BUS BOOKED» в двойных кавычках, чтобы указать подтвержденное бронирование.
- Введите другую запятую.
- Добавьте второе условие: C4
(всего мест меньше, чем продано мест). - Введите запятую.
- Введите «OVERBOOKED» в двойных кавычках, чтобы указать, что бронирований больше, чем доступных мест.
- Введите другую запятую.
- Затем введите « ДОСТУПНОЕ МЕСТО », чтобы отобразить места, доступные для бронирования.
- Введите закрывающую скобку для функции ЕСЛИ.
- Нажмите Enter, чтобы применить формулу к выбранной ячейке.
- Следовательно, формула должна выглядеть следующим образом: =ЕСЛИ(C5=D5, «АВТОБУС ЗАРЕЗЕРВИРОВАН», ЕСЛИ(C5
- Как только мы применим Multiple IFS, мы получим следующий выходной статус:
- В приведенном примере функция ЕСЛИ проверяет, соответствует ли значение в ячейке A1 меньше 390 . Если значение больше или равно 390 , функция возвращает статус « ЗАРЕЗЕРВИРОВАНО » или « АВТОБУС ЗАРЕЗЕРВИРОВАН » соответственно. Однако, если значение меньше 390 , функция возвращает статус « ДОСТУПНО ПРОСТРАНСТВА ». Эта функция полезна для анализа данных и принятия решений на основе конкретных условий.
- Перетащите формулу для всех ячеек так, чтобы мы получили следующий результат:
Результат:
Пример #3
Несколько IFS с использованием числового значения
В этом примере мы увидим, как несколько IFS используют числовые значения для отображения состояния.
Рассмотрим приведенный ниже пример, который показывает MRP и ЦЕНУ ПРОДАЖИ, где нам нужно найти закрывающий FEE для наименований Amazon. Здесь мы будем использовать несколько IFS, чтобы получить ПЛАТА ЗА ЗАКРЫТИЕ как для MRP , так и для ЦЕНЫ ПРОДАЖИ , выполнив следующие шаги:
- Вот как мы будем применять оператор условия Multiple IF для Плата за закрытие MRP :
- Проверить, меньше ли MRP 250 долларов . Если это так, установите комиссию за закрытие на ноль.
- Если MRP больше или равен 250 долларов , проверьте, меньше ли оно 500, , и если да, установите комиссию за закрытие в размере пяти ( 5 ).
- Если MRP превышает или превышает 500 , установите комиссию за закрытие в размере десяти ( 10 ).
- Вот как мы будем применять условие множественной ЕСЛИ для ЦЕНЫ ПРОДАЖИ Плата за закрытие :
- Проверить, меньше ли цена продажи $250; если , комиссия за закрытие должна быть равна нулю.
- Если Цена продажи составляет от 250 долларов США до 499 долларов США , Плата за закрытие должна быть 5 долларов США
- Если цена продажи равна $500 или больше, Плата за закрытие должна быть $10 .
- Мы будем применять два вышеуказанных условия, используя Multiple IFS в обоих столбцах.
- Сначала вставьте оператор IF в F3 .
- Начните с ввода открывающей скобки и выбора ячейки D3 .
- Примените условие: « D3<250 » (указывает, что MRP меньше $250 ). Затем отобразите плату за закрытие как 9.0003 ноль и поставьте запятую.
- Затем вставьте еще одно условие ЕСЛИ и раскройте скобки. Введите условие « D3<500 » (указывая, что MRP составляет от 250 до 499 долларов США).
- Если это условие выполнено, плата за закрытие отображается как 5; если не так, отобразите его как 10 .
- Наконец, если мы объединим вышеуказанные условия IF, мы получим оператор Multiple IFS, показанный как:
- Как только мы применим Multiple IFS, мы получим следующий выходной статус:
На приведенном выше снимке экрана показано, что плата за закрытие MRP составляет 10 .
Как мы пришли к этому значению?
- Сначала Excel оценил первое условие ЕСЛИ, которое проверяет, меньше ли 500, чем 250. Поскольку это ложно, условие не применяется, и Excel переходит к следующему условию ЕСЛИ.
- Второе условие IF проверяет, меньше ли значение MRP 500. В этом случае MRP равно 500, но не меньше 500, поэтому Excel переходит к последней части оператора IF, в котором плата за закрытие отображается как 10.
Чтобы рассчитать комиссию за закрытие для столбца Цена продажи, мы можем применить еще один оператор множественного ЕСЛИ следующим образом: =ЕСЛИ(E3 <250,0, ЕСЛИ(E3<500,5,10)).
Затем мы можем перетащить эту формулу во все ячейки столбца, чтобы получить соответствующие сборы за закрытие
Результирующая таблица показана ниже.
Что нужно помнить
- Когда мы используем строку в Excel, Множественное IFS гарантирует, что мы всегда вводим текст в двойных кавычках, иначе оператор выдаст ошибку #NAME.
- При использовании Multiple IFS убедитесь, что мы закрыли несколько открывающих и закрывающих скобок, иначе мы получим предупреждение об ошибке, указывающее, что примененная формула неверна.
- В функцию Multiple IFS можно включить до 127 пар условий и значений.
- Условия в функции Multiple IFS оцениваются в порядке их перечисления. Нужно расположить условия в соответствии с требуемым порядком. В случае нескольких одновременно истинных условий первое условие в списке будет иметь приоритет.
- Множественная функция ЕСЛИ доступна только в Excel 2016 и более поздних версиях, включая Excel для Microsoft 365. В случае более ранней версии Excel в качестве альтернативы можно использовать вложенную функцию ЕСЛИ.
Часто задаваемые вопросы (FAQ)
Q1. Каков синтаксис нескольких функций IFS в Excel?
Ответ: Синтаксис нескольких функций IFS в Excel:
=IFS(условие1,результат1,условие2,результат2,…,условие_n,результат_n)
Q2. Могу ли я использовать несколько функций IFS в одной формуле в Excel?
Ответ: Да, в одной формуле Excel можно использовать несколько функций IFS для проверки различных условий и получения разных результатов.
Пример:
=IFS(A1<10, «Низкий», A1<20, «Средний», A1<30, «Высокий», A1<40, «Очень высокий»)
В этом примере , формула проверяет значение в ячейке A1 и дает разные результаты в зависимости от значения. Если A1 меньше 10 , формула возвращает « Low »; если A1 находится между 10 и 19 , отображается « Средний ». Если A1 находится между 20 и 29 , отображается « High ». И если A1 находится между 30 и 39 , возвращается « Very High ». Формула показывает пустую ячейку, если ни одно из условий не выполняется.
Q3. В чем разница между несколькими функциями IFS и вложенными функциями ЕСЛИ в Excel?
Ответ: Основное различие между несколькими функциями IFS и вложенными функциями ЕСЛИ в Excel заключается в том, что несколько функций ЕСЛИ позволяют проверять несколько условий в одной функции, в то время как вложенные функции ЕСЛИ позволяют проверять только одно условие одновременно. время.
Пример формулы, использующей множественную функцию IFS :
=IFS(A1<10», «Низкий», A1<20», «Средний», A1<30», «Высокий», A1>=30», «Очень Высокий»)
Пример формулы с использованием вложенной функции ЕСЛИ :
=ЕСЛИ(A1<10, «Низкий», ЕСЛИ(A1<20», «Средний», ЕСЛИ(A1<30», «Высокий»,» Очень высокий”)))
Рекомендуемые статьи
Эта статья представляет собой руководство по использованию нескольких IFS в Excel.