Přejít na hlavní obsah

Jak správně napsat vzorec IF v Excelu: základní principy a příklady

Excel – je to jedna z nejoblíbenějších aplikací pro práci s tabulkami a výpočty. Jednou z nejužitečnějších a nejvýkonnějších funkcí programu je vzorec IF. Umožňuje automaticky provádět určité činnosti v závislosti na podmínkách daných uživatelem.

Základem vzorce IF je logický výraz a dva možné výsledky: hodnota, která bude odvozena, pokud je podmínka pravdivá (TRUEa hodnota, která bude vyvozena, je-li podmínka nepravdivá (FALSE).

Pokud je například v buňce A1 číslo a chceme, aby do buňky B1 byl vyveden text "kladný", pokud je číslo větší než nula, a "záporné" - pokud je číslo menší nebo nulové, můžeme použít vzorec =IF(A1>0, "kladný", "záporný").

Použití funkce IF vám umožňuje automatizovat mnoho akcí při zpracování dat v Excelu. V tomto článku se podíváme na základní principy práce se vzorcem IF a uvedeme několik příkladů použití v reálných situacích.

Zásady psaní vzorce IF v Excelu

Vzorec IF (v Excelu) vám umožňuje nastavit podmínku a určit akci, která bude splněna v závislosti na výsledku kontroly této podmínky. Zásady pro psaní vzorce IF v Excelu jsou následující:

1. Syntaxe: Vzorec IF se skládá ze tří částí: podmínky, akce za skutečné podmínky a akce za falešné podmínky. Jsou odděleny čárkami a uzavřeny v závorkách.

2. Kontrola podmínek: Podmínkou může být srovnání (např. "A1>B1") nebo použití logických operátorů(např. "AND (A1>B1, B1>C1)").

3. Akce za skutečné podmínky: Je nastavena hodnota nebo vzorec, který bude použit, pokud je podmínka splněna.

4. Akce za falešných podmínek: Je dána hodnota nebo vzorec, který bude použit, pokud podmínka není splněna.

5. Vnořené vzorce IF: K nastavení složitějších podmínek a akcí lze použít několik vnořených vzorců IF.

6. Funkce ISBLANK: Funkce ISBLANK vám umožňuje zkontrolovat, zda je buňka prázdná. Můžete jej použít k přidání další podmínky do vzorce IF.

IF (A1>10, "více než 10", IF (A1>5, "mezi 5 a 10", "méně než 5"))

V tomto příkladu, pokud je hodnota v buňce A1 větší než 10, vzorec vyvede "více než 10". Pokud je hodnota v buňce A1 větší než 5 a menší nebo rovna 10, vzorec vyvede "mezi 5 a 10". Ve všech ostatních případech vzorec vyvede "méně než 5".

Syntaxe

Chcete-li napsat vzorec IF v Excelu, musíte zvážit jeho správnou syntaxi. Vzorec IF se skládá ze tří základních částí: podmínka, hodnota, která bude vrácena v případě pravdivosti podmínky, a hodnota vrácená v případě nepravdivosti podmínky.

Obecný formát zápisu If v Excelu je následující:

FormulePopis
=IF (podmínka, hodnota_sli_istina, hodnota_sli_aplikace)Základní formát záznamu vzorce IF.

Podmínkou je vyjádření nebo srovnání, které musí být splněno. Hodnota_sly_istina je výsledek, který bude vrácen, pokud je podmínka pravdivá. Hodnota_složka je výsledek, který bude vrácen, pokud je podmínka nepravdivá.

Pokud například chceme zkontrolovat, zda je číslo v buňce A1 kladné, můžeme vzorec IF zapsat takto:

Buňka A1Vzorec IF
5=IF (A1>0, "kladné číslo", "záporné číslo nebo nula")

V tomto případě, pokud je hodnota v buňce A1 větší než nula, vrátí se text kladné číslo, jinak se vrátí text záporné číslo nebo nula.

Je důležité poznamenat, že ve vzorci IF musí být podmínka zapsána v závorkách a hodnoty (jako textové řádky) musí být uzavřeny ve dvojitých uvozovkách.

Příklady použití

Zde je několik příkladů, které ukazují různé způsoby použití vzorce IF v Excelu:

Příklad 1:

V buňce A1 máme číslo. Pokud je toto číslo menší než 5, musí být do buňky B1 zapsáno "méně než 5", jinak "více nebo rovno 5". Vzorec IF pro tento příklad bude vypadat následovně:

Příklad 2:

Máme seznam studentů a jejich hodnocení. V buňce B2 máme zapsáno hodnocení studenta. Pokud je skóre menší než 60, pak v buňce C2 musí být zaznamenáno "neuspokojivé", pokud je skóre mezi 60 a 74, pak "uspokojivé", pokud mezi 75 a 89, pak "dobré" a pokud mezi 90 a výše, pak "Skvělé". Vzorec IF pro tento příklad bude vypadat následovně:

Příklad 3:

Máme seznam produktů a jejich ceny. V buňce C3 máme zaznamenáno množství zboží a v buňce D3 je jeho cena. Pokud je množství zboží větší než 10, musí být v buňce E3 zaznamenána částka, která se rovná součinu ceny za množství. V opačném případě musí být do buňky E3 zapsáno "nedostatečné množství zboží". Vzorec IF pro tento příklad bude vypadat následovně:

=IF (C3>10, D3 * C3, "nedostatečné množství zboží")

To je jen malá část příkladů aplikace vzorce IF v Excelu. S ní můžete provádět různé podmíněné operace a provádět výpočty na základě různých kritérií a podmínek.