Zadávání dat, textu nebo vzorců pomocí funkce IF IF

Funkce IF přidává rozhodování k tabulkám aplikace Excel testováním určité podmínky, aby zjistila, zda je pravdivá nebo nepravdivá. Pokud je podmínka pravdivá, funkce provede jednu akci. Pokud je podmínka nepravdivá, provede jinou akci. Další informace o funkci IF níže.

Provádění výpočtů a zadávání dat pomocí funkce IF

Zadání výpočtů nebo čísel s funkcí IF. © Ted French

Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky a argumenty .

Syntaxe funkce je:

= IF (logický test, hodnota, pokud je pravda, hodnota, pokud je nepravda)

Logickým testem je vždy porovnání dvou hodnot. Srovnávací operátoři se například používají k tomu, aby zjistili, zda je první hodnota větší než nebo menší než druhá hodnota nebo rovna její hodnotě.

Například na obrázku zde logický test porovná příjmy zaměstnance umístěné ve sloupci B, aby zjistili, zda jsou vyšší než $ 30,000.00.

= IF (B2> 30000, B2 * 1%, 300)

Jakmile funkce určuje, zda je logický test pravdivý nebo nepravdivý, provádí jednu ze dvou akcí zadaných hodnotou, pokud je pravdivá a hodnota je-li false argumenty.

Typy akcí, které může funkce provádět, zahrnují:

Provádění výpočtů s funkcí IF

Funkce IF může provádět různé výpočty v závislosti na tom, zda funkce vrátí skutečnou hodnotu nebo ne.

Ve výše uvedeném obrázku je pro výpočet částky odpočtu založené na příjmech zaměstnanců použit vzorec.

= IF (B2> 30000, B2 * 1%, 300)

Míra odečtení se vypočítá pomocí vzorce zadaného jako hodnota, pokud je pravdivý argument. Vzorec vynásobí výdělky umístěné ve sloupci B o 1%, pokud jsou výdělky zaměstnanců vyšší než 30 000,00 USD.

Zadávání dat s funkcí IF

Funkci IF lze také nastavit pro zadání číselných dat do cílové buňky. Tyto údaje by pak mohly být použity v jiných výpočtech.

Ve výše uvedeném příkladu, pokud jsou výdělky zaměstnanců nižší než 30 000,00 USD, byla hodnota falešného argumentu nastavena tak, aby místo výpočtu byla použita paušální částka ve výši 300,00 dolarů.

Poznámka: Znak dolaru ani oddělovač čárky nejsou zadávány s čísly 30000 nebo 300 ve funkci. Zadání jednoho nebo obou způsobí chyby ve vzorci.

Zobrazení textových výpisů nebo opuštění buněk prázdné s funkcí Excel IF

Zadávání textu nebo opuštění buněk prázdnou funkcí IF. © Ted French

Zobrazení slov nebo textových prohlášení s funkcí IF

Mít text zobrazený pomocí funkce IF namísto čísla může usnadnit hledání a přečtení konkrétních výsledků v listu.

Ve výše uvedeném příkladu je funkce IF nastavena tak, aby ověřovala, zda studenti, kteří přijímají geografický kvíz, správně identifikují hlavní města pro množství míst v jižním Pacifiku.

Logická zkouška funkce IF porovnává odpovědi studentů ve sloupci B se správnou odpovědí zadanou v samotném argumentu.

Pokud se odpověď studenta shoduje s názvem zadaným v argumentu logického textu, v sloupci C se zobrazí slovo Correct. Pokud název neodpovídá, buňka zůstane prázdná.

= IF (B2 = "Wellington", "Correct", "")

Chcete-li použít jednotlivé slova nebo textové příkazy v IF funkci, každý záznam musí být přiložen v uvozovkách, například:

Necháte prázdné buňky

Jak je uvedeno pro hodnotu, pokud má falešný argument ve výše uvedeném příkladu, buňky zůstanou prázdné zadáním dvojice prázdných uvozovek ( "" ).