Jak používat funkci IF aplikace Excel s rozsahem hodnot (10 příkladů)

  • Sdílet Toto
Hugh West

Funkce IF je jednou z nejužitečnějších a nejpoužívanějších funkcí systému Microsoft Excel . Pokud potřebujeme v každodenní práci v Excelu provést nějaké logické porovnání, použijeme příkaz IF Dnes vám ukážu, jak tuto funkci použít. IF funkce s širokým rozsahem hodnot, doplněná některými známými funkcemi v Excelu.

Stáhnout cvičebnici

Použití funkce IF s rozsahem hodnot.xlsx

Zavedení funkce IF v aplikaci Excel

Jednou z nejužitečnějších funkcí aplikace Excel je funkce IF funkce, která nám umožňuje logicky porovnávat hodnoty s očekáváním.

⇒ Syntaxe

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

⇒ Funkce Cíl

Tím se určí, zda je podmínka pravdivá nebo FALSE a vrací jednu hodnotu, pokud je podmínka TRUE .

⇒ Argument

Argument Povinné/volitelné Vysvětlení
logical_test Požadované Zadaná podmínka pro buňku nebo rozsah buněk.
[value_if_true] Volitelně Definovaný příkaz, pokud je splněna podmínka.
[value_if_false] Volitelně Definovaný příkaz, pokud není splněna podmínka.

⇒ Návratový parametr

Pokud nejsou příkazy definovány, jsou logické hodnoty TRUE nebo FALSE . Pokud jsou definovány příkazy If, zobrazí se jako návratové hodnoty v závislosti na tom, zda jsou splněny podmínky.

10 ideálních příkladů použití funkce IF s rozsahem hodnot v aplikaci Excel

Podívejme se na několik příkladů aplikace Excel IF Předpokládejme, že máme soubor dat se jmény, autory, čísly a cenami některých knih z knihkupectví s názvem Knihkupectví Kingfisher Naším dnešním cílem je naučit se používat aplikaci E xcel IF funkce s rozsahem hodnot.

1. Generování funkce IF aplikace Excel s rozsahem buněk

V prvním příkladu se naučíme, jak zkontrolovat, zda rozsah buněk obsahuje určitou hodnotu, nebo ne. Zkontrolujeme, zda existuje nějaká kniha od autorky Emily Brontëové, nebo ne. To znamená, zda sloupec Autor (sloupec C ) obsahuje jméno Emily Bronteová nebo ne. Můžete použít kombinaci IF a COUNTIF funkce aplikace Excel.

KROKY:

  • Nejprve vyberte buňku a zadejte do ní tento vzorec.
=IF(COUNTIF(C5:C21, "Leo Tolstoy")>0, "There is", "There is Not")

  • Za druhé, stiskněte Vstupte na abyste viděli výsledek.
  • Nakonec vidíte, že jsme získali výsledek " Existuje ". Protože skutečně existuje kniha od Emily Bronteová na našem seznamu. To je " Větrná hůrka ".

  • Pokud chcete získat přibližnou shodu, můžete použít následující příkaz. Zástupné znaky (*,?,~) v rámci COUNTIF Například zjistit, zda existuje nějaká kniha od Bronte sestry ( Emily Bronteová i Charlotte Bronteová ), použijte následující vzorec.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "There is", "There is Not")

  • Dále stiskněte tlačítko Vstupte na zobrazit výsledek.
  • A máme " Existuje ". Protože existují tři knihy, které napsal Sestry Bronteovy .

POZNÁMKA: Na stránkách COUNTIF funkce hledá shodu bez rozlišení velkých a malých písmen. To znamená, že pokud použijete vzorec IF(COUNTIF(C5:C21, "emily bronte")>0, "There is", "There is Not"), stále se vrátí " Existuje ".

🔎 Jak vzorec funguje?

  • COUNTIF(C5:C21, "Emily Bronte") vrací počet výskytů jména "Emily Bronte" v rozsahu C5:C21 .
  • COUNTIF(C5:C21, "Emily Bronte")>0 vrací TRUE pokud se jméno objeví v rozsahu alespoň jednou, a vrací FALSE pokud se název nezobrazí.
  • Proto IF(COUNTIF(C5:C21, "Emily Bronte")>0, "Existuje", "Neexistuje") vrátí "There is", pokud se jméno objeví alespoň jednou, a vrátí " Neexistuje ", pokud se název nezobrazí.

2. Vytvoření funkce IF s rozsahem číselných hodnot

Nyní použijeme další IF příkaz. Vytvoříme seznam hodnot z rozsahu, který spadá mezi dvě zadaná čísla. Zjistíme počet knih, které tam jsou nebo nejsou, ze sloupce D které spadají mezi 10 na 20 . Tyto typy úloh lze provádět pomocí aplikace E xcel IF funkce s rozsahem hodnot.

KROKY:

  • Nejprve vyberte buňku, ve které chcete zobrazit výsledek.
  • Poté do něj zadejte vzorec.
