Obsah
Pri práci v programe Excel musíme mnohokrát pracovať s viacerými IF na pridanie rôznych podmienok alebo kritérií. V tomto článku vám ukážem, ako môžete použiť viacero IF príkazy s textom v programe Excel.
Stiahnite si cvičebnicu
Ako používať viacnásobné príkazy IF s textom v programe Excel (6 rýchlych metód).xlsx6 rýchlych metód na použitie viacerých príkazov IF s textom v programe Excel
Máme tu súbor údajov so záznamom o skúškach niektorých žiakov z fyziky a chémie v škole s názvom Materská škola Slniečko.
Dnes je naším cieľom zistiť celkový výsledok každého žiaka na základe jeho výsledkov z fyziky a chémie.
Uplatníme viacero IF vyhlásenia tu.
1. Viacnásobné príkazy IF s textom s podmienkou AND (zhoda nerozlišujúca veľkosť písmen)
Uvažujme na chvíľu, že celkový výsledok žiaka je "vyhovel" len vtedy, ak vyhovel z oboch predmetov, inak je "nevyhovel".
Tu budeme musieť použiť Funkcia AND v rámci Funkcia IF .
Vzorec pre celkový výsledok prvého študenta bude teda nasledovný:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Poznámky:
- Stránka Funkcia IF v predvolenom nastavení zodpovedá veľkým a malým písmenám. C4= "pass" alebo C4= "Pass" na tom nezáleží.
- AND(C4="vyhovuje",D4="vyhovuje") vráti TRUE len ak sú splnené obe podmienky TRUE . V opačnom prípade sa vráti FALSE .
- Preto, IF(AND(C4="vyhovel",D4="vyhovel"), "vyhovel", "nevyhovel") vráti "Pass" iba ak úspešne absolvuje oba predmety, inak vráti "Fail" .
Teraz potiahnite Rukoväť náplne skopírovať tento vzorec do ostatných buniek.
Čítajte viac: IF s AND vo vzorci Excelu (7 príkladov)
2. Viacnásobné príkazy IF s textom s podmienkou AND (zhoda citlivá na veľkosť písmen)
Funkcia IF v predvolenom nastavení vracia zhody s textami, pri ktorých sa nerozlišujú veľké a malé písmená.
Ak teda chcete vrátiť zhodu rozlišujúcu veľké a malé písmená, musíte byť trochu zložitejší.
Môžete použiť Presná funkcia programu Excel v kombinácii s Funkcia IF na vrátenie zhody rozlišujúcej veľkosť písmen.
Použite tento vzorec pre celkový výsledok prvého žiaka:
=IF(AND(EXACT(C4, "vyhovel"),EXACT(D4, "vyhovel")), "vyhovel", "nevyhovel")
Poznámky:
- Stránka Funkcia EXACT pracuje so zhodami rozlišujúcimi malé a veľké písmená. Takže musíte použiť presne EXACT(C4, "Pass").
- EXACT(C4, "pass") tu nebude fungovať. Vráti FALSE Môžete si to vyskúšať sami.
- Zvyšok je ako v predchádzajúcom vzorci. IF(AND(EXACT(C4, "vyhovel"),EXACT(D4, "vyhovel")), "vyhovel", "nevyhovel") vráti "Pass" len ak existuje "Pass" u oboch subjektov.
Teraz môžete pretiahnuť Rukoväť náplne skopírovať tento vzorec do ostatných buniek.
Čítajte viac: Ako používať viacnásobnú podmienku IF v programe Excel (3 príklady)
3. Viacnásobné príkazy IF s textom s podmienkou OR (zhoda nerozlišujúca veľkosť písmen)
Teraz použijeme Funkcia OR v rámci Funkcia IF .
Pre túto chvíľu si predstavme, že každý študent úspešne absolvuje skúšku, ak ju absolvuje aspoň z jedného predmetu.
Preto, aby sme zistili celkový výsledok študentov, musíme použiť podmienku OR.
Vzorec pre celkový výsledok prvého študenta bude:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Poznámky:
- Stránka Funkcia IF v predvolenom nastavení zodpovedá veľkým a malým písmenám. C4= "pass" alebo C4= "Pass" na tom nezáleží.
- OR(C4="vyhovuje",D4="vyhovuje") vráti TRUE ak je splnená aspoň jedna z podmienok TRUE . V opačnom prípade vráti FALSE .
- Preto, IF(OR(C4="vyhovel",D4="vyhovel"), "vyhovel", "nevyhovel") vráti "Pass" ak absolvuje aspoň jeden predmet, inak vráti "Fail" .
Teraz potiahnite Rukoväť náplne skopírovať tento vzorec do ostatných buniek.
Prečítajte si viac: Ako používať funkciu MAX IF v programe Excel
4. Viacnásobné príkazy IF s textom s podmienkou OR (zhoda citlivá na veľkosť písmen)
Ako ten, ktorý sme použili v A môžete použiť kombináciu Funkcia EXACT a Funkcia IF na vytvorenie zhody rozlišujúcej veľkosť písmen.
Pre prvého žiaka použite tento vzorec:
=IF(OR(EXACT(C4, "vyhovel"),EXACT(D4, "vyhovel")), "vyhovel", "nevyhovel")
Poznámky:
- Stránka Funkcia EXACT pracuje so zhodami rozlišujúcimi malé a veľké písmená. Takže musíte použiť presne EXACT(C4, "Pass").
- EXACT(C4, "pass") tu nebude fungovať. Vráti FALSE Môžete si to vyskúšať sami.
- Zvyšok je ako v predchádzajúcom vzorci. IF(OR(EXACT(C4, "vyhovel"),EXACT(D4, "vyhovel")), "vyhovel", "nevyhovel") vráti "Pass" ak existuje "Pass" aspoň v jednom predmete.
Potom potiahnite Rukoväť náplne skopírovať vzorec do ostatných buniek.
Prečítajte si viac: Excel VBA: Príkaz If Then Else s viacerými podmienkami (5 príkladov)
5. Vnorené príkazy IF
Doteraz sme používali Funkcia AND a Funkcia OR v rámci Funkcia IF na spracovanie viacerých kritérií.
Môžete však použiť aj Funkcia IF v rámci iného Funkcia IF na riešenie viacerých kritérií.
Toto sa nazýva viacnásobné IF vyhlásenia.
Stránka A t.j. že študent bude úspešný len vtedy, ak úspešne absolvuje oba predmety, môže byť implementovaný aj pomocou vnorených IF vyhlásenia týmto spôsobom:
=IF(C4="vyhovel",IF(D4="vyhovel", "vyhovel", "nevyhovel"), "nevyhovel")Poznámky:
- Ak je hodnota v bunke C4 je . "Pass" , potom sa presunie, aby zistil, aká je hodnota v bunke D4 je.
- Ak je hodnota v bunke D4 je tiež "Pass , len potom sa osvedčí ako "Pass" V opačnom prípade sa osvedčí ako "Fail" .
- A funkcia IF vráti zhodu bez rozlišovania veľkých a malých písmen. C4="pass" alebo C4="Pass" tu na tom naozaj nezáleží.
Potom potiahnite Rukoväť náplne vyplniť tento vzorec do ostatných buniek.
Ak chcete, aby sa porovnávali veľké a malé písmená, môžete použiť aj kombináciu Funkcia EXACT a Funkcia IF ako je uvedené vyššie.
Použite tento vzorec v prvej bunke a potom potiahnite Rukoväť náplne .
Súvisiaci obsah: Ako používať funkciu IF programu Excel s rozsahom hodnôt
6. Viacnásobné príkazy IF so vzorcom poľa
Všetko, čo sme doteraz urobili, je, že sme použili vzorec v prvej bunke a potom sme pretiahli Rukoväť náplne vyplniť vzorec do ostatných buniek.
Môžete však použiť aj Vzorec poľa vyplniť všetky bunky spolu.
Stránka A a ALEBO vzorec, ktorý sme použili predtým, nemožno použiť na Vzorec poľa . Ale môžete použiť Vzorec poľa pomocou vnorenej funkcie IF.
Zistiť celkový výsledok všetkých študentov s Vzorec poľa , môžete vložiť tento vzorec:
=IF(EXACT(C4:C13, "vyhovel"),IF(EXACT(D4:D13, "vyhovel"), "vyhovel", "nevyhovel"), "nevyhovel")
Poznámky:
- Tu C4:C13 a D4:D13 sú dva rozsahy mojich kritérií. Vy použite svoje.
- V tomto prípade sa rozhodneme pre porovnávanie veľkých a malých písmen. Ak chcete porovnávanie bez rozlišovania veľkých a malých písmen, použite C4:C13="Pass" a D4:D13="Pass" namiesto toho.
- Tlač CTRL+SHIFT+ENTER na zadanie vzorca, pokiaľ nie ste v Office 365 .
Čítajte viac: Ako používať viacnásobné podmienky If v programe Excel na starnutie (5 metód)
Záver
Pomocou týchto metód môžete v programe Excel použiť viacero príkazov IF s textom. Poznáte nejakú inú metódu? Alebo máte nejaké otázky? Neváhajte sa nás opýtať.