Excel IF AND Funkcia (obsah)

  • IF AND Funkcia v Exceli
  • Ako používať IF AND Function v Exceli?

IF AND Funkcia v Exceli

Cieľom tohto tutoriálu je ukázať, ako zlúčiť funkcie IF a AND v Exceli, aby bolo možné skontrolovať niekoľko podmienok v jednom vzorci. Niektoré položky v prírode sú obmedzené. Zdá sa, že iní majú nekonečný potenciál a zaujímavo sa zdá, že funkcia IF má také vlastnosti.

Naším cieľom dnes je zistiť, ako a či dokážeme kombinovať funkciu IF a AND tak, aby bolo možné súčasne vyhodnotiť viac podmienok. Najprv budeme musieť vybudovať funkciu IF AND a na to budeme musieť spojiť dve samostatné funkcie - funkcie IF a AND, do jedného vzorca. Uvidíme, ako sa to dá dosiahnuť:

IF (AND (Logical1, Logical2, …), val_if_true, val_if_false)

Vyššie uvedený vzorec má nasledujúci význam: Ak je prvá podmienka, tj podmienka 1 splnená, druhá podmienka, tj podmienka 2 splnená, urobte niečo alebo urobte niečo iné.

Ako používať IF AND Function v Exceli?

Poďme pochopiť, ako používať IF AND Function v Exceli pomocou niekoľkých príkladov.

Túto šablónu IF AND Function Excel si môžete stiahnuť tu - IF AND Function Excel Template

Excel IF AND Funkcia - Príklad č. 1

Pochopme to pomocou príkladu, vytvorme vzorec, ktorého cieľom je skontrolovať, či je B2 doručený, a tiež skontrolujte, či C2 nie je prázdny. Teraz by v závislosti od výsledku urobil jeden z nasledujúcich krokov:

  • Ak sa podmienka 1 aj podmienka 2 vyhodnotia ako PRAVDA, potom musí byť objednávka označená ako „Uzavretá“.
  • Ak niektorá z podmienok vyhodnotí FALSE alebo oboje vyhodnotí FALSE, musí sa vrátiť prázdny reťazec („“).

= IF (A (B2 = „doručené“, C2 ””), “Zatvorené”, “”)

Funkcie IF AND sú zobrazené na nasledujúcom obrázku:

Poznámka: Pri použití vzorca IF AND na vyhodnotenie určitých podmienok je dôležité mať na pamäti, že veľké a malé písmená sa považujú za podobné. Ak je teda cieľom používať verziu IF AND vzorca citlivú na veľkosť písmen, musíme zabaliť argumenty AND vnútri funkcie EXACT.

Excel IF AND Funkcia - Príklad č. 2

Zatiaľ v našom predchádzajúcom príklade sme sa pokúšali testovať dve podmienky rôznych buniek. Ale v našom každodennom živote sa často stretávame so situáciami, kedy môžeme byť požiadaní o vykonanie viacerých testov na tej istej bunke. Príkladom, ktorý to zvyčajne demonštruje, je kontrola, či hodnota bunky spadá medzi dve čísla. Tam sa hodí funkcia IF AND!

Teraz predpokladajme, že v stĺpci B máme predajné čísla pre určité objednávky a našou úlohou je označiť sumy, ktoré sú nižšie ako 100 dolárov, ale vyššie ako 50 dolárov. Aby sme sa dostali k tomuto problému, najprv do bunky C2 vložíme nasledujúci vzorec a potom ho skopírujeme do stĺpcov:

= IF (A (B2> 50, B2 <100), „X“, „“)

Excel IF AND Funkcia - Príklad č. 3

Ak je potrebné, aby sme zahrnuli periférne hodnoty (100 a 50), potom budeme musieť použiť operátora väčšieho alebo rovného (> =) a menšieho alebo rovného operátora (<=):

= IF (A (B2> = 50, B2 <= 100), „X“, „“)

Teraz, s cieľom spracovať ďalšie druhy periférnych hodnôt bez toho, aby sme museli zmeniť vzorec, vložíme maximálne a minimálne číslo do dvoch rôznych buniek a poskytneme odkaz na tieto bunky v našom vzorci. Aby vzorec fungoval správne pre všetky riadky, nezabudnite použiť absolútne referencie pre periférne bunky (v tomto prípade $ F $ 1 a $ F $ 2):

Teraz použijeme vzorec v bunke C2.

= IF (A (B2> = $ F $ 1, B2 <= $ F $ 2), “X”, “”)

Excel IF AND Funkcia - Príklad č. 4

Použitím podobného vzorca ako v predchádzajúcom príklade je možné skontrolovať, či sa dátum nachádza v konkrétnom rozsahu .

