Jak používat vnořenou funkci IF v aplikaci Excel (6 ideálních příkladů)

  • Sdílet Toto
Hugh West

V tomto článku se naučíme použití vnořené funkce IF v aplikaci Excel . Když je funkce vložena uvnitř jiné funkce, pak se nazývá vnořená funkce. Dnes si ukážeme, že 6 ideální příklady vnořené IF Tyto příklady vám pomohou pochopit použití funkce vnořené IF Funkce. Takže bez prodlení zahajme diskusi.

Stáhněte si knihu Practice Book

Cvičebnici si můžete stáhnout zde.

Použití vnořené funkce IF.xlsx

Úvod do funkce IF aplikace Excel

Porozumět vnořená funkce IF , potřebujeme vědět o funkce IF Za prvé. Microsoft Excel ... Funkce IF kontroluje zadanou podmínku a pokud ji splňuje, zobrazí výsledek. Pokud podmínka splněna není, zobrazí jiný výsledek.

  • Syntaxe

IF (logical_test, [value_if_true], [value_if_false])

  • Argument

logical_test: Je to povinný argument IF Tento argument představuje zadanou podmínku pro buňku nebo rozsah buněk.

[value_if_true]: Je to druhý argument funkce. Je to definovaný příkaz, pokud je splněna podmínka.

[value_if_false]: Je to třetí argument, který se zobrazí, pokud je podmínka nepravdivá.

Úvod do vnořené funkce IF aplikace Excel

Na stránkách vnořené IF vzorec obsahuje více IF V případě více podmínek musíme použít funkci IF funkce uvnitř jiné IF Obecný tvar funkce vnořené IF lze zapsat jako:

IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Zde,

  • C1: První podmínka.
  • T1: Hodnota, která se zobrazí, pokud je splněna první podmínka.
  • C2: Druhá podmínka.
  • T2: Hodnota, která se zobrazí, pokud je splněna druhá podmínka.
  • C3: Třetí podmínka.
  • T3: Hodnota, která se zobrazí, pokud je splněna třetí podmínka.
  • C4: Čtvrtá podmínka.
  • T4: Hodnota, která se zobrazí, pokud je splněna čtvrtá podmínka.
  • F4: Jedná se o hodnotu, která se zobrazí, pokud nejsou splněny podmínky.

Uvnitř vzorce můžete přidat další podmínky podle svých potřeb.

6 ideálních příkladů použití vnořené funkce IF v aplikaci Excel

1. Použití jednoduché vnořené funkce IF k vyhledání výsledků

Abyste porozuměli použití vnořené IF funkce, ukážeme si nejprve jednoduchý příklad. V tomto příkladu se pokusíme zjistit výsledky některých studentů. Použijeme zde tři podmínky.

  • Za prvé, pokud student dostane 70 nebo vyšší , pak projde.
  • Za druhé, pokud dostane méně než 70 , pak neuspěje.
  • Za třetí, pokud není žádná známka, bude student považován za nepřítomného.

Postupujme podle následujících kroků a podívejme se, jak se vnořené IF funkce funguje.

KROKY:

  • Nejprve vyberte Buňka C5 a zadejte vzorec:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Poté stiskněte tlačítko Vstupte na abyste viděli výsledek.

V tomto vzorci,

  • Prvním argumentem je C5= "" a druhým argumentem je "Nepřítomný" . Označuje první podmínku. Ukazuje, zda Buňka C5 je prázdný, pak se zobrazí druhý argument. V našem případě je to Nepřítomný .
  • Druhý IF funkce říká, že pokud je známka vyšší než 70 , pak student projde, v opačném případě neprojde.
  • V následujícím kroku umístěte kurzor na pravou dolní část okna. Buňka D5 a přetáhněte Plnicí rukojeť dolů.

  • Nakonec uvidíte výsledky jako na obrázku níže.

2. Zjištění stupně pomocí vnořené funkce IF v aplikaci Excel

Ve druhém příkladu použijeme vnořené IF funkce v Excelu pro zjištění známek některých studentů. Je to jeden z nejpoužívanějších příkladů pro popis vnořené IF Pro tento příklad použijeme datový soubor, který obsahuje známky některých studentů. Zde je také uveden rozsah známek a odpovídající známky. Potřebujeme vyhodnotit známky studentů na základě jejich dosažených známek.

