Съдържание
Много пъти, докато работим в Excel, ни се налага да работим с няколко IF за добавяне на различни условия или критерии. В тази статия ще ви покажа как можете да използвате няколко IF изявления с текст в Excel.
Изтегляне на работна тетрадка за практика
Как да използваме множество изявления IF с текст в Excel (6 бързи метода).xlsx6 бързи метода за използване на множество изявления IF с текст в Excel
Тук имаме набор от данни с изпитните протоколи на някои ученици по физика и химия в училище, наречено детска градина "Слънчоглед".
Днес нашата цел е да разберем общия резултат на всеки ученик въз основа на резултатите му по физика и химия.
Прилагаме множество IF изявления тук.
1. Няколко изявления IF с текст с условие AND (съвпадение без значение на буквите)
Нека помислим за момент, че общият резултат на ученика е "издържал" само ако е издържал и двата предмета, в противен случай е "неиздържал".
Тук ще трябва да приложим Функция AND в рамките на Функция IF .
Следователно формулата за общия резултат на първия ученик ще бъде:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Бележки:
- Сайтът Функция IF по подразбиране съвпадат с мачове, при които не се отчитат големи и малки букви. C4= "pass" или C4= "Pass" няма значение тук.
- И(C4="минава",D4="минава") връща TRUE само ако и двете условия са TRUE . В противен случай се връща FALSE .
- Следователно, IF(AND(C4="pass",D4="pass"), "Pass", "Fail") ще върне "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, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") ще върне "Pass" само ако има "Pass" и при двата субекта.
Сега можете да плъзнете Дръжка за пълнене за да копирате тази формула в останалите клетки.
Прочетете още: Как да използвате множество условия IF в Excel (3 примера)
3. Множество IF изявления с текст с условие OR (съвпадение без значение на регистъра)
Сега ще приложим Функция ИЛИ в рамките на Функция IF .
Нека за момент помислим, че всеки ученик издържа изпита, ако издържи поне един предмет от него.
Следователно, за да разберем общия резултат на учениците, трябва да приложим условието OR.
Формулата за общия резултат на първия ученик ще бъде:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Бележки:
- Сайтът Функция IF по подразбиране съвпадат с мачове, при които не се отчитат големи и малки букви. C4= "pass" или C4= "Pass" няма значение тук.
- ИЛИ(C4="успешно",D4="успешно") връща TRUE ако поне едно от условията е TRUE . В противен случай се връща FALSE .
- Следователно, IF(OR(C4="преминал",D4="преминал"), "преминал", "не преминал") ще върне "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, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") ще върне "Pass" ако има "Pass" по поне един предмет.
След това плъзнете Дръжка за пълнене за да копирате формулата в останалите клетки.
Прочетете още: Excel VBA: Ако тогава и след това изявление с няколко условия (5 примера)
5. Вложени изявления IF
Досега използвахме Функция AND и Функция ИЛИ в рамките на Функция IF за обработка на множество критерии.
Но можете да използвате и Функция IF в рамките на друг Функция IF за работа с множество критерии.
Това се нарича множествена IF изявления.
Сайтът И т.е. ученикът ще бъде издържан, само ако издържи и двата предмета, може да се приложи и с вложени IF изявления по този начин:
=IF(C4="успешно",IF(D4="успешно", "Успешно", "Неуспешно"), "Неуспешно")Бележки:
- Тук, ако стойността в клетката C4 е "Pass" , след което ще се премести, за да види каква е стойността в клетката D4 е.
- Ако стойността в клетката D4 също е "Пас , само тогава той ще удостовери като "Pass" В противен случай той ще удостовери като "Fail" .
- А функцията IF връща съвпадение, което не се различава по размер на буквите. C4="pass" или C4="Pass" тук наистина няма значение.
След това плъзнете Дръжка за пълнене за попълване на тази формула в останалите клетки.
Също така, ако искате да се извърши съвпадение по размер, можете да използвате комбинацията от ЕКЗАКТНА функция и Функция IF както беше показано по-рано.
Използвайте тази формула в първата клетка и след това плъзнете Дръжка за пълнене .
Свързано съдържание: Как да използвате функцията 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 .
Прочетете още: Как да използвате множество If условия в Excel за стареене (5 метода)
Заключение
Използвайки тези методи, можете да използвате множество оператори IF с текст в Excel. Знаете ли друг метод или имате въпроси? Не се колебайте да ни попитате.