Ako používať funkciu IF programu Excel s rozsahom hodnôt (10 príkladov)

  • Zdieľajte To
Hugh West

Funkcia IF je jednou z najužitočnejších a najpoužívanejších funkcií Microsoft Excel Ak v každodennej práci v programe Excel potrebujeme akékoľvek logické porovnanie, použijeme IF Dnes vám ukážem, ako používať túto funkciu IF funkcia so širokým rozsahom hodnôt, doplnená o niektoré známe funkcie v programe Excel.

Stiahnite si cvičebnicu

Použitie funkcie IF s rozsahom hodnôt.xlsx

Zavedenie funkcie IF v programe Excel

Jednou z najužitočnejších funkcií v programe Excel je IF ktorá nám umožňuje logicky porovnávať hodnoty s očakávaniami.

⇒ Syntax

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

⇒ Funkcia Cieľ

Tým sa určí, či je podmienka pravdivá alebo FALSE a vráti jednu hodnotu, ak je podmienka TRUE .

⇒ Argument

Argument Povinné/voliteľné Vysvetlenie
logical_test Požadované Zadaná podmienka pre bunku alebo rozsah buniek.
[value_if_true] Voliteľné Definovaný príkaz, ak je splnená podmienka.
[value_if_false] Voliteľné Definovaný príkaz, ak nie je splnená podmienka.

⇒ Parameter návratu

Ak nie sú definované príkazy, logické hodnoty sú TRUE alebo FALSE . Ak sú definované príkazy If, zobrazia sa ako návratové hodnoty v závislosti od toho, či sú podmienky splnené alebo nie.

10 ideálnych príkladov na použitie funkcie IF s rozsahom hodnôt v programe Excel

Pozrime sa na niekoľko príkladov aplikácie Excel IF funkcie s rozsahom hodnôt. Predpokladajme, že máme súbor údajov s názvami, autormi, číslami a cenami niektorých kníh z kníhkupectva s názvom Kníhkupectvo Kingfisher Naším dnešným cieľom je naučiť sa používať program E xcel IF funkcia s rozsahom hodnôt.

1. Generovanie funkcie Excel IF s rozsahom buniek

V prvom príklade sa naučíme, ako skontrolovať, či rozsah buniek obsahuje určitú hodnotu alebo nie. Skontrolujeme, či existuje nejaká kniha od autorky Emily Bronteovej alebo nie. To znamená, či stĺpec Autor (stĺpec C ) obsahuje meno Emily Bronte alebo nie. Môžete použiť kombináciu IF a COUNTIF funkcie programu Excel.

KROKY:

  • Najprv vyberte bunku a zadajte do nej tento vzorec.
=IF(COUNTIF(C5:C21, "Leo Tolstoy")>0, "There is", "There is Not")

  • Po druhé, stlačte Vstúpte na stránku aby ste videli výsledok.
  • Nakoniec vidíte, že sme dostali výsledok " Existuje ". Pretože tam je naozaj kniha od Emily Bronteová na našom zozname. To je " Búrlivé výšiny ".

  • Ak chcete získať približnú zhodu, môžete použiť Zástupné znaky (*,?,~) v rámci COUNTIF napríklad zistiť, či existuje nejaká kniha od Bronte sestry ( Emily Bronteová aj Charlotte Bronteová ), použite nasledujúci vzorec.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "There is", "There is Not")

  • Ďalej kliknite na Vstúpte na stránku kľúč na zobrazenie výsledku.
  • A máme " Existuje ". Pretože existujú tri knihy napísané Sestry Bronteové .

POZNÁMKA: Stránka COUNTIF funkcia hľadá zhodu bez rozlišovania veľkých a malých písmen. To znamená, že ak použijete vzorec IF(COUNTIF(C5:C21, "emily bronte")>0, "There is", "There is Not"), stále vráti " Existuje ".

