Funkce KDYŽ určuje, zda je podmínka pravdivá či nikoli, a na základě této odpovědi pak provede různé akce v Excelu 2016. IF je pouze jednou z mnoha logických funkcí, které Excel poskytuje; ostatní viz seznam na tlačítku Logické na kartě Vzorce. Například:
-
Předpokládejme, že zákazník dostane 10procentní slevu, pokud utratí více než 50 USD. Můžete použít funkci IF, abyste zjistili, zda částka jeho objednávky splňuje podmínky.
Výše slevy je určena pomocí funkce IF.
Funkce IF obvykle obsahuje tři argumenty: podmínka, hodnota_pokud_pravda a hodnota_pokud_nepravda. Jako všechny argumenty jsou odděleny čárkami.
-
Podmínka v tomto příkladu je D5>=50. Jinými slovy, je hodnota v D5 větší nebo rovna 50?
-
Hodnota_pokud_pravda v tomto příkladu se vypočítá vynásobením D5 číslem 0,1 (jinými slovy, vypočte se z ní 10 procent).
-
Hodnota_if_false v tomto příkladu je nula (0).
Funkce IF se třemi argumenty." width=”535″/>
Funkce KDYŽ se třemi argumenty.
Argument podmínky je jediný povinný. Pokud vynecháte argument value_if_true, funkce vrátí 1, pokud je podmínka pravdivá, a 0, pokud je podmínka nepravdivá. Pokud vynecháte argument value_if_false, předpokládá se pro něj hodnota 0. Proto byste ve výše uvedeném příkladu technicky nemuseli zahrnout argument value_if_false, protože nula byla stejně požadovaným výsledkem.
Pokud chcete zkombinovat operaci SUM s podmínkou IF, můžete použít funkci SUMIF, která provede obojí najednou. Sečte rozsah dat, pokud je podmínka, kterou zadáte v jeho argumentu, pravdivá. Najdete jej v seznamu tlačítka Math & Trig, nikoli v kategorii Logické.