=IF(((D5>=10)*(D5<=20))=1, "Ano", "Ne")

  • Tisk Vstupte na .

  • Přetáhněte Plnicí rukojeť ikonu dolů, abyste vzorec duplikovali v celém rozsahu. Nebo abyste Automatické vyplňování rozsah, dvakrát klikněte na adresu na plusu ( + ) symbol.

  • Nakonec se můžeme podívat na výsledek.

3. Použijte podmínky AND s funkcí IF pro rozsah hodnot

Nyní použijeme podmínky v rámci IF Zkontrolujme, zda každá z knih splňuje dvě dané podmínky. První z nich je, že počet knih je větší než. 10 a druhým je cena knihy vyšší než. 20 . Pokud budou tyto podmínky splněny, teprve potom knihu zakoupíme.

K tomu použijeme kombinaci IF a A Když jsou všechny její parametry vyhodnoceny jako TRUE , funkce AND vrací TRUE ; v opačném případě vrací FALSE .

KROKY:

  • Na začátku vyberte buňku sousedící s první knihou a zadejte vzorec.
=IF(AND(D5>=10)*(E5>=20), "Lze zakoupit", "Nelze zakoupit")

  • Stiskněte tlačítko Vstupte na na klávesnici.

  • Případně můžeme použít symbol a podmínka ( * ) ve vzorci. Vzorec tedy bude vypadat takto.
=IF((D5>=10)*(E5>=20), "Lze zakoupit", "Nelze zakoupit")

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

  • Chcete-li vzorec zkopírovat přes rozsah, přetáhněte tlačítko Plnicí rukojeť symbol směrem dolů. Případně můžete dvakrát klikněte na adresu doplněk ( + ) na Automatické vyplňování rozsah.

  • Podobně můžeme získat výsledek.

4. Využití funkce IF s podmínkami OR pro rozsah hodnot

Nyní přejděte k NEBO Zkontrolujme, zda každá z knih splňuje alespoň jednu podmínku, nebo ne. Pokud je některý z jejích parametrů vyhodnocen jako TRUE , funkce OR vrací TRUE ; v opačném případě vrací FALSE .

KROKY:

  • Nejprve vyberte buňku, ve které chceme zobrazit výsledek.
  • Za druhé vložte vzorec.
=IF(OR(D5>=10,E5>=60), "Lze zakoupit", "Nelze zakoupit")

  • Dále stiskněte tlačítko Vstupte na na klávesnici.

  • Místo funkce můžeme použít symbol nebo ( + ). Vzorec tedy bude následující.
=IF((D5>=10)+(E5>=60), "Lze zakoupit", "Nelze zakoupit")

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

  • Poté přetáhněte Plnicí rukojeť pro zkopírování vzorce přes rozsah. Nebo, dvakrát klikněte na adresu na plusu ( + ) znaménko. Tím se také zdvojuje vzorec.

  • Nakonec jsme u každé knihy zjistili, zda ji lze zakoupit, nebo ne, pokud je splněna alespoň jedna podmínka, nebo ne.

5. Použití vnořené funkce IF pro rozsah hodnot

V tomto příkladu použijeme vnořené IF To znamená, že použijeme jednu IF vzorec v rámci jiného IF Dovolte mi, abych vás požádal o provedení úkolu. Pro všechny knihy, zkontrolovat, zda je cena větší nebo rovna. $30.00 Pokud ano, zkontrolujte, zda je číslo větší nebo rovno hodnotě 15 Pokud ano, zkontrolujte, zda jméno autora začíná písmenem " C " nebo ne. Pokud ano, vraťte " Uspokojit ". V opačném případě vraťte " Nevyhovuje ".

KROKY:

  • Nejprve vyberte buňku a vložte do ní následující vzorec.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Splňuje", "Nesplňuje"), "Nesplňuje"), "Nesplňuje")

  • Stiskněte tlačítko Vstupte na klíč k výsledku.

  • Podobně v předchozích příkladech přetáhněte položku Plnicí rukojeť ikonu dolů, abyste vzorec duplikovali v celém rozsahu. Nebo abyste Automatické vyplňování rozsah, dvakrát klikněte na adresu na plusu ( + ) symbol.
  • Nakonec můžete vidět, že pouze pět knihy splňují všechny tři podmínky současně.

6. Kombinace funkcí IF & SUM v aplikaci Excel

Budeme kombinovat IF a SUM funkce v tomto příkladu. Funkce SUM sčítá hodnoty pomocí sčítání. Postupujme podle příkladu.

KROKY:

  • Vyberte druhou buňku G6 a vložte vzorec do vybrané buňky.
=IF(SUM(D5:D21)>=80, "Dobrý", IF(SUM(D5:D21)>=50, "Uspokojivý", "Špatný"))

  • Pak stiskněte tlačítko Vstupte na klíč k výsledku.

🔎 Jak vzorec funguje?

  • SUMA(D5:D21) tato část sečte hodnoty rozsahu a vrátí celkový počet knih jako výsledek.
  • SUM(D5:D21)>=80 a SUM(D5:D21)>=50 zkontroluje, zda je podmínka splněna, nebo ne.
  • IF(SUM(D5:D21)>=80, "Dobrý", IF(SUM(D5:D21)>=50, "Uspokojivý", "Špatný")) V našem případě byl výsledek " Dobrý ".