🔎 Ako vzorec funguje?

  • COUNTIF(C5:C21, "Emily Bronte") vráti počet výskytov mena "Emily Bronte" v rozsahu C5:C21 .
  • COUNTIF(C5:C21, "Emily Bronte")>0 vráti TRUE ak sa názov v rozsahu objaví aspoň raz, a vráti FALSE ak sa názov nezobrazí.
  • Preto IF(COUNTIF(C5:C21, "Emily Bronte")>0, "There is", "There is Not") vráti "There is", ak sa meno objaví aspoň raz, a vráti " Nie je ", ak sa názov nezobrazí.

2. Vytvorenie funkcie IF s rozsahom číselných hodnôt

Teraz použijeme ďalší IF príkaz. Vytvoríme zoznam hodnôt z rozsahu, ktorý spadá medzi dve zadané čísla. Zistíme počet kníh, ktoré tam sú alebo nie sú zo stĺpca D ktoré spadajú medzi 10 na 20 Tieto typy úloh možno vykonať pomocou programu E xcel IF funkcia s rozsahom hodnôt.

KROKY:

  • Na začiatku vyberte bunku, v ktorej chcete vidieť výsledok.
  • Potom tam zadajte vzorec.
=IF(((D5>=10)*(D5<=20))=1, "Áno", "Nie")

  • Tlač Vstúpte na stránku .

  • Potiahnite Rukoväť náplne ikonu nadol, aby ste vzorec duplikovali v celom rozsahu. Alebo, ak chcete Automatické vypĺňanie rozsah, dvakrát kliknite na stránku . na plus ( + ) symbol.

  • Nakoniec môžeme vidieť výsledok.

3. Aplikovanie podmienok AND s funkciou IF pre rozsah hodnôt

Teraz použijeme podmienky v rámci IF Overme, či každá z kníh spĺňa dve dané podmienky. Prvá je, že počet kníh je väčší ako 10 a druhý je cena knihy je vyššia ako 20 Ak sú tieto podmienky splnené, knihu si zakúpime.

Na tento účel použijeme kombináciu IF a A Keď sa všetky jej parametre vyhodnotia ako TRUE , funkcia AND vráti TRUE ; v opačnom prípade vráti FALSE .

KROKY:

  • Na začiatku vyberte bunku susediacu s prvou knihou a zadajte vzorec.
=IF(AND(D5>=10)*(E5>=20), "Možno kúpiť", "Nemožno kúpiť")

  • Stlačte tlačidlo Vstúpte na stránku na klávesnici.

  • Prípadne môžeme použiť symbol a podmienka ( * ) vo vzorci. Vzorec teda bude vyzerať takto.
=IF((D5>=10)*(E5>=20), "Môže kúpiť", "Nemôže kúpiť")

  • Hit Vstúpte na stránku aby ste videli výsledok.

  • Ak chcete vzorec skopírovať cez rozsah, potiahnite Rukoväť náplne symbol smerom nadol. Prípadne môžete dvakrát kliknite na stránku . doplnenie ( + ) na Automatické vypĺňanie rozsah.

  • Podobne môžeme získať výsledok.

4. Využitie funkcie IF s podmienkami OR pre rozsah hodnôt

Teraz príďte k ALEBO skontrolujme, či každá z kníh spĺňa aspoň jednu podmienku alebo nie. Ak je niektorý z jej parametrov vyhodnotený ako TRUE , funkcia OR vráti TRUE ; v opačnom prípade vráti FALSE .

KROKY:

  • Najprv vyberte bunku, v ktorej chceme vidieť výsledok.
  • Po druhé, vložte vzorec.
=IF(OR(D5>=10,E5>=60), "Môže kúpiť", "Nemôže kúpiť")

  • Ďalej stlačte tlačidlo Vstúpte na stránku z klávesnice.

  • Namiesto funkcie môžeme použiť symbol alebo ( + ). Takže vzorec bude.
