Funkcia IF určuje, či je podmienka pravdivá alebo nie, a potom na základe tejto odpovede vykoná rôzne akcie v Exceli 2016. IF je len jednou z mnohých logických funkcií, ktoré Excel poskytuje; pre ostatných si pozrite zoznam na tlačidle Logické na karte Vzorce. Napríklad:
-
Predpokladajme, že zákazník dostane 10-percentnú zľavu, ak minie viac ako 50 USD. Môžete použiť funkciu IF, aby ste určili, či suma jeho objednávky spĺňa podmienky.
Výška zľavy sa určuje pomocou funkcie IF.
Funkcia IF zvyčajne obsahuje tri argumenty: podmienka, hodnota_ak_pravda a hodnota_ak_nepravda. Rovnako ako všetky argumenty sú oddelené čiarkami.
-
Podmienka v tomto príklade je D5>=50. Inými slovami, je hodnota v D5 väčšia alebo rovná 50?
-
Hodnota_ak_pravda v tomto príklade sa vypočíta vynásobením D5 číslom 0,1 (inými slovami, vypočítaním 10 percent z neho).
-
Hodnota_ak_nepravda v tomto príklade je nula (0).
Funkcia IF s tromi argumentmi." width=”535″/>
Funkcia IF s tromi argumentmi.
Argument podmienky je jediný povinný. Ak vynecháte argument value_if_true, funkcia vráti 1, ak je podmienka pravdivá, a 0, ak je podmienka nepravdivá. Ak vynecháte argument value_if_false, predpokladá sa preň hodnota 0. Preto by ste vo vyššie uvedenom príklade technicky nemuseli zahrnúť argument value_if_false, pretože nula bola aj tak požadovaným výsledkom.
Ak chcete skombinovať operáciu SUM s podmienkou IF, môžete použiť funkciu SUMIF, ktorá vykoná oboje naraz. Sčíta rozsah údajov, ak je podmienka, ktorú zadáte v jeho argumente, pravdivá. Nájdete ho v zozname tlačidla Math & Trig, nie v kategórii Logické.