Skip to main content

Jak používat funkci IF-THEN v aplikaci Excel

Internet Technologies - Computer Science for Business Leaders 2016 (Smět 2025)

Internet Technologies - Computer Science for Business Leaders 2016 (Smět 2025)
Anonim

Funkce IF-THEN v aplikaci Excel je účinným způsobem, jak přidat do svých tabulek rozhodování. Zkouší podmínku, zda je pravdivá nebo nepravdivá, a poté provede konkrétní sestavu pokynů na základě výsledků.

Například zadáním IF-THEN v aplikaci Excel můžete otestovat, zda je konkrétní buňka větší než 900. Pokud ano, můžete vzorec vrátit text "PERFECT". Pokud tomu tak není, můžete vzorec vrátit "TOO SMALL".

Existuje mnoho podmínek, které můžete zadat do vzorce IF-THEN. Zde je postup při použití funkce IF-THEN v aplikaci Excel a několika příkladů.

Pokyny v tomto článku platí pro Excel 2016, 2013, 2010; Excel pro Mac a Excel 365 / Online.

Zadání IF-THEN v aplikaci Excel

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

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

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

IF částí funkce je logický test. Zde porovnáváte operátory porovnání dvou hodnot.

Třetí část funkce přichází za první čárkou a obsahuje dva argumenty oddělené čárkou.

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

Jednoduchá funkce IF-THEN Příklad

Než začneme složitější výpočty, podívejme se na velmi jednoduchý příklad příkazu IF-THEN.

Tabulka je nastavena jako buňka B2 jako 100 dolarů. Do vzorce C2 můžeme zadat následující vzorec, který udává, zda je hodnota větší než 1000 USD.

= IF (B2> 1000, "PERFECT", "TOO SMALL")

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

  • B2> 1000 zda hodnota v buňce B2 je větší než 1000.
  • "PERFEKTNÍ" vrací slovo PERFECT v buňce C2, pokud je B2 je větší než 1000.
  • "PŘÍLIŠ MALÁ" vrací větu TOO SMALL v buňce C2, pokud B2 není větší než 1000.

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

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

Funkce TRUE nebo FALSE funkce může také vrátit libovolný z výše uvedených. To znamená, že můžete funkci IF-THEN velmi pokročilou tím, že do ní vložíte další výpočty nebo funkce (viz níže).

Při zadávání pravdivých nebo nepravdivých podmínek příkazu IF-THEN v aplikaci Excel je třeba použít uvozovky kolem libovolného textu, který chcete vrátit, pokud nepoužíváte TRUE a FALSE, které aplikace Excel automaticky rozpozná. Jiné hodnoty a vzorce nevyžadují uvozovky.

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

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

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

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

= IF (B2> 50000, B2 * 0,15, B2 * 0,10)

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

V tomto případě to je B2 * 0,10, který je4000.

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

Můžete také vložit výpočty do srovnávací stránky funkce.

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

= IF (B2 * 0,8> 50000, B2 * 0,15, B2 * 0,10)

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

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

Funkce hnízdění uvnitř funkce IF-THEN

Funkci uvnitř funkce IF-THEN můžete také vložit (nebo "hnít").

To umožňuje provádět pokročilé výpočty a porovnávat skutečné výsledky s očekávanými výsledky.

V tomto příkladu řekněme, že ve sloupci B máte tabulku se známkami 5 vašich studentů. Můžete tyto průměry vypočítat pomocí funkce AVERAGE. V závislosti na výsledcích třídního průměru byste mohli vrátit buňku C2 buď "Vynikající!" nebo "potřebuje práci".

Takto byste zadali funkci IF-THEN:

= IF (průměrná (B2: B6)> 85, "Vynikající!", "Potřebná práce")

Tato funkce vrací text "Vynikající!" v buňce C2, pokud je průměr v třídě vyšší než 85. V opačném případě se vrátí "Potřebná práce".

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