Přejít na hlavní obsah

If else v Excelu: syntaxe a příklady použití

V Excelu, stejně jako v mnoha jiných softwarových produktech, existuje mnoho situací, kdy je nutné provádět různé akce v závislosti na podmínkách. K řešení těchto úloh používá Excel funkci IF (pokud).

Syntaxe funkce IF v Excelu je následující:

=IF (podmínka, hodnota_sli_istina, hodnota_sli_aplikace)

Funkce IF přijímá tři argumenty: podmínku, hodnotu, která bude vrácena, pokud je podmínka pravdivá, a hodnotu, která bude vrácena, pokud je podmínka nepravdivá.

Příklady použití funkce IF v Excelu mohou být následující:

    Výpočet slevy podle výše nákupu:

=IF (součet > 1000, součet * 0.1, součet)
=IF (skóre >= 80," vynikající", IF (skóre >= 60, "Dobré","Špatné")

Funkce IF v Excelu je tedy výkonným nástrojem pro implementaci podmínek a rozvětvení v datových tabulkách, což umožňuje snadné a pohodlné provádění různých operací a výpočtů.

Syntaxe if else v Excelu

V Excelu se funkce if používá k provádění různých akcí v závislosti na podmínkách. Umožňuje provést jednu akci, pokud je podmínka pravdivá, nebo jinou akci, pokud je podmínka nepravdivá. Syntaxe funkce if je následující:

if (podmínka, hodnota_sli_istina, hodnota_sli_složka)

Podmínkou může být výraz nebo výsledek jiné funkce. Hodnota_esli_istina a hodnota_složky_složky mohou být číselné hodnoty, text, vzorce nebo odkazy na buňky.

Podívejme se na příklad použití funkce if k určení, zda je číslo kladné nebo záporné:

=IF(A1>0, "Положительное число", "Отрицательное число")

V tomto příkladu funkce if zkontroluje, zda je hodnota v buňce A1 pozitivní. Pokud je hodnota kladná, vrátí text "kladné číslo", a pokud je záporné, vrátí text "záporné číslo".

Můžete také přidat třetí parametr-hodnota_složka je výchozí, která se vrátí, pokud podmínka není splněna. Například:

=IF(A1>0, "Положительное число", "Отрицательное число", "Ноль")

V tomto příkladu, pokud je hodnota v buňce A1 kladná, funkce vrátí text "kladné číslo", pokud je záporné "záporné číslo" a pokud je nula "nula".

Můžete také použít funkci if vnořeně k vytvoření složitějších podmínek:

=IF(A1>0, "Положительное число", IF(A1

V tomto příkladu, pokud je hodnota v buňce A1 kladná, funkce vrátí text "kladné číslo", pokud je záporné "záporné číslo" a pokud je nula "nula".

Funkce IF v Excelu je výkonným nástrojem pro provádění různých akcí v závislosti na podmínkách a její syntaxe je relativně snadno pochopitelná a použitelná.

Příklady použití If else v Excelu

Návrh if else v Excelu umožňuje různé akce v závislosti na provedení dané podmínky. Níže je několik příkladů použití této konstrukce.

PříkladPopis
=IF (A1>10, "více než 10", "méně nebo rovno 10")Pokud je hodnota v buňce A1 větší než 10, vrátí se řádek "větší než 10", jinak se vrátí řádek "menší nebo rovný 10".
=IF (B2= "Ano", "Správně","Nesprávně")Pokud je hodnota v buňce B2 "ano", pak se řetězec" správně "vrátí, jinak se řetězec"nesprávně" vrátí.
=IF (C3<>0, D3 / C3, "chyba: dělení nulou")Pokud hodnota v buňce C3 není nulová, provede se dělení D3 na C3, jinak se vrátí řádek "chyba: dělení nulou".
=IF (D4>0, "pozitivní", IF (D4Pokud je hodnota v buňce D4 větší než nula, vrátí se řetězec kladný, pokud je menší než nula záporná, jinak se vrátí řetězec nula.

V návrhu if else můžete použít jakékoli jiné podmínky, včetně logických příkazů (např. "A", "nebo" atd.) a funkcí aplikace Excel (např. SUM, AVERAGE atd.). Použitím if else v Excelu můžete snadno automatizovat různé procesy a rozhodovat se na základě konkrétních podmínek ve vaší datové tabulce.