Predajca ovocia predáva jablká. Jablká kúpite, iba ak sú červené alebo šťavnaté. Ak jablko nie je červené ani šťavnaté, nekúpite si ho.
Máme tu dve podmienky a aspoň jedna z nich musí byť pravdivá, aby ste boli spokojní. Napíšeme na to vzorec IF ALEBO ALEBO v Exceli 2016.
Implementácia IF s OR
Generický vzorec
= IF (ALEBO (podmienka1, podmienka2, …), hodnota ak je pravdivá, hodnota ak je nepravdivá)
Príklad
Uvažujme o príklade, o ktorom sme hovorili na začiatku.
Máme túto tabuľku farby a typu jablka.
Ak je farba „červená“ alebo typ „šťavnatý“, napíšte do stĺpca D. OK. Ak farba nie je „červená“ ani typ nie je „šťavnatý“, zadajte príkaz Nie je v poriadku.
Napíšte tento vzorec IF ALEBO do stĺpca D2 a presuňte ho nadol.
= IF (ALEBO (B3 = „červená“, C3 = „šťavnatá“), „OK“, „nie je v poriadku“)
A teraz vidíte, že iba jablká, ktoré sú červené alebo šťavnaté, sú označené ako OK.
Ako to funguje
Vyhlásenie IF: Viete, ako funguje funkcia IF v programe Excel. Ako prvý argument vezme booleovský výraz a vráti jeden výraz, ak je PRAVDA a iný, ak je FALSE. Získajte viac informácií o funkcii Excel IF.
= IF (TRUE alebo FALSE, príkaz if True, statement if false)
ALEBO funkcia: Kontroluje viacero podmienok. Vráti hodnotu TRUE iba vtedy, ak je aspoň jedna z podmienok PRAVDA, inak vráti hodnotu FALSE.
= ALEBO (podmienka1, podmienka2, ….) ==> PRAVDA/NEPRAVDA
Na konci funkcia OR poskytuje funkciu IF TRUE alebo FALSE a na základe toho IF vytlačí výsledok.
Alternatívne riešenie:
Ďalším spôsobom, ako to urobiť, je použiť vnorené IF pre viacero podmienok.
= IF (B3 = „červená“, „OK“, IF (C3 = „šťavnatá“, „OK“, „nie je v poriadku“), „nie je v poriadku“)
Vnorený IF je dobrý vtedy, keď chceme rôzne výsledky, ale nie vtedy, keď máme len jeden výsledok. Bude to fungovať, ale za viacerých podmienok bude váš vzorec Excelu príliš dlhý.
Tu sme sa dozvedeli o tom, ako použiť IF s OR na kontrolu viacerých podmienok a zobrazenie výsledkov, ak je aspoň jedna zo všetkých podmienok PRAVDA. Ale čo keď chcete zobrazovať výsledky iba vtedy, ak sú splnené všetky podmienky. Na to použijeme funkciu AND s IF v Exceli.
Excel ALEBO funkcia
Excel A funkcia
IF s funkciou AND v programe Excel
Funkcia Excel TRUE
Excel NIE funkcia
AK nie je to alebo ono v programe Microsoft Excel
IF s funkciou AND a OR v programe Excel
Populárne články:
Funkcia VLOOKUP v programe Excel
COUNTIF v Exceli 2016
Ako používať funkciu SUMIF v programe Excel