Jak používat více příkazů IF s textem v aplikaci Excel (6 rychlých metod)

  • Sdílet Toto
Hugh West

Při práci v aplikaci Excel se často setkáváme s více úlohami. IF příkazy pro přidání různých podmínek nebo kritérií. V tomto článku vám ukážu, jak můžete použít více příkazů. IF příkazy s textem v aplikaci Excel.

Stáhnout cvičebnici

Jak používat více příkazů IF s textem v aplikaci Excel (6 rychlých metod).xlsx

6 rychlých metod použití více příkazů IF s textem v aplikaci Excel

Zde máme soubor dat s výsledky zkoušek některých žáků z fyziky a chemie ve škole s názvem Mateřská škola Slunečnice.

Dnes je naším cílem zjistit celkový výsledek každého žáka na základě jeho výsledků ve fyzice a chemii.

Použijeme více IF prohlášení zde.

1. Více příkazů IF s textem s podmínkou AND (shoda nerozlišující velká a malá písmena)

Uvažujme na chvíli, že celkový výsledek žáka je "prospěl" pouze v případě, že prospěl z obou předmětů, jinak je "neprospěl".

Zde budeme muset použít Funkce AND v rámci Funkce IF .

Vzorec pro celkový výsledek prvního studenta bude tedy následující:

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

Poznámky:

  • Na stránkách Funkce IF ve výchozím nastavení porovnává shody bez rozlišení velkých a malých písmen. C4= "pass" nebo C4= "Pass" na tom nezáleží.
  • AND(C4="vyhovuje",D4="vyhovuje") vrací TRUE pouze pokud jsou splněny obě podmínky TRUE . V opačném případě vrací FALSE .
  • Proto, IF(AND(C4="vyhověl",D4="vyhověl"), "vyhověl", "nevyhověl") vrátí "Pass" pouze v případě, že projde oběma předměty, jinak se vrátí "Selhání" .

Nyní přetáhněte Plnicí rukojeť zkopírovat tento vzorec do ostatních buněk.

Další informace: IF s AND ve vzorci Excelu (7 příkladů)

2. Vícenásobné příkazy IF s textem s podmínkou AND (shoda rozlišující malá a velká písmena)

Funkce IF ve výchozím nastavení vrací shody s texty nerozlišující velká a malá písmena.

Pokud tedy chcete vrátit shodu rozlišující malá a velká písmena, musíte být trochu záludní.

Můžete použít Přesná funkce aplikace Excel v kombinaci s Funkce IF vrátit shody rozlišující malá a velká písmena.

Pro celkový výsledek prvního žáka použijte tento vzorec:

=IF(AND(EXACT(C4, "Prošel"),EXACT(D4, "Prošel")), "Prošel", "Neprošel")

Poznámky:

  • Na stránkách Funkce EXACT pracuje se shodami rozlišujícími malá a velká písmena. Musíte tedy použít přesně. EXACT(C4, "Pass").
  • EXACT(C4, "pass") zde nebude fungovat. Vrátí FALSE . Můžete si to vyzkoušet sami.
  • Zbytek je stejný jako u předchozího vzorce. IF(AND(EXACT(C4, "Prošel"),EXACT(D4, "Prošel")), "Prošel", "Neprošel") vrátí "Pass" pouze v případě, že existuje "Pass" u obou subjektů.

Nyní můžete přetáhnout Plnicí rukojeť zkopírovat tento vzorec do ostatních buněk.

Další informace: Jak používat více podmínek IF v aplikaci Excel (3 příklady)

3. Vícenásobné příkazy IF s textem s podmínkou OR (shoda nerozlišující velká a malá písmena)

Nyní použijeme Funkce NEBO v rámci Funkce IF .

Pro tuto chvíli uvažujme, že každý student u zkoušky uspěje, pokud uspěje alespoň v jednom předmětu zkoušky.

Proto, abychom zjistili celkový výsledek studentů, musíme použít podmínku OR.

Vzorec pro celkový výsledek prvního žáka bude následující:

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

Poznámky:

  • Na stránkách Funkce IF ve výchozím nastavení porovnává shody bez rozlišení velkých a malých písmen. C4= "pass" nebo C4= "Pass" na tom nezáleží.
  • NEBO(C4="vyhovuje",D4="vyhovuje") vrací TRUE pokud je splněna alespoň jedna z těchto podmínek TRUE . V opačném případě vrací FALSE .
  • Proto, IF(OR(C4="vyhověl",D4="vyhověl"), "vyhověl", "nevyhověl") vrátí "Pass" pokud splní alespoň jeden předmět, jinak vrátí. "Selhání" .