=IF((D5>=10)+(E5>=60), "Môže kúpiť", "Nemôže kúpiť")

  • Hit Vstúpte na stránku aby ste videli výsledok.

  • Potom potiahnite Rukoväť náplne na skopírovanie vzorca v rozsahu. Alebo, dvakrát kliknite na stránku . na plus ( + ) znak. Tým sa tiež zdvojí vzorec.

  • Nakoniec sme pre každú knihu určili, či sa dá kúpiť alebo nie, či je splnená aspoň jedna podmienka alebo nie.

5. Použitie vnorenej funkcie IF pre rozsah hodnôt

V tomto príklade použijeme vnorené IF To znamená, že použijeme jednu IF vzorec v rámci iného IF Dovoľte mi, aby som vás požiadal o vykonanie práce. Pre všetky knihy, skontrolovať, či je cena väčšia alebo rovná $30.00 Ak áno, skontrolujte, či je číslo väčšie alebo rovné 15 Potom, ak stále áno, skontrolujte, či meno autora začína písmenom " C " alebo nie. Ak stále áno, vráťte " Uspokojte ". V opačnom prípade vráťte " Nevyhovuje ".

KROKY:

  • Na začiatok vyberte bunku a vložte do nej nasledujúci vzorec.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "vyhovuje", "nevyhovuje"), "nevyhovuje"), "nevyhovuje")

  • Stlačte tlačidlo Vstúpte na stránku kľúč, aby ste videli výsledok.

  • Podobne v predchádzajúcich príkladoch potiahnite Rukoväť náplne ikonu nadol, aby ste vzorec duplikovali v celom rozsahu. Alebo, ak chcete Automatické vypĺňanie rozsah, dvakrát kliknite na stránku . na plus ( + ) symbol.
  • Nakoniec môžete vidieť, len päť knihy spĺňajú všetky tri podmienky súčasne.

6. Kombinácia funkcií IF & SUM v programe Excel

Budeme kombinovať IF a SUM funkcie v tomto príklade. Funkcia SUM pridáva hodnoty pomocou sčítania. Postupujme podľa príkladu.

KROKY:

  • Vyberte druhú bunku G6 a vložte vzorec do vybranej bunky.
