Оглавление
Много раз при работе в Excel нам приходится работать с несколькими ЕСЛИ для добавления различных условий или критериев. В этой статье я покажу вам, как можно использовать несколько операторов ЕСЛИ утверждения с текстом в Excel.
Скачать Рабочую тетрадь для практических занятий
Как использовать несколько выражений IF с текстом в Excel (6 быстрых методов).xlsx6 Быстрых методов использования нескольких выражений IF с текстом в Excel
Здесь мы имеем набор данных с экзаменационными записями некоторых учеников по физике и химии в школе под названием детский сад "Подсолнух".
Сегодня наша цель - выяснить общий результат каждого студента на основе его результатов по физике и химии.
Мы будем применять несколько ЕСЛИ заявления здесь.
1. несколько выражений IF с текстом с условием AND (сопоставление без учета регистра)
Давайте на минуту задумаемся, что общий результат студента - "зачет", только если он сдал оба предмета, в противном случае - "незачет".
Здесь мы должны будем применить функция AND в пределах функция IF .
Таким образом, формула для общего результата первого студента будет такой:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Примечания:
- Сайт функция IF по умолчанию совпадает без учета регистра. Поэтому независимо от того, используете ли вы C4 = "пас" или C4 = "Проход" здесь не имеет значения.
- AND(C4="пройдено",D4="пройдено") возвращает TRUE только если оба условия TRUE . В противном случае возвращается FALSE .
- Поэтому, IF(AND(C4="pass",D4="pass"), "Pass", "Fail") вернётся "Пас" только если он/она сдаст экзамены по обоим предметам, в противном случае будет возвращено "Провал" .
Теперь перетащите Наполнительная рукоятка чтобы скопировать эту формулу в остальные ячейки.
Подробнее: IF с AND в формуле Excel (7 примеров)
2. Несколько выражений IF с текстом с условием AND (соответствие с учетом регистра)
Функция IF по умолчанию возвращает нечувствительные к регистру совпадения с текстами.
Поэтому, если вы хотите вернуть совпадение с учетом регистра, вам придется немного схитрить.
Вы можете использовать Точная функция Excel в сочетании с функция IF чтобы возвращать совпадения, чувствительные к регистру.
Используйте эту формулу для общего результата первого студента:
=IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail")
Примечания:
- Сайт ТОЧНАЯ функция работает с совпадениями, чувствительными к регистру. Поэтому вы должны использовать именно EXACT(C4, "Pass").
- EXACT(C4, "pass") здесь не сработает. Он вернет FALSE Вы можете проверить это сами.
- Остальное - как в предыдущей формуле. IF(AND(EXACT(C4, "Прошел"),EXACT(D4, "Прошел")), "Прошел", "Не прошел") вернётся "Пас" только если есть "Пас" у обоих испытуемых.
Теперь вы можете перетащить Наполнительная рукоятка чтобы скопировать эту формулу в остальные ячейки.
Подробнее: Как использовать несколько условий IF в Excel (3 примера)
3. Несколько выражений IF с текстом с условием OR (совпадение без учета регистра)
Теперь мы применим функция ИЛИ в пределах функция IF .
Давайте подумаем, что любой студент сдает экзамен, если он сдал хотя бы один предмет на экзамене.
Поэтому, чтобы узнать общий результат студентов, мы должны применить условие OR.
Формула для общего результата первого студента будет такой:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Примечания:
- Сайт функция IF по умолчанию совпадает без учета регистра. Поэтому независимо от того, используете ли вы C4 = "пас" или C4 = "Проход" здесь не имеет значения.
- OR(C4="пас",D4="пас") возвращает TRUE если хотя бы одно из условий TRUE . В противном случае возвращается FALSE .
- Поэтому, IF(OR(C4="pass",D4="pass"), "Pass", "Fail") вернётся "Пас" если он/она сдает хотя бы по одному предмету, в противном случае он/она возвращает "Провал" .
Теперь перетащите Наполнительная рукоятка чтобы скопировать эту формулу в остальные ячейки.
Читать далее: Как использовать функцию MAX IF в Excel
4. Несколько выражений IF с текстом с условием OR (соответствие с учетом регистра)
Например, тот, который мы использовали в И условие, вы можете использовать комбинацию ТОЧНАЯ функция и функция IF для создания соответствия с учетом регистра.
Используйте эту формулу для первого студента:
=IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail")
Примечания:
- Сайт ТОЧНАЯ функция работает с совпадениями, чувствительными к регистру. Поэтому вы должны использовать именно EXACT(C4, "Pass").
- EXACT(C4, "pass") здесь не сработает. Он вернет FALSE Вы можете проверить это сами.
- Остальное - как в предыдущей формуле. IF(OR(EXACT(C4, "Прошел"),EXACT(D4, "Прошел")), "Прошел", "Не прошел") вернётся "Пас" если есть "Пас" по крайней мере, по одному предмету.
Затем перетащите Наполнительная рукоятка чтобы скопировать формулу в остальные ячейки.
Читать далее: Excel VBA: заявление "Если, то, иначе" с несколькими условиями (5 примеров)
5. Вложенные операторы IF
До сих пор мы использовали функция AND и функция ИЛИ в пределах функция IF для обработки нескольких критериев.
Но вы также можете использовать функция IF внутри другого функция IF для работы с несколькими критериями.
Это называется множественным ЕСЛИ заявления.
Сайт И утверждение, то есть студент будет зачислен только в том случае, если он/она сдаст оба предмета, может быть также реализовано с помощью вложенных элементов ЕСЛИ заявления таким образом:
=IF(C4="пройдено",IF(D4="пройдено", "Пройдено", "Не пройдено"), "Не пройдено")Примечания:
- Здесь, если значение в ячейке C4 это "Пас" , затем он перейдет к просмотру значения в ячейке D4 это.
- Если значение в ячейке D4 также "Пас только тогда он будет сертифицирован как "Пас" В противном случае он подтверждает, что "Провал" .
- А функция IF возвращает совпадение без учета регистра. Так что C4="пас" или C4="Пас" здесь не имеет значения.
Затем перетащите Наполнительная рукоятка чтобы заполнить этой формулой остальные ячейки.
Также, если вы хотите получить соответствие с учетом регистра, вы можете использовать комбинацию символов ТОЧНАЯ функция и функция IF как было показано ранее.
Используйте эту формулу в первой ячейке, а затем перетащите ячейку Наполнительная рукоятка .
Похожий материал: Как использовать функцию ЕСЛИ в Excel с диапазоном значений
6. Несколько выражений IF с формулой массива
Все, что мы сделали до этого момента, это применили формулу в первой ячейке, а затем перетащили ячейку в ячейку Наполнительная рукоятка чтобы заполнить формулой остальные ячейки.
Но вы также можете использовать Формула массива чтобы заполнить все ячейки вместе.
Сайт И и ИЛИ формула, которую мы использовали ранее, не может быть применена к Формула массива Но вы можете применить Формула массива с помощью вложенной функции IF.
Чтобы выяснить общий результат всех студентов с Формула массива , вы можете вставить эту формулу:
=IF(EXACT(C4:C13, "Прошел"),IF(EXACT(D4:D13, "Прошел"), "Прошел", "Не прошел"), "Не прошел")
Примечания:
- Здесь C4:C13 и D4:D13 это два диапазона моих критериев. Вы используете свой один.
- Здесь мы выбираем соответствие с учетом регистра. Если вам нужно соответствие без учета регистра, используйте C4:C13="Пас" и D4:D13="Проход" вместо этого.
- Нажмите CTRL+SHIFT+ENTER для ввода формулы, если только вы не находитесь в Office 365 .
Читайте также: Как использовать несколько условий "если" в Excel для старения (5 методов)
Заключение
Используя эти методы, вы можете использовать несколько операторов IF с текстом в Excel. Знаете ли вы другие методы? Или у вас есть вопросы? Не стесняйтесь задавать их нам.