Як використовувати кілька операторів IF з текстом в Excel (6 швидких способів)

  • Поділитися Цим
Hugh West

Часто під час роботи в Excel нам доводиться працювати з декількома ЯКЩО для додавання різних умов або критеріїв. У цій статті я покажу вам, як можна використовувати декілька операторів ЯКЩО виписки з текстом в Excel.

Завантажити Практичний посібник

Як використовувати кілька операторів IF з текстом в Excel (6 швидких способів).xlsx

6 швидких способів використання декількох операторів IF з текстом в Excel

Тут ми маємо набір даних з екзаменаційними відомостями деяких учнів з фізики та хімії у школі, яка називається "Дитячий садок "Соняшник".

Сьогодні наше завдання - дізнатися загальний результат кожного учня за результатами ЗНО з фізики та хімії.

Ми застосуємо декілька ЯКЩО заяви тут.

1. декілька операторів IF з текстом з умовою AND (збіг без урахування регістру)

Уявімо собі на хвилинку, що загальний результат студента - "Зараховано" лише тоді, коли він склав обидва предмети, інакше - "Незадовільно".

Тут нам доведеться застосувати І функція в рамках Функція IF .

Тому формула загального результату першого студента буде такою:

=IF(AND(C4="pass",D4="pass"),"Pass","Fail")

Нотатки:

  • На сьогоднішній день, на жаль, це не так. Функція IF за замовчуванням збігається з відповідниками без урахування регістру. Тому, чи використовуєте ви C4= "pass" або C4= "Pass" не має значення.
  • AND(C4="pass",D4="pass") прибутки ПРАВДА тільки за наявності обох умов ПРАВДА В іншому випадку повертається НЕПРАВДА .
  • Тому, 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 працює з чутливими до регістру збігами. Тому ви повинні використовувати саме EXACT(C4, "Pass").
  • EXACT(C4, "pass") тут не спрацює. Він повернеться. НЕПРАВДА Можете перевірити самі.
  • Решта - як у попередній формулі. IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") повернеться "Пас" тільки за наявності "Пас" з обох предметів.

Тепер ви можете перетягнути Ручка наповнення скопіювати цю формулу в решту комірок.

Докладніше: Як використовувати кілька умов IF в Excel (3 приклади)

3. декілька операторів IF з текстом з умовою OR (збіг без урахування регістру)

Зараз ми застосуємо Функція АБО в рамках Функція IF .

Давайте на хвилинку замислимося над тим, що будь-який студент складає іспит, якщо він складає хоча б один предмет на іспиті.

Тому, щоб дізнатися загальний результат учнів, треба застосувати умову АБО.

Формула загального результату першого студента буде такою:

=IF(OR(C4="pass",D4="pass"),"Pass","Fail")

Нотатки:

  • На сьогоднішній день, на жаль, це не так. Функція IF за замовчуванням збігається з відповідниками без урахування регістру. Тому, чи використовуєте ви C4= "pass" або C4= "Pass" не має значення.
  • OR(C4="pass",D4="pass") прибутки ПРАВДА за наявності хоча б однієї з умов ПРАВДА В іншому випадку він повертається НЕПРАВДА .
  • Тому, IF(OR(C4="pass",D4="pass"), "Pass", "Fail") повернеться "Пас" якщо він складе хоча б один предмет, в іншому випадку він повернеться "Провал" .

Тепер перетягніть Ручка наповнення скопіювати цю формулу в решту комірок.

Читати далі: Як використовувати функцію MAX IF в Excel

4. декілька операторів IF з текстом з умовою OR (з урахуванням регістру)

На кшталт тієї, яку ми використовували в І умови, можна використовувати комбінацію з Функція EXACT та Функція IF для генерації чутливого до регістру збігу.

Використовуйте цю формулу для першого студента:

=IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail")

Нотатки:

  • На сьогоднішній день, на жаль, це не так. Функція EXACT працює з чутливими до регістру збігами. Тому ви повинні використовувати саме EXACT(C4, "Pass").
  • EXACT(C4, "pass") тут не спрацює. Він повернеться. НЕПРАВДА Можете перевірити самі.
  • Решта - як у попередній формулі. IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") повернеться "Пас" якщо є "Пас" принаймні з одного предмету.

Потім перетягніть кнопку Ручка наповнення для копіювання формули в інші комірки.

Читати далі: Excel VBA: оператор If Then Else з декількома умовами (5 прикладів)

5. вкладені виписки звіту про прибутки та збитки

До цього часу ми використовували І функція та Функція АБО в рамках Функція IF для роботи з декількома критеріями.

Але ви також можете використовувати Функція IF в межах іншого Функція IF мати справу з багатьма критеріями.

Це називається багаторазовим ЯКЩО заяви.

На сьогоднішній день, на жаль, це не так. І твердження, тобто студент буде зарахований тільки в тому випадку, якщо він зарахований з обох предметів, також може бути реалізовано за допомогою вкладених ЯКЩО заяви таким чином:

=IF(C4="pass",IF(D4="pass", "Pass", "Fail"), "Fail")

Нотатки:

  • Тут, якщо значення в комірці C4 це "Пас" то він переміститься, щоб побачити, яке значення в комірці D4 є.
  • Якщо значення в комірці D4 також "Пас тільки після цього він буде засвідчувати як "Пас" В іншому випадку він засвідчує, що "Провал" .
  • А функція IF повертає збіг без урахування регістру. C4="pass" або C4="Pass" тут не має значення.

Потім перетягніть кнопку Ручка наповнення заповнити цією формулою решту комірок.

Також, якщо ви хочете отримати відповідність з урахуванням регістру, ви можете використовувати комбінацію Функція EXACT та Функція IF як було показано раніше.

Введіть цю формулу в першу комірку, а потім перетягніть Ручка наповнення .

Пов'язаний матеріал: Як використовувати функцію ЕСЛИ в Excel з діапазоном значень

6. декілька операторів IF з формулою масиву

Все, що ми зробили до цього моменту, - це застосували формулу в першій комірці, а потім перетягнули Ручка наповнення для заповнення формулою решти комірок.

Але ви також можете використовувати Формула масиву щоб заповнити всі клітинки разом.

На сьогоднішній день, на жаль, це не так. І і АБО формула, яку ми використовували раніше, не може бути застосована до Формула масиву Але ви можете подати заяву на отримання Формула масиву з вкладеною функцією IF.

Щоб дізнатися загальний результат всіх студентів, які мають Формула масиву можна вставити цю формулу:

=IF(EXACT(C4:C13, "Pass"),IF(EXACT(D4:D13, "Pass"), "Pass", "Fail"), "Fail")

Нотатки:

  • Тут C4:C13 і D4:D13 це два діапазони моїх критеріїв. Ви використовуйте свій.
  • Тут ми вибираємо відповідність з урахуванням регістру. Якщо ви хочете отримати відповідність без урахування регістру, використовуйте C4:C13="Pass" і D4:D13="Pass" натомість.
  • Преса CTRL+SHIFT+ENTER щоб ввести формулу, якщо ви не перебуваєте в Office 365 .

Читайте також: Як використовувати кілька умов "Якщо" в Excel для старіння (5 способів)

Висновок

Використовуючи ці способи, ви можете використовувати кілька операторів IF з текстом в Excel. Знаєте інший спосіб? Або у вас виникли питання? Не соромтеся задавати їх нам.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.