Microsoft Excel, jeden z nejoblíbenějších a nejběžnějších tabulkových nástrojů, má výkonné funkce. Jednou z nejužitečnějších a nejpoužívanějších funkcí je funkce IF (pokud). Umožňuje provádět podmíněné operace v závislosti na pravdivosti nebo nepravdivosti dané podmínky.
Vzorec IF lze použít v široké škále situací. Umožňuje porovnávat hodnoty, provádět matematické operace, provádět logické výpočty a další. Funkce IF je velmi flexibilní a lze ji použít k řešení mnoha úkolů.
Hlavní syntaxí vzorce IF je následující konstrukce: IF(podmínka, hodnota_sli_istina, hodnota_sli_nožka). První argument uvádí podmínku, která musí být ověřena. Pokud je pravdivá, pak se provádí akce uvedená ve druhém argumentu, a pokud je nepravdivá, pak akce uvedená ve třetím argumentu.
Například vzorec IF (A1 > 10, "více než 10", "méně nebo rovno 10") vrátí text "více než 10", pokud je hodnota v buňce A1 větší než 10, a "méně nebo rovno 10", pokud je hodnota menší nebo rovna 10.
Kromě základního vzorce IF existuje v Excelu několik dalších vzorců založených na podmíněné logice. Patří mezi ně vzorec IFERROR (pokud je chyba), vzorec IFNA (pokud není k dispozici) a vzorec IFAND (pokud je vše pravdivé). Každý z těchto vzorců má svá specifika použití a umožňuje řešit určité úkoly.
Vzorec IF s jednoduchou podmínkou
Syntaxe vzorce IF s jednoduchou podmínkou je následující:
=IF (podmínka, hodnota_sli_istina, hodnota_sli_aplikace)
Vzorec začíná funkcí IF, za kterou je v závorkách uvedena podmínka. Pokud je podmínka správná, bude vrácena hodnota_sli_istina, jinak – hodnota_sli_aplikace.
Příklad použití vzorce IF s jednoduchou podmínkou:
=IF (A1=B1, "rovná","ne")
V tomto příkladu vzorec porovnává hodnoty v buňkách A1 a B1. Pokud jsou si rovni, vrátí se text "rovná", jinak"ne".
Vzorec IF s jednoduchou podmínkou může být užitečný, když stačí zkontrolovat rovnost dvou hodnot a provést jakoukoli akci na základě této kontroly.
Vzorec IF s několika podmínkami
Vzorec IF v Excelu vám umožňuje provádět operace v závislosti na splnění určitých podmínek. Někdy však může být nutné nastavit několik podmínek pro provádění různých akcí.
Pro použití více podmínek se ve vzorci IF v Excelu používají logické operátory. Níže jsou uvedeny nejčastěji používané logické operátory:
- A (AND) - vrátí TRUE, pokud jsou obě podmínky správné;
- NEBO (OR) - vrátí TRUE, pokud alespoň jedna z podmínek platí;
- NE (Ne) - invertuje hodnotu podmínky.
Pro použití logických operátorů ve vzorci IF je nutné uzavřít každou podmínku do závorek. Například:
V tomto příkladu, pokud je hodnota v buňce A1 větší než 10 a hodnota v buňce B1 menší než 20, vrátí se text "podmínka splněna", jinak se vrátí text "podmínka není splněna".
Kromě logických operátorů lze k vytvoření složitých podmínek použít vnořené funkce IF. Například:
V tomto příkladu, pokud je hodnota v buňce A1 větší než 10, vrátí se text "a1 > 10". Pokud je hodnota v buňce A1 menší než 10, vrátí se text "a1 < 10". Pokud je hodnota v buňce A1 10, vrátí se text "a1 = 10".
Použití vzorce IF s více podmínkami umožňuje flexibilnější řízení operací v závislosti na různých scénářích.
Vzorec IF s podmínkou"nebo"
Podmínka "nebo" ve vzorci IF se používá k ověření několika podmínek, ve kterých musí být alespoň jedna z nich pravdivá, aby byla splněna určitá akce. Pokud je jedna nebo více podmínek pravdivých, vzorec vrátí určitou hodnotu nebo provede určité akce.
Příklad použití vzorce IF s podmínkou "nebo":
- =IF (OR (A1100), "podmínka je splněna","podmínka není splněna")
V tomto příkladu vzorec kontroluje dvě podmínky: A1 je menší než 10 nebo B1 je větší než 100. Pokud je alespoň jedna z těchto podmínek pravdivá, vzorec vrátí hodnotu "podmínka je splněna", jinak vrátí hodnotu "podmínka není splněna".
Při použití vzorce IF s podmínkou "nebo" jej lze také kombinovat s jinými funkcemi, jako je SUM, COUNTIF atd.
Vzorec IF s podmínkou "nebo" je výkonným nástrojem pro práci s daty v Excelu a lze jej použít k řešení různých problémů souvisejících se zpracováním dat a rozhodováním na základě podmínek.