Nyní přetáhněte Plnicí rukojeť zkopírovat tento vzorec do ostatních buněk.

Přečtěte si více: Jak používat funkci MAX IF v aplikaci Excel

4. Vícenásobné příkazy IF s textem s podmínkou OR (shoda rozlišující malá a velká písmena)

Stejně jako ten, který jsme použili v A můžete použít kombinaci Funkce EXACT a Funkce IF k vytvoření shody rozlišující malá a velká písmena.

Pro prvního studenta použijte tento vzorec:

=IF(OR(EXACT(C4, "Vyhověl"),EXACT(D4, "Vyhověl")), "Vyhověl", "Nevyhověl")

Poznámky:

  • Na stránkách Funkce EXACT pracuje se shodami rozlišujícími malá a velká písmena. Musíte tedy použít přesně. EXACT(C4, "Pass").
  • EXACT(C4, "pass") zde nebude fungovat. Vrátí FALSE . Můžete si to vyzkoušet sami.
  • Zbytek je stejný jako u předchozího vzorce. IF(OR(EXACT(C4, "Vyhověl"),EXACT(D4, "Vyhověl")), "Vyhověl", "Nevyhověl") vrátí "Pass" pokud existuje "Pass" alespoň v jednom předmětu.

Poté přetáhněte Plnicí rukojeť zkopírovat vzorec do ostatních buněk.

Přečtěte si více: Excel VBA: Příkaz If Then Else s více podmínkami (5 příkladů)

5. Vnořené příkazy IF

Doposud jsme používali Funkce AND a Funkce NEBO v rámci Funkce IF zpracovávat více kritérií.

Můžete však také použít Funkce IF v rámci jiného Funkce IF řešit více kritérií.

To se nazývá vícenásobné IF prohlášení.

Na stránkách A tj. že student projde pouze tehdy, pokud projde z obou předmětů, lze také implementovat pomocí vnořených příkazů. IF výroky tímto způsobem:

=IF(C4="vyhověl",IF(D4="vyhověl", "vyhověl", "nevyhověl"), "nevyhověl")

Poznámky:

  • Pokud je hodnota v buňce C4 je "Pass" , pak se přesune, aby zjistil, jaká je hodnota v buňce D4 je.
  • Pokud je hodnota v buňce D4 je také "Pass' , teprve potom se osvědčí jako "Pass" V opačném případě se osvědčí jako "Selhání" .
  • A funkce IF vrací shodu nerozlišující velká a malá písmena. C4="pass" nebo C4="Pass" na tom opravdu nezáleží.

Poté přetáhněte Plnicí rukojeť vyplnit tento vzorec do ostatních buněk.

Chcete-li také provést shodu rozlišující malá a velká písmena, můžete použít kombinaci kláves Funkce EXACT a Funkce IF jak bylo uvedeno dříve.

Použijte tento vzorec v první buňce a poté přetáhněte tlačítko Plnicí rukojeť .

Související obsah: Jak používat funkci IF aplikace Excel s rozsahem hodnot

6. Vícenásobné příkazy IF se vzorcem pole

Vše, co jsme doposud udělali, je, že jsme použili vzorec v první buňce a poté jsme přetáhli vzorec Plnicí rukojeť vyplnit vzorec do ostatních buněk.

Můžete však také použít Vzorec pole vyplnit všechny buňky dohromady.

Na stránkách A a NEBO vzorec, který jsme použili dříve, nelze použít na vzorec Vzorec pole . Ale můžete použít Vzorec pole pomocí vnořené funkce IF.

Zjistit celkový výsledek všech studentů s Vzorec pole , můžete vložit tento vzorec:

=IF(EXACT(C4:C13, "Vyhověl"),IF(EXACT(D4:D13, "Vyhověl"), "Vyhověl", "Nevyhověl"), "Nevyhověl")

Poznámky:

  • Zde C4:C13 a D4:D13 jsou dva rozsahy mých kritérií. Vy použijte své kritérium.
  • Zde se rozhodneme pro shodu rozlišující velká a malá písmena. Pokud chcete shodu nerozlišující velká a malá písmena, použijte příkaz C4:C13="Pass" a D4:D13="Pass" místo toho.
  • Tisk CTRL+SHIFT+ENTER pro zadání vzorce, pokud nejste v Office 365 .

Další informace: Jak používat více podmínek If v aplikaci Excel pro stárnutí (5 metod)

Závěr

Pomocí těchto metod můžete v Excelu použít více příkazů IF s textem. Znáte nějakou další metodu? Nebo máte nějaké dotazy? Neváhejte se nás zeptat.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.