=IF(SUM(D5:D21)>=80, "Dobrý", IF(SUM(D5:D21)>=50, "Vyhovujúci", "Slabý")

  • Potom stlačte tlačidlo Vstúpte na stránku kľúč, aby ste videli výsledok.

🔎 Ako vzorec funguje?

  • SUM(D5:D21) táto časť sčíta hodnoty rozsahu a vráti celkový počet kníh ako výsledok.
  • SUM(D5:D21)>=80 a SUM(D5:D21)>=50 skontroluje, či je podmienka splnená alebo nie.
  • IF(SUM(D5:D21)>=80, "Dobrý", IF(SUM(D5:D21)>=50, "Vyhovujúci", "Slabý") V našom prípade bol výsledok " Dobrý ".

7. Zlúčenie funkcií IF & AVERAGE

Priemer čísel uvedených ako parametre sa určí podľa funkcia AVERAGE . Spojme IF a PRIEMERNÉ funkcie pre tento príklad.

KROKY:

  • Na začiatku vyberte bunku, do ktorej chceme vložiť výsledok. V našom prípade vyberieme bunku G6 .
  • Potom do tejto bunky vložte vzorec.
=IF(AVERAGE(D5:D21)>=20, "Dobrý", IF(AVERAGE(D5:D21)>=10, "Vyhovujúci", "Slabý")

  • Ďalej stlačte Vstúpte na stránku z klávesnice.
  • Nakoniec získate výsledok.

🔎 Ako vzorec funguje?

  • PRIEMER(D5:D21) vypočíta priemerný počet kníh.
  • AVERAGE(D5:D21)>=20 a AVERAGE(D5:D21)>=10 overiť, či bola podmienka splnená.
  • IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor") Výsledok v našej situácii je " Uspokojivé ".

8. Integrácia funkcií IF & EXACT na porovnanie rozsahu hodnôt

Funkcia EXACT vráti TRUE ak sú dva textové reťazce rovnaké, a FALSE inak pri porovnávaní dvoch textových reťazcov. Aj keď prehliada formátovacie nezrovnalosti, EXACT rozlišuje veľké a malé písmená. IF a EXACT funkcií, aby zodpovedali rozsahu hodnôt.

KROKY:

  • Vyberte bunku, v ktorej chceme zobraziť výsledok.
  • Potom pridajte nasledujúci vzorec funkcie.
=IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Áno", "Nie")

  • Stlačte tlačidlo Vstúpte na stránku na klávesnici.
  • A ako vidíte, zobrazí sa výsledok v rozsahu.

POZNÁMKA: Nemusíte používať vzorec v každej bunke, automaticky sa zobrazia výsledky pre rozsah buniek.

🔎 Ako vzorec funguje?

  • EXACT($C$5:$C$21, "Leo Tolstoy") zobrazuje, či sa obidva údaje presne zhodujú alebo nie.
  • IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Áno", "Nie") skontrolovať logiku a vrátiť výsledok.

9. Konsolidácia funkcií IF, AND & TODAY na získanie dátumu

Predpokladajme, že chceme skontrolovať, či je dátum príchodu do 7 dní alebo nie, ak je dátum príchodu do 7 dní, potom môžeme knihu kúpiť. Na tento účel použijeme kombináciu IF , A, a DNES funkcie.

KROKY:

  • Podobne aj v predchádzajúcich príkladoch vyberte bunku a potom do nej zadajte vzorec.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Áno", "Nie")

  • Potom stlačte tlačidlo Vstúpte na stránku .

  • Ak chcete vzorec skopírovať cez rozsah, potiahnite Rukoväť náplne symbol smerom nadol. Prípadne môžete dvakrát kliknite na stránku . doplnenie ( + ) na Automatické vypĺňanie rozsah.
  • Nakoniec sa zobrazí výsledok pre každú knihu v stĺpci F .

10. Získanie najvyššej/najnižšej hodnoty kombináciou funkcií IF, MAX & amp; MIN

Predpokladajme, že chceme porovnať počet kníh s prvou knihou. A zistíme najvyššiu a najnižšiu hodnotu celkového počtu kníh. Na to použijeme kombináciu IF , MAX & MIN funkcie.

KROKY:

  • Najskôr vyberte bunku, do ktorej chceme vložiť výsledok.
  • Potom do tejto bunky vložte vzorec.
=IF(D5=MAX($D$5:$D$21), "Dobrý", IF(D5=MIN($D$5:$D$21), "Nie je dobrý", " Priemerný")

  • Nakoniec stlačte Vstúpte na stránku z klávesnice.

🔎 Ako vzorec funguje?

  • MAX($D$5:$D$21) vráti maximálnu hodnotu rozsahu.
  • MIN($D$5:$D$21) vráti minimálnu hodnotu rozsahu.
  • IF( D5=MAX($D$5:$D$21), "Dobrý", IF(D5=MIN($D$5:$D$21), "Nie je dobrý", " Priemerný") zobrazuje výsledok po porovnaní.

Čo si treba zapamätať

  • Ak sa vo vzorci pokúšate vydeliť číslo nulou, môžete vidieť #DIV/0! chyba.
  • Stránka #VALUE! Chyba nastane, keď do výpočtu zadáte nesprávny typ údajov. Napríklad môžete zadať text do vzorca, ktorý očakáva čísla.
  • Ak premiestnime bunku vzorca alebo referenčné bunky #REF! zobrazí sa chyba. Odkazy vo vzorci už nie sú platné.
  • Stránka #NAME! chyba zobrazí, že ste vo vzorci nesprávne napísali názov funkcie.

Záver

Tieto príklady vám pomôžu naučiť sa E xcel IF Máte nejaké otázky? Neváhajte a opýtajte sa nás.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.