Podívejme se na následující kroky, abychom se o tomto příkladu dozvěděli více.

KROKY:

  • V první řadě vyberte Buňka D5 a zadejte vzorec:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Pak stiskněte tlačítko Vstupte na abyste viděli výsledek.

V tomto vzorci,

  • Naší první podmínkou je zkontrolovat, zda se pod ní nachází nějaká značka. 61 .
  • Pokud TRUE , pak vrátí F .
  • Pokud FALSE , pak zkontroluje další IF
  • V dalším IF funkce kontroluje následující značky 71 a vrací D pokud je TRUE .
  • Tímto způsobem se vnořené IF funkce přejde ke kontrole všech podmínek.
  • Poté použijte Plnicí rukojeť zobrazit výsledky ve všech buňkách.

3. Použití vnořené funkce IF aplikace Excel pro přidělení dnů dovolené

Můžeme použít vnořené IF funkce i pro další účely. Ve třetím příkladu se pokusíme alokovat funkci Dovolená Pro přidělení dovolené jsme zavedli několik podmínek. Pokud je doba zaměstnání zaměstnance 15 let nebo více, pak bude mít 25 dnů dovolené. Pokud je mezi 9 na 14 let, pak bude mít 15 A konečně, pokud je doba zaměstnání kratší než 1 rok. 9 let, pak bude mít 10 dny dovolené.

Věnujme pozornost níže uvedeným krokům a naučme se příklad.

KROKY:

  • Nejprve vyberte Buňka D5 a zadejte následující vzorec:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Poté stiskněte Vstupte na abyste viděli výsledek.

V tomto vzorci jsme použili 3 podmínky.

  • V první podmínce jsme zkontrolovali, zda Buňka C5 je větší než 15 . Jak to je TRUE , ukazuje 25 na adrese Buňka D5 .
  • Kdyby to bylo FALSE , pak by se zkontrolovala další podmínka atd.
  • Nakonec přetáhněte Plnicí rukojeť dolů a zobrazí se výsledky jako na obrázku níže.

4. Určení stavu platby pomocí vnořené funkce IF v aplikaci Excel

V praktickém životě potřebujeme často zjišťovat stav plateb. Organizace poskytující služby potřebují vést evidenci plateb svých zákazníků. V těchto případech můžeme také využít tzv. vnořené IF funkce.

V níže uvedeném souboru dat vidíme. Bill a Vyplacené částky některých zákazníků. Na základě těchto informací se pokusíme aktualizovat Stav sloupec.

Postupujme tedy podle níže uvedených kroků, abychom příkladu porozuměli.

KROKY:

  • V první řadě vyberte Buňka G5 a zadejte vzorec:
=IF(F5=0, "Zaplaceno",IF(DEN()

  • Tisk Vstupte na abyste viděli výsledek.

V tomto vzorci,

  • Nejprve zkontrolujeme, zda Buňka F5 se rovná 0 Pokud je TRUE , pak se zobrazí Placené .
  • V opačném případě přejde na druhou podmínku.
  • Ve druhé podmínce jsme použili funkce TODAY a porovnal ji s Datum splatnosti .
  • Pokud je aktuální datum větší než Datum splatnosti , pak se zobrazí Due .
  • A pokud je aktuální datum menší než Datum splatnosti , pak se zobrazí Na adrese .
  • Nakonec přetáhněte Plnicí rukojeť dolů, aby se zobrazily výsledky ve všech buňkách.

5. Vložení vnořené funkce IF aplikace Excel pro vrácení správného produktu

V tomto příkladu se pokusíme vrátit správný součin dvou čísel pomocí příkazu vnořené IF Pro vysvětlení příkladu použijeme níže uvedený soubor dat.

Postupujme podle následujících kroků, abychom příklad pochopili.

KROKY:

  • Začněte výběrem Buňka C5 a zadejte vzorec:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • A udeřil Vstupte na .

V tomto vzorci,

  • První podmínkou je zkontrolovat, zda Buňka B5 se rovná 15×12 ... pokud TRUE , pak se zobrazí 180 Pokud je FALSE , pak přejdeme k další podmínce.
  • V další podmínce bude hledat 14×19 a ukázat 266 pokud splňuje tuto podmínku.
  • A v poslední podmínce se vyhledá hodnota 2 0x25 a zobrazení 500 pokud splňuje danou podmínku.
  • Po zadání vzorce přetáhněte dolů Plnicí rukojeť .

  • Nakonec uvidíte výsledky jako na obrázku níže.

6. Použití vnořeného IF s funkcemi AND/OR v aplikaci Excel

V posledním příkladu použijeme vnořené IF s oběma funkcemi A & Funkce NEBO . Nejprve si ukážeme použití funkce OR a poté implementujeme funkce AND .

Pro vysvětlení příkladu použijeme datový soubor, který obsahuje informace o výši prodeje Březen & duben . Budeme distribuovat Provize z prodeje na základě výše jejich prodeje.

Postupujte podle následujících kroků a dozvíte se více o rozdělení provize.

KROKY:

  • V první řadě vyberte Buňka E5 a zadejte vzorec:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Pak stiskněte tlačítko Vstupte na a zobrazí se výsledek.

V tomto vzorci jsme použili vnořené IF s funkcí NEBO Můžeme použít více podmínek uvnitř funkce NEBO Pokud je některá z těchto podmínek TRUE , pak se zobrazí přiřazená hodnota. To znamená, že pokud potřebujete splnit některou z podmínek, měli byste použít příkaz NEBO funkce.

  • První podmínka zjišťuje, zda je částka prodeje v některém ze dvou měsíců vyšší než. 5500 a pokud TRUE , stanoví komisi na 12 %.
  • Ve druhé podmínce se kontroluje, zda je částka prodeje mezi 4001 na 5500 . Tiskne 9 % v Komise .
  • A poslední podmínkou je zkontrolovat částku prodeje mezi 2500 na 4000 .
  • Poté použijte Plnicí rukojeť zkopírovat vzorec dolů.

Poznámka: Na stránkách Formát čísla o rozsah E5:E10 musí být nastavena na hodnotu Procento . V opačném případě se zobrazí 0 .

  • V následujícím kroku vložíme vnořené IF vzorec s A funkce.
  • Za tímto účelem vyberte Buňka E5 a zadejte vzorec:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Zde jsou obě podmínky uvnitř A funkce musí být TRUE . V opačném případě se provede další IF podmínka. Například pokud oba Buňka C5 a D5 jsou větší než 5500 , teprve potom nastaví provizi na 12 %.

  • Nakonec přetáhněte Plnicí rukojeť dolů, abyste si mohli prohlédnout všechny výsledky.

Alternativy vnořené funkce IF v aplikaci Excel

Je obtížné implementovat vnořené IF funkce, pokud máte mnoho podmínek. Vzorec se může zvětšit a každá malá chyba může vést k nesprávným výsledkům. Abyste se vyhnuli potížím, můžete použít alternativy funkce vnořené IF v Excelu. Zde se budeme zabývat 5 alternativy. Můžete je použít podle svých potřeb.

1. Použijte funkci VLOOKUP

Pokud používáte souvislé rozsahy čísel, můžete použít následující příkaz. funkce VLOOKUP místo vnořené IF Pro tento účel je třeba mít k dispozici referenční tabulku a vytvořit vzorec s přibližnou shodou. V našem případě se jedná o funkci Komise Tabulka je naše referenční tabulka. V datovém souboru máme pro každého prodejce uvedenou částku prodeje a pokusíme se přidělit provizi.

Postupujme pečlivě podle jednotlivých kroků, abychom se dozvěděli více.

KROKY:

  • Nejprve vyberte Buňka D5 a zadejte vzorec:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Poté stiskněte tlačítko Vstupte na .

Zde jsme použili VLOOKUP funkce pro vyhledání hodnoty Buňka C5 v druhý sloupce vyhledávací tabulka v rozmezí od Buňka C13 na D15 . Potřebujeme zde použít přibližnou shodu, proto jsme použili metodu TRUE v posledním argumentu vzorce.

  • Nakonec přetáhněte Plnicí rukojeť dolů, abyste si mohli prohlédnout všechny výsledky.

2. Použijte funkci IFS aplikace Excel

Aplikace funkce IFS velmi usnadňuje implementaci více podmínek. IFS lze zapsat jako:

IFS(Test1,Value1,[Test 2],[Value 2]....)

Vysvětlení použití IFS můžeme použít předchozí soubor dat.

Podívejme se na níže uvedené kroky, abychom se dozvěděli více.

KROKY:

  • Začněte výběrem Buňka D5 a zadejte vzorec:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Pak stiskněte Vstupte na .

Zde, Test 1 je zkontrolovat, zda Buňka C5 je větší než 5500 ... pokud TRUE , pak se zobrazí 12 %. V opačném případě se přesune do Test 2 a tak dále.

  • V následujícím kroku použijte Plnicí rukojeť dolů, abyste si mohli prohlédnout všechny výsledky.

3. Vložte funkci CHOOSE

Můžeme také použít funkce CHOOSE pro kontrolu více podmínek. VYBRAT funkce vrací hodnotu ze seznamu na základě indexového čísla této hodnoty. VYBRAT je uvedena níže.

CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)

Pokud chcete, můžete uvnitř vzorce zkontrolovat více testů.

Věnujme pozornost níže uvedeným krokům.

KROKY:

  • Na začátku vyberte Buňka D5 a zadejte vzorec:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Poté stiskněte tlačítko Vstupte na .

Zde si můžete prohlédnout čtyři argumenty uvnitř VYBRAT Do prvního argumentu jsme umístili všechny podmínky, které jsme přidali pomocí příkazu plus ( + ) znaménko. V dalších argumentech jsme pak umístili hodnotu výsledků s ohledem na polohu podmínek. Např. druhý argument označuje výsledek příkazu první podmínka. A tak dále.

  • Nakonec přetáhněte Plnicí rukojeť dolů.

4. Vyzkoušejte funkci SWITCH aplikace Excel

Můžete také použít funkce SWITCH jako alternativu k vnořené IF Musíte si však uvědomit jednu věc. Můžete použít funkci SWITCH když potřebujete pracovat s pevnou sadou konkrétních hodnot. V datové sadě vidíte, že jsme zavedli funkci Hodnost místo Rozsah prodeje Tyto specifické hodnoty Hodnost nám pomůže snadno rozdělit provizi.

Chcete-li se o této metodě dozvědět více, postupujte podle následujících kroků.

KROKY:

  • Nejprve zadejte následující vzorec do pole Buňka E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Nyní stiskněte Vstupte na abyste viděli výsledek.

Zde vzorec hledá hodnotu Buňka D5 Pokud je hodnota A , pak se vypíše 5 %, pokud B pak 9 %, a pokud C pak 12 %.

  • V dalším kroku stačí přetáhnout Plnicí rukojeť dolů.

5. Použijte funkci CONCATENATE

Na stránkách SWITCH byla zavedena funkce Excel 2016 . Starší verze nemají SWITCH V takovém případě můžete použít funkce CONCATENATE místo předchozí metody.

Probereme níže uvedené kroky.

KROKY:

  • Nejprve zadejte níže uvedený vzorec do pole Buňka E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Poté stiskněte Vstupte na abyste viděli výsledek.

Zde jsme spojili více IF Funkce. Tento vzorec ukazuje 5 %, pokud je hodnota Buňka D5 je A , 9 % pokud B a 12 % pokud C .

  • Nakonec přetáhněte dolů Plnicí rukojeť abyste viděli výsledky v požadovaných buňkách.

Na co nezapomenout

Při práci se systémem je třeba pamatovat na následující věci. vnořené IF v aplikaci Excel.

  • Při používání testů a výsledků je nutné zachovat správné pořadí. vnořené IF funkce.
  • Na adrese Excel 2007 - 2016 , můžete použít maximálně 64 podmínky.
  • Pokud se váš vzorec kvůli počtu podmínek zvětší, použijte raději alternativní metody.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.