Ako používať viacnásobné príkazy IF s textom v programe Excel (6 rýchlych metód)

  • Zdieľajte To
Hugh West

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).xlsx

6 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ť.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.