Ako príklad označíme všetky dátumy medzi 30. septembrom 2018 a 10. septembrom 2018 vrátane periférnych dátumov. Takže tu vidíme, že čelíme jedinečnému problému, že dáta nemôžu byť priamo poskytnuté logickým testom. Aby boli dátumy zrozumiteľné, musíme ich zahrnúť do funkcie DATEVALUE, ako je to znázornené nižšie:

= IF (A (B2> = DATEVALUE („10. september-2018“)), B2 <= DATEVALUE („30. september 2018“)), „X“, „“)

Je tiež možné jednoducho vložiť dátumy Do a Z do buniek (v našom príklade $ F $ 2 a $ F $ 1) a potom ich vytiahnuť z ich zdrojových buniek pomocou vzorca IF AND:

= IF (A (B2> = $ F $ 1, B2 <= $ F $ 2), “X”, “”)

Excel IF AND Funkcia - Príklad č. 5

Okrem návratových hodnôt, ktoré sú preddefinované, sú funkcie IF AND schopné vykonávať rôzne výpočty na základe toho, či sú uvedené podmienky FALSE alebo TRUE.

Máme zoznam študentov a ich výsledky testov v percentách. Teraz ich musíme triediť. Nižšie je uvedené percento v tabuľke.


Ako vidno z tabuľky vyššie, ak je percentuálny podiel vyšší ako 90%, potom je príslušnou známkou pre dané skóre A +. Ak je percentuálne skóre medzi 85% a 90%, potom známka je A. Ak je percento medzi 80% a 85%, potom známka je B +. Ak je percentuálny podiel medzi 75% a 80%, potom je známkou stupeň B. Ak je toto percento medzi 70% a 75%, potom je známkou C +. Ak je percentuálny podiel medzi 60% až 70%, potom je známkou stupeň C. Ak je toto percento medzi 50% až 60%, potom je známkou D +. Ak je percentuálny podiel medzi 40% a 50%, potom je známkou D. A nakoniec, ak je toto percento nižšie ako 40%, potom je známkou F.

Teraz je uvedený zoznam študentov a ich percentuálny podiel:

Vzorec, ktorý použijeme, je:

= IF (C2> "90"%, "A +", IF (A (C 2> "85"%, C2 = "80"%, C2 = "75"%, C2 = "70"%, C2 = "60 "%, C2 =" 50 "%, C2 =" 40 "%, C 2 <=" 50 "%), " D ", " F "))))))))

Využili sme Nested IF a použili sme aj niekoľko AND v spojení s nimi.

Funkcia IF vyhodnotí stav uvedený vo svojom argumente a na základe výsledku (buď TRUE alebo FALSE), vráti jeden výstup alebo iný.

Vzorec IF je nasledujúci:

Tu je Logical_Test stav, ktorý bude vyhodnotený. Na základe výsledku bude buď vrátená hodnota Value_If_True, alebo bude vrátená hodnota Value_If_False.

V prvom prípade, tj pre Student1, vidíme, že percento je 74%, takže výsledok sa vrátil podľa vyššie uvedenej percentuálnej tabuľky.

Podobne pre študenta 2 vidíme, že percento je 76%, takže výsledok vrátený podľa vyššie uvedenej percentuálnej tabuľky bude B, pretože percento medzi> 75% a 80% získa známku B.

Presunutím vzorca použitého v bunke D2 dostanú podobné hodnotenie aj ostatní študenti.

Čo je potrebné pamätať o IF a fungovaní v Exceli

  • Funkcia IF AND má limit a môže skontrolovať až 255 podmienok. Platí to samozrejme iba pre Excel 2007 a vyššie. V predchádzajúcich verziách programu Excel bola funkcia AND obmedzená iba na 30 podmienok.
  • Funkcia IF AND dokáže spracovať logické argumenty a funguje dokonca aj s číslami. Ale nedokáže zvládnuť struny. Ak sú zadané argumenty znaky, vráti AND #VALUE! chyba.

  • Pri práci s veľkými množinami údajov existuje veľká šanca, že budeme musieť skontrolovať niekoľko rôznych sád rôznych podmienok AND súčasne. Občas musíme použiť vnorenú formu vzorca IF AND:

IF (AND (…), output1 , IF (AND (…), output2 , IF (AND (…), output3 , IF (AND (…) output4 ))))

Odporúčané články

Toto je príručka pre IF AND Function v Exceli. Tu diskutujeme o tom, ako používať IF AND Function v Exceli spolu s praktickými príkladmi a stiahnuteľnou šablónou Excel. Môžete si tiež prečítať naše ďalšie navrhované články -

  1. Viacnásobná funkcia IFS v Exceli
  2. Ako používať a fungovať v Exceli?
  3. Ako používať funkciu Excel COUNTIF?
  4. Sprievodca po COUNTIF s viacerými kritériami

Kategórie: