Зміст
Часто під час роботи в Excel нам доводиться працювати з декількома ЯКЩО для додавання різних умов або критеріїв. У цій статті я покажу вам, як можна використовувати декілька операторів ЯКЩО виписки з текстом в Excel.
Завантажити Практичний посібник
Як використовувати кілька операторів IF з текстом в Excel (6 швидких способів).xlsx6 швидких способів використання декількох операторів 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. Знаєте інший спосіб? Або у вас виникли питання? Не соромтеся задавати їх нам.