7. Sloučení funkcí IF & AVERAGE

Průměr čísel zadaných jako parametry je určen vztahem funkce AVERAGE . Zkombinujme IF a PRŮMĚRNÉ funkce pro tento příklad.

KROKY:

  • Na začátku vyberte buňku, do které chceme vložit výsledek. V našem případě vybereme buňku G6 .
  • Poté do této buňky vložte vzorec.
=IF(AVERAGE(D5:D21)>=20, "Dobrý", IF(AVERAGE(D5:D21)>=10, "Uspokojivý", "Špatný"))

  • Dále stiskněte Vstupte na z klávesnice.
  • Nakonec získáte výsledek.

🔎 Jak vzorec funguje?

  • PRŮMĚR(D5:D21) vypočítá průměrný počet knih.
  • AVERAGE(D5:D21)>=20 a AVERAGE(D5:D21)>=10 ověřit, zda byla podmínka splněna.
  • IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor")) výsledek. Výsledek v naší situaci je " Vyhovující ".

8. Integrace funkcí IF & EXACT pro porovnání rozsahu hodnot

Přesná funkce vrací TRUE pokud jsou dva textové řetězce totožné, a FALSE jinak při porovnávání dvou textových řetězců. I když přehlíží nesrovnalosti ve formátování, EXACT rozlišuje velká a malá písmena. Zařaďme do něj IF a EXACT funkce dohromady, aby odpovídaly rozsahu hodnot.

KROKY:

  • Vyberte buňku, ve které chceme zobrazit výsledek.
  • Poté přidejte následující funkční vzorec.
=IF(EXACT($C$5:$C$21, "Lev Tolstoj"), "Ano", "Ne")

  • Stiskněte tlačítko Vstupte na na klávesnici.
  • A jak vidíte, zobrazí se výsledek v rozsahu.

POZNÁMKA: Nemusíte používat vzorec v každé buňce, automaticky se zobrazí výsledky pro daný rozsah buněk.

🔎 Jak vzorec funguje?

  • EXACT($C$5:$C$21, "Lev Tolstoj") zobrazuje, zda se oba údaje přesně shodují, nebo ne.
  • IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Yes", "No") zkontrolovat logiku a vrátit výsledek.

9. Konsolidace funkcí IF, AND & amp; TODAY pro získání data

Předpokládejme, že chceme zkontrolovat, zda je datum příjezdu do 7 dnů, nebo ne, pokud je datum příjezdu do 7 dnů, pak můžeme knihu zakoupit. K tomu použijeme kombinace IF , A, a DENNĚ funkce.

KROKY:

  • Stejně tak v předchozích příkladech vyberte buňku a poté do ní zadejte vzorec.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Ano", "Ne")

  • Pak stiskněte tlačítko Vstupte na .

  • Chcete-li vzorec zkopírovat přes rozsah, přetáhněte tlačítko Plnicí rukojeť symbol směrem dolů. Případně můžete dvakrát klikněte na adresu doplněk ( + ) na Automatické vyplňování rozsah.
  • Nakonec se zobrazí výsledek pro každou knihu ve sloupci F .

10. Získání nejvyšší/nejnižší hodnoty kombinací funkcí IF, MAX & amp; MIN

Předpokládejme, že chceme porovnat počet knih s první knihou. A zjistíme nejvyšší a nejnižší hodnotu celkového počtu knih. K tomu použijeme kombinaci tzv. IF , MAX & MIN funkce.

KROKY:

  • Nejprve vyberte buňku, do které chceme vložit výsledek.
  • Poté do této buňky vložte vzorec.
=IF(D5=MAX($D$5:$D$21), "Dobrý", IF(D5=MIN($D$5:$D$21), "Nedobrý", "Průměrný"))

  • Nakonec stiskněte Vstupte na z klávesnice.

🔎 Jak vzorec funguje?

  • MAX($D$5:$D$21) vrací maximální hodnotu rozsahu.
  • MIN($D$5:$D$21) vrací minimální hodnotu rozsahu.
  • IF( D5=MAX($D$5:$D$21), "Dobrý", IF(D5=MIN($D$5:$D$21), "Nedobrý", " Průměrný")) zobrazuje výsledek po porovnání.

Na co nezapomenout

  • Pokud se ve vzorci pokoušíte vydělit číslo nulou, může se vám zobrazit. #DIV/0! chyba.
  • Na stránkách #VALUE! chyba nastane, když do výpočtu zadáte nesprávný typ dat. Například můžete zadat text do vzorce, který očekává čísla.
  • Pokud přemístíme buňku se vzorcem nebo referenční buňky, bude se #REF! zobrazí se chyba. Odkazy ve vzorci již nejsou platné.
  • Na stránkách #NAME! chyba ukáže, že jste ve vzorci špatně napsali název funkce.

Závěr

Tyto výše uvedené příklady vám pomohou naučit se E xcel IF Máte nějaké dotazy? Neváhejte se nás zeptat.

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.