Obsah
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).xlsx6 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.