Jak používat funkci IF-THEN v Excelu

Obsah:

Jak používat funkci IF-THEN v Excelu
Jak používat funkci IF-THEN v Excelu
Anonim

Co je dobré vědět

  • Syntaxe IF-THEN je=IF(logický test, hodnota, pokud je pravda, hodnota, pokud je nepravda).
  • První argument říká funkci, co má dělat, pokud je srovnání pravdivé.
  • Druhý argument říká funkci, co má dělat, pokud je srovnání nepravdivé.

Tento článek vysvětluje, jak používat funkci IF-THEN v Excelu pro Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel pro Mac a Excel Online a několik příkladů.

Zadávání IF-THEN v Excelu

Funkce IF-THEN v Excelu je účinný způsob, jak přidat rozhodování do vašich tabulek. Testuje podmínku, aby zjistil, zda je pravdivá nebo nepravdivá, a poté na základě výsledků provede konkrétní sadu instrukcí.

Například zadáním IF-THEN v Excelu můžete otestovat, zda je konkrétní buňka větší než 900. Pokud je, můžete nastavit, aby vzorec vracel text „PERFEKTNÍ“. Pokud tomu tak není, můžete dosáhnout toho, aby vzorec vrátil „PŘÍLIŠ MALÝ.“

Do vzorce IF-THEN můžete zadat mnoho podmínek.

Syntaxe funkce IF-THEN obsahuje název funkce a její argumenty v závorce.

Toto je správná syntaxe funkce IF-THEN:

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

KDYŽ část funkce je logický test. Zde používáte porovnávací operátory k porovnání dvou hodnot.

Část funkce THEN následuje za první čárkou a obsahuje dva argumenty oddělené čárkou.

  • První argument říká funkci, co má dělat, pokud je srovnání pravdivé.
  • Druhý argument říká funkci, co má dělat, pokud je srovnání nepravdivé.

Příklad jednoduché funkce IF-THEN

Než přejdeme ke složitějším výpočtům, podívejme se na jednoduchý příklad příkazu IF-THEN.

Naše tabulka je nastavena s buňkou B2 na 100 $. Do C2 můžeme vložit následující vzorec, abychom určili, zda je hodnota větší než 1000 $.

=IF(B2>1000, "PERFEKTNÍ", "Příliš MALÉ")

Tato funkce má následující argumenty:

  • B2>1000 testuje, zda je hodnota v buňce B2 větší než 1000.
  • "PERFECT" vrátí slovo PERFECT v buňce C2, pokud B2 je větší než 1000.
  • "TOO SMALL" vrátí frázi TOO SMALL v buňce C2, pokud B2 není větší než 1000.

Porovnávací část funkce může porovnávat pouze dvě hodnoty. Každá z těchto dvou hodnot může být:

  • Pevné číslo
  • Řetězec znaků (textová hodnota)
  • Datum nebo čas
  • Funkce, které vracejí kteroukoli z výše uvedených hodnot
  • Odkaz na jakoukoli jinou buňku v tabulce obsahující kteroukoli z výše uvedených hodnot

Část funkce TRUE nebo FALSE může také vrátit kteroukoli z výše uvedených možností. To znamená, že můžete funkci IF-THEN velmi vylepšit vložením dalších výpočtů nebo funkcí do ní (viz níže).

Při zadávání pravdivých nebo nepravdivých podmínek příkazu IF-THEN v Excelu musíte kolem jakéhokoli textu, který chcete vrátit, použít uvozovky, pokud nepoužíváte TRUE a FALSE, které Excel automaticky rozpozná. Ostatní hodnoty a vzorce nevyžadují uvozovky.

Zadávání výpočtů do funkce IF-THEN

Můžete vložit různé výpočty pro provedení funkce IF-THEN v závislosti na výsledcích porovnání.

V tomto příkladu je k výpočtu dlužné daně použit jeden výpočet v závislosti na celkovém příjmu v B2.

Logický test porovnává celkový příjem v B2, aby zjistil, zda je vyšší než 50 000,00 $.

=IF(B2>50000; B20,15; B20,10)

V tomto příkladu není B2 větší než 50 000, takže podmínka "value_if_false" vypočítá a vrátí tento výsledek.

V tomto případě je to B20,10, což je 4000.

Výsledek je umístěn do buňky C2, kam je vložena funkce IF-THEN, bude 4000.

Výpočty můžete také vložit do porovnávací strany funkce.

Pokud například chcete odhadnout, že zdanitelný příjem bude činit pouze 80 % celkových příjmů, můžete změnit výše uvedenou funkci IF-THEN na následující.

=IF(B20,8>50000, B20,15, B20,10)

Toto provede výpočet na B2 před jeho porovnáním s 50 000.

Při zadávání čísel v řádu tisíců nikdy nezadávejte čárku. Je to proto, že Excel interpretuje čárku jako konec argumentu uvnitř funkce.

Image
Image

Vnořování funkcí uvnitř funkce IF-THEN

Funkci můžete také vložit (nebo „vnořit“) do funkce IF-THEN.

To vám umožní provádět pokročilé výpočty a poté porovnat skutečné výsledky s očekávanými výsledky.

V tomto příkladu řekněme, že máte tabulku s pěti známkami studentů ve sloupci B. Tyto známky byste mohli zprůměrovat pomocí funkce PRŮMĚR. V závislosti na výsledcích průměru třídy můžete mít buňku C2 vrátit buď "Výborně!" nebo "Potřebuje práci."

Funkci IF-THEN byste zadali takto:

=IF(AVERAGE(B2:B6)>85, "Výborně!", "Potřebuje práci")

Tato funkce vrací text "Výborně!" v buňce C2, pokud je průměr třídy vyšší než 85. V opačném případě vrátí "Potřebuje práci."

Jak můžete vidět, zadání funkce IF-THEN v Excelu s vloženými výpočty nebo funkcemi vám umožní vytvářet dynamické a vysoce funkční tabulky.

Image
Image

FAQ

    Jak vytvořím více příkazů IF-THEN v Excelu?

    Použijte vnoření v Excelu k vytvoření více příkazů IF-THEN. Případně použijte funkci IFS.

    Kolik příkazů IF můžete vnořit do Excelu?

    Do jednoho příkazu IF-THEN můžete vnořit až 7 příkazů IF.

    Jak funguje podmíněné formátování v Excelu?

    S podmíněným formátováním v Excelu můžete použít více než jedno pravidlo na stejná data a otestovat různé podmínky. Excel nejprve určí, zda jsou různá pravidla v konfliktu, a pokud ano, program určí, které pravidlo podmíněného formátování se má na data použít.

Doporučuje: