Excel IF AND Function (obsah)
- IF AND Function v Excelu
- Jak používat IF AND Function v Excelu?
IF AND Function v Excelu
Cílem tohoto tutoriálu je ukázat, jak sloučit funkce IF a AND v Excelu, aby bylo možné zkontrolovat několik podmínek v jednom vzorci. Některé položky v přírodě jsou omezené. Zdá se, že jiní mají nekonečný potenciál a zajímavě se zdá, že funkce IF má takové vlastnosti.
Naším cílem dnes je zjistit, jak a zda můžeme kombinovat funkce IF a AND tak, abychom mohli současně vyhodnotit více podmínek. Nejprve tedy musíme vytvořit funkci IF AND a udělat, budeme muset spojit dvě samostatné funkce - funkce IF a AND, do jednoho jediného vzorce. Podívejme se, jak toho lze dosáhnout:
IF (AND (Logical1, Logical2, …), val_if_true, val_if_false)
Výše uvedený vzorec má následující význam: Je-li první podmínka, tj. Podmínka 1, pravdivá a druhá podmínka, tj. Podmínka 2 je také pravdivá, udělejte něco, nebo udělejte něco jiného.
Jak používat IF AND Function v Excelu?
Podívejme se, jak používat IF AND Function v Excelu pomocí několika příkladů.
Tuto šablonu IF AND Function Excel si můžete stáhnout zde - IF AND Function Excel TemplateExcel IF AND Function - Příklad č. 1
Rozumíme tomu na příkladu, vytvořme vzorec, jehož cílem je zkontrolovat, zda je B2 dodán, a také zkontrolovat, zda C2 není prázdný. Nyní, v závislosti na výsledku, by to udělal jeden z následujících:
- Pokud se podmínka 1 i podmínka 2 vyhodnotí jako PRAVDA, pak musí být objednávka označena jako „Uzavřeno“.
- Pokud se některá z podmínek vyhodnotí na FALSE nebo obojí na FALSE, pak musí být vrácen prázdný řetězec (“”).
= IF (AND (B2 = "doručeno", C2 ""), "uzavřeno", "")
Funkce IF AND je znázorněna na následujícím obrázku:
Poznámka: Při použití vzorce IF AND, aby bylo možné vyhodnotit určité podmínky, je důležité mít na paměti, že velká a malá písmena jsou považována za podobná. Pokud je tedy cílem používat verzi IF AND vzorce citlivého na velikost písmen, musíme zabalit argumenty AND uvnitř funkce EXACT.
Excel IF AND Function - Příklad # 2
Dosud jsme se v našem předchozím příkladu pokusili otestovat dvě podmínky různých buněk. Ale v našem každodenním životě se často setkáváme s situacemi, kdy můžeme být požádáni o provedení více testů na stejné buňce. Příkladem toho je obvykle kontrola, zda hodnota buňky spadá mezi dvě čísla. Zde se hodí funkce IF AND!
Nyní předpokládejme, že ve sloupci B máme prodejní čísla pro určité objednávky a naším úkolem je označit částky, které jsou nižší než 100 USD, ale vyšší než 50 USD. Abychom se dostali k tomuto problému, nejprve vložíme do buňky C2 následující vzorec a poté jej zkopírujeme dolů do sloupců:
= IF (A (B2> 50, B2 <100), „X“, „“)
Excel IF AND Function - Příklad # 3
Pokud je požadováno zahrnutí periferních hodnot (100 a 50), pak budeme muset použít operátora většího nebo rovno (> =) a operátora menšího nebo rovno (<=):
= IF (AND (B2> = 50, B2 <= 100), „X“, „“)
Nyní pokračujeme, abychom zpracovali jiné druhy periferních hodnot, aniž bychom museli měnit vzorec, vložíme maximální a minimální počet do dvou různých buněk a poskytneme odkaz na tyto buňky v našem vzorci. Aby vzorec fungoval správně pro všechny řádky, nezapomeňte použít absolutní reference pro periferní buňky (v tomto případě $ F $ 1 a $ F $ 2):
Nyní použijeme vzorec v buňce C2.
= IF (AND (B2> = $ F $ 1, B2 <= $ F $ 2), “X”, “”)
Excel IF AND Function - Příklad # 4
Použitím podobného vzorce jako ve výše uvedeném příkladu je možné zkontrolovat, zda datum leží v určitém rozmezí .
Jako příklad označíme všechna data mezi 30-září-2018 a 10-září-2018, včetně periferních dat. Tady vidíme, že se potýkáme s jedinečným problémem, že data nelze přímo dodat k logickým testům. Aby data byla Excel srozumitelná, musíme je uzavřít do funkce DATEVALUE, jak je ukázáno níže:
= IF (AND (B2> = DATEVALUE („10. září-2018“)), B2 <= DATEVALUE („30. září 2018“)), „X“, „“)
Je také možné jednoduše zadat do a do data v buňkách ($ F $ 2 a $ F $ 1 v našem příkladu) a poté je stáhnout z jejich zdrojových buněk pomocí vzorce IF AND:
= IF (AND (B2> = $ F $ 1, B2 <= $ F $ 2), “X”, “”)
Excel IF AND Function - Příklad č. 5
Kromě návratových hodnot, které jsou předdefinovány, jsou funkce IF AND také schopny provádět různé výpočty na základě toho, zda jsou uvedené podmínky FALSE nebo TRUE.
Máme seznam studentů a jejich výsledky testů v procentech. Nyní je musíme klasifikovat. Tabulka procenta pro hodnocení je uvedena níže.
Jak je vidět z výše uvedené tabulky, je-li procento vyšší než 90%, pak přidružená známka pro toto skóre je A +. Pokud je procento skóre mezi 85% a 90%, pak známka je A. Pokud je procento mezi 80% a 85%, pak známka je B +. Pokud je procento mezi 75% a 80%, pak známka je B. Pokud je procento mezi 70% a 75%, pak známka je C +. Pokud je procento mezi 60% až 70%, pak je stupeň C. Pokud je procento mezi 50% až 60%, pak je stupeň D +. Pokud je procento mezi 40% až 50%, pak známka je D. A konečně, pokud procento je pod 40%, pak známka je F.
Nyní je uveden seznam studentů a jejich procento:
Vzorec, který použijeme, je:
= IF (C2> "90"%, "A +", IF (AND (C2> "85"%, C2 = "80"%, C2 = "75"%, C2 = "70"%, C2 = "60) "%, C2 =" 50 "%, C2 =" 40 "%, C2 <=" 50 "%), " D ", " F ")))))))))))))))
Využili jsme Nested IF a také jsme použili několik AND ve spojení s nimi.
Funkce IF vyhodnotí podmínku poskytnutou v argumentu a na základě výsledku (buď PRAVDA nebo NEPRAVDA) vrací jeden výstup nebo jiný.
Vzorec IF je následující:
Zde Logical_Test je podmínka, která bude vyhodnocena. Na základě výsledku bude buď vrácena hodnota Value_If_True, nebo bude vrácena hodnota Value_If_False.
V prvním případě, tj. Pro Student1, vidíme, že procento je 74%, takže výsledek se vrátil podle výše uvedené procentuální tabulky.
Podobně pro studenta 2 vidíme, že procento je 76%, takže výsledek vrácený podle výše uvedené procentuální tabulky bude B, protože procento mezi> 75% a 80% získává známku B.
Přetažením vzorce aplikovaného v buňce D2 dostanou podobné hodnocení také ostatní studenti.
Co je třeba pamatovat na IF AND Function v Excelu
- Funkce IF AND má limit a může zkontrolovat až 255 podmínek. Toto je samozřejmě použitelné pouze pro Excel 2007 a vyšší. U předchozích verzí aplikace Excel byla funkce AND omezena pouze na 30 podmínek.
- Funkce IF AND umí zpracovat logické argumenty a pracuje i s čísly. Ale nedokáže zvládnout struny. Pokud jsou zadané argumenty znaky, vrátí AND #VALUE! chyba.
- Při práci s velkými množinami dat existuje velká šance, že budeme muset zkontrolovat několik různých sad různých podmínek AND najednou. Občas musíme použít vnořenou formu vzorce IF AND:
IF (AND (…), output1 , IF (AND (…), output2 , IF (AND (…), output3 , IF (AND (…) output4 ))))
Doporučené články
Toto je průvodce funkcí IF AND Function v Excelu. Zde diskutujeme o tom, jak používat IF AND Function v Excelu spolu s praktickými příklady a stahovatelnou šablonou Excel. Můžete si také prohlédnout naše další doporučené články -
- Více funkcí IFS v Excelu
- Jak používat a fungovat v Excelu?
- Jak používat funkci COUNTIF Excel?
- Průvodce po COUNTIF s více kritérii