Kako uporabiti vgrajeno funkcijo IF v Excelu (6 idealnih primerov)

  • Deliti To
Hugh West

V tem članku se bomo naučili uporaba vgrajene funkcije IF v Excelu Ko je funkcija vstavljena v drugo funkcijo, se imenuje vgnezdena funkcija. Danes bomo pokazali 6 idealni primeri vgnezdeni IF Ti primeri vam bodo pomagali razumeti uporabo funkcije vgnezdeni IF funkcijo. Zato brez odlašanja začnimo razpravo.

Prenesi knjigo za prakso

Praktično knjigo prenesite s tega mesta.

Uporaba vgnezdene funkcije IF.xlsx

Uvod v funkcijo Excel IF

Da bi razumeli vgnezdena funkcija IF , moramo vedeti o funkcija IF prvič. V Microsoft Excel , je Funkcija IF preveri dani pogoj in če je izpolnjen, prikaže rezultat. Če pogoj ni izpolnjen, prikaže drug rezultat.

  • Sintaksa

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

  • Argument

logical_test: To je obvezen argument IF Ta argument predstavlja dani pogoj za celico ali niz celic.

[value_if_true]: To je drugi argument funkcije. To je definirana izjava, če je pogoj izpolnjen.

[value_if_false]: To je tretji argument, ki se pojavi, če je pogoj napačen.

Uvod v Excelovo vgnezdeno funkcijo IF

Spletna stran vgnezdeni IF formula ima več IF V primeru več pogojev moramo uporabiti IF funkcijo znotraj druge funkcije IF Splošna oblika funkcije vgnezdeni IF funkcijo lahko zapišemo kot:

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

Tukaj,

  • C1: Prvo stanje.
  • T1: Vrednost, ki se prikaže, če je izpolnjen prvi pogoj.
  • C2: Drugi pogoj.
  • T2: Vrednost, ki se prikaže, če je izpolnjen drugi pogoj.
  • C3: Tretji pogoj.
  • T3: Vrednost, ki se prikaže, če je izpolnjen tretji pogoj.
  • C4: Četrti pogoj.
  • T4: Vrednost, ki se prikaže, če je izpolnjen četrti pogoj.
  • F4: To je vrednost, ki se prikaže, če pogoji niso izpolnjeni.

V formulo lahko dodate več pogojev glede na svoje potrebe.

6 idealnih primerov uporabe vgrajene funkcije IF v Excelu

1. Uporaba preproste vgnezdene funkcije IF za iskanje rezultatov

Za razumevanje uporabe vgnezdeni IF funkcije, bomo najprej prikazali preprost primer. v tem primeru bomo poskušali poiskati rezultate nekaterih učencev. tu uporabljamo tri pogoje.

  • Prvič, če učenec dobi 70 ali višje , potem ga bo sprejel.
  • Drugič, če dobi manj kot 70 , potem mu ne bo uspelo.
  • Tretjič, če ni nobene ocene, se šteje, da je učenec odsoten.

Sledimo spodnjim korakom in si oglejmo, kako vgnezdeni IF funkcija deluje.

KORAKI:

  • Najprej izberite Celica C5 in vnesite formulo:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Nato pritisnite Vnesite da si ogledate rezultat.

V tej formuli,

  • Prvi argument je C5= "", drugi argument pa je "Odsoten" označuje prvi pogoj. Označuje, ali Celica C5 je prazen, potem bo prikazal drugi argument. V našem primeru je to Odsoten .
  • Drugi IF funkcija določa, da če je ocena višja od 70 , potem bo učenec opravil izpit, v nasprotnem primeru pa ne.
  • V naslednjem koraku postavite kazalec na spodnji desni del Celica D5 in povlecite Ročaj za polnjenje navzdol.

  • Na koncu boste videli rezultate, kot so prikazani na spodnji sliki.

2. Iskanje stopnje z uporabo vgrajene funkcije IF v Excelu

V drugem primeru bomo uporabili vgnezdeni IF funkcijo v Excelu za iskanje ocen nekaterih učencev. To je eden najpogosteje uporabljenih primerov za opis vgnezdeni IF Za ta primer bomo uporabili nabor podatkov, ki vsebuje ocene nekaterih učencev. Tu so podani tudi razpon ocen in ustrezne ocene. Oceniti moramo ocene učencev na podlagi njihovih doseženih ocen.

Če želite izvedeti več o tem primeru, upoštevajte spodnje korake.

KORAKI:

  • Najprej izberite Celica D5 in vnesite formulo:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Nato pritisnite Vnesite da si ogledate rezultat.

V tej formuli,

  • Naš prvi pogoj je, da preverimo, ali je pod oznako 61 .
  • Če TRUE , nato vrne F .
  • Če FALSE , nato preveri naslednji IF
  • V naslednjem IF funkcija preveri naslednje oznake 71 in vrne D če je TRUE .
  • Na ta način se vgnezdeni IF funkcija preveri vse pogoje.
  • Nato uporabite Ročaj za polnjenje za prikaz rezultatov v vseh celicah.

3. Uporaba Excelove vgnezdene funkcije IF za dodelitev dni dopusta

Uporabimo lahko vgnezdeni IF funkcijo tudi za druge namene. V tretjem primeru bomo poskusili dodeliti Počitnice za zaposlene v podjetju. za dodelitev dopusta smo uvedli nekaj pogojev. če je delovna doba zaposlenega 15 let ali več, potem bo imel 25 dni dopusta. Če je med 9 na . 14 let, potem bo imel 15 In nazadnje, če je obdobje zaposlitve krajše od 9 let, potem bo imel 10 dni dopusta.

Bodimo pozorni na spodnje korake, da se naučimo primera.

KORAKI:

  • Najprej izberite Celica D5 in vnesite spodnjo formulo:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Nato pritisnite Vnesite da si ogledate rezultat.

V tej formuli smo uporabili 3 pogoji.

  • Pri prvem pogoju smo preverili, ali Celica C5 je večja od 15 . Ker je TRUE , je razvidno, da 25 na spletnem mestu Celica D5 .
  • Če bi bilo FALSE , nato preveri naslednji pogoj in tako naprej.
  • Na koncu povlecite Ročaj za polnjenje navzdol, da si ogledate rezultate, kot je spodnja slika zaslona.

4. Določanje statusa plačila z vgrajeno funkcijo IF v Excelu

V praktičnem življenju moramo pogosto ugotoviti stanje plačila. Organizacije, ki zagotavljajo storitve, morajo voditi evidenco plačil svojih strank. V teh primerih lahko uporabimo tudi vgnezdeni IF funkcijo.

V spodnjem naboru podatkov lahko vidimo Bill in . Plačani zneski nekaterih strank. Na podlagi teh informacij bomo poskušali posodobiti Status stolpec.

Za razumevanje primera sledimo spodnjim korakom.

KORAKI:

  • Najprej izberite Celica G5 in vnesite formulo:
=IF(F5=0, "Plačano",IF(DANES()

  • Pritisnite Vnesite da si ogledate rezultat.

V tej formuli,

  • Najprej bomo preverili, ali Celica F5 je enak 0 Če je TRUE , potem se bo prikazalo Plačano .
  • V nasprotnem primeru se premakne na drugi pogoj.
  • V drugem primeru smo uporabili funkcija TODAY in ga primerjal z Rok plačila .
  • Če je trenutni datum večji od datuma Rok plačila , potem se bo prikazalo Zaradi .
  • In če je trenutni datum krajši od datuma Rok plačila , nato se prikaže Na spletni strani .
  • Na koncu povlecite Ročaj za polnjenje navzdol, da si ogledate rezultate v vseh celicah.

5. Vstavite Excelovo vgnezdeno funkcijo IF, da vrnete pravilen izdelek

V tem primeru bomo poskušali vrniti pravilen produkt dveh števil z uporabo vgnezdeni IF Za razlago primera bomo uporabili spodnji nabor podatkov.

Za razumevanje primera sledimo spodnjim korakom.

KORAKI:

  • Za začetek izberite Celica C5 in vnesite formulo:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • In udarite Vnesite .

V tej formuli,

  • Prvi pogoj je preverjanje, ali Celica B5 je enak 15×12 . Če TRUE , potem se bo prikazalo 180 Če je FALSE Nato preidemo na naslednji pogoj.
  • V naslednjem pogoju bo poiskal 14×19 in pokažite 266 če izpolnjuje pogoj.
  • V zadnjem pogoju pa bo poiskal vrednost 2 0x25 in prikažite 500 če izpolnjuje pogoj.
  • Ko vnesete formulo, povlecite navzdol Ročaj za polnjenje .

  • Na koncu boste videli rezultate, kot so prikazani na spodnji sliki.

6. Uporaba vgrajenih funkcij IF s funkcijami AND/OR v programu Excel

V zadnjem primeru bomo uporabili vgnezdeni IF funkcijo z obema IN & Funkcije OR Najprej bomo prikazali uporabo funkcija OR nato pa bomo izvedli funkcija AND .

Za razlago primera bomo uporabili nabor podatkov, ki vsebuje informacije o znesku prodaje marec & april . Razdelili bomo Provizija za prodajo glede na znesek prodaje.

Če želite izvedeti več o razdelitvi provizije, sledite spodnjim korakom.

KORAKI:

  • Najprej izberite Celica E5 in vnesite formulo:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Nato pritisnite Vnesite da si ogledate rezultat.

V tej formuli smo uporabili vgnezdeni IF s funkcijo ALI lahko uporabimo več pogojev znotraj funkcije ALI Če je kateri koli od teh pogojev TRUE , potem bo prikazana dodeljena vrednost. To pomeni, da če morate izpolniti kateri koli pogoj, morate uporabiti ALI funkcijo.

  • Prvi pogoj preveri, ali je znesek prodaje v katerem koli od dveh mesecev večji od 5500 in če TRUE , določa, da komisija 12 %.
  • V drugem pogoju preveri, ali je znesek prodaje med 4001 na . 5500 . Natisne 9 % v Komisija .
  • Zadnji pogoj je preverjanje zneska prodaje med 2500 na . 4000 .
  • Nato uporabite Ročaj za polnjenje za kopiranje formule navzdol.

Opomba: Spletna stran Format števila o območje E5:E10 je treba nastaviti na Odstotek . V nasprotnem primeru bo prikazano 0 .

  • V naslednjem koraku bomo vstavili vgnezdeni IF formulo z IN funkcijo.
  • V ta namen izberite Celica E5 in vnesite formulo:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

V tem primeru sta oba pogoja znotraj IN funkcija mora biti TRUE . V nasprotnem primeru se izvede naslednji IF na primer, če sta oba Celica C5 in . D5 so večje od 5500 , šele nato bo določil provizijo na 12 %.

  • Na koncu povlecite Ročaj za polnjenje navzdol, da si ogledate vse rezultate.

Alternative vgnezdene funkcije IF v Excelu

Težko je izvesti vgnezdeni IF če imate veliko pogojev. Formula se lahko poveča in vsaka majhna napaka lahko privede do napačnih rezultatov. Da bi se izognili težavam, lahko uporabite nadomestne možnosti funkcije vgnezdeni IF v Excelu. Tukaj bomo razpravljali o 5 nadomestne možnosti. Uporabite jih lahko v skladu s svojimi potrebami.

1. Uporabite funkcijo VLOOKUP

Če uporabljate neprekinjena območja števil, lahko uporabite funkcija VLOOKUP namesto vgnezdeni IF V ta namen morate imeti referenčno tabelo in ustvariti formulo s približnim ujemanjem. v našem primeru je Komisija tabela je naša referenčna tabela. V naboru podatkov imamo za vsakega prodajalca znesek prodaje in poskusili bomo dodeliti provizijo.

Če želite izvedeti več, pozorno sledite korakom.

KORAKI:

  • Najprej izberite Celica D5 in vnesite formulo:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Nato pritisnite Vnesite .

Pri tem smo uporabili VLOOKUP funkcijo za iskanje vrednosti Celica C5 v drugi stolpec preglednica za iskanje od Celica C13 na . D15 . Tu moramo uporabiti približni ujemajoči se način, zato smo uporabili TRUE v zadnjem argumentu formule.

  • Na koncu povlecite Ročaj za polnjenje navzdol, da si ogledate vse rezultate.

2. Uporabite funkcijo IFS programa Excel

Uporaba funkcija IFS zelo olajša izvajanje več pogojev. IFS funkcijo lahko zapišemo kot:

IFS(Test1,Vrednost1,[Test 2],[Vrednost 2]....)

Pojasniti uporabo IFS lahko uporabimo prejšnji nabor podatkov.

Če želite izvedeti več, upoštevajte spodnje korake.

KORAKI:

  • Za začetek izberite Celica D5 in vnesite formulo:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Nato pritisnite Vnesite .

Tukaj, Test 1 je preveriti, ali Celica C5 je večja od 5500 . Če TRUE , potem se bo prikazalo 12 %. V nasprotnem primeru se premakne v Test 2 in tako naprej.

  • V naslednjem koraku uporabite Ročaj za polnjenje navzdol, da si ogledate vse rezultate.

3. Vstavite funkcijo CHOOSE

Uporabimo lahko tudi funkcija CHOOSE za preverjanje več pogojev. IZBERI funkcija vrne vrednost s seznama na podlagi številke indeksa te vrednosti. IZBERI je navedena spodaj.

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

Če želite, lahko znotraj formule preverite več testov.

Bodimo pozorni na spodnje korake za več informacij.

KORAKI:

  • Na začetku izberite Celica D5 in vnesite formulo:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Nato pritisnite Vnesite .

Tu si lahko ogledate štiri argumentov znotraj IZBERI V prvi argument smo vstavili vse pogoje, ki smo jih dodali z plus ( + ) znak. Nato smo v naslednjih argumentih postavili vrednost rezultatov glede na položaj pogojev. na primer drugi označuje rezultat funkcije prvi pogoj. In tako naprej.

  • Na koncu povlecite Ročaj za polnjenje navzdol.

4. Poskusite Excel SWITCH funkcijo

Uporabite lahko tudi funkcija SWITCH kot alternativa za vgnezdeni IF Vendar si morate zapomniti eno stvar. SWITCH ko je treba obravnavati določen nabor določenih vrednosti. V naboru podatkov lahko vidite, da smo vnesli Rang namesto Razpon prodaje Te posebne vrednosti Rang nam bo pomagal, da bomo lažje razdelili provizijo.

Če želite izvedeti več o tej metodi, sledite spodnjim korakom.

KORAKI:

  • Najprej vnesite spodnjo formulo v Celica E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Zdaj pritisnite Vnesite da si ogledate rezultat.

V tem primeru bo formula poiskala vrednost Celica D5 Če je vrednost A , nato se izpiše 5 %, če B nato 9 %, in če C nato 12 %.

  • V naslednjem koraku povlecite Ročaj za polnjenje navzdol.

5. Uporabite funkcijo CONCATENATE

Spletna stran SWITCH funkcija je bila uvedena v Excel 2016 Starejše različice nimajo SWITCH V tem primeru lahko uporabite funkcija CONCATENATE namesto prejšnje metode.

V nadaljevanju predstavimo posamezne korake.

KORAKI:

  • Najprej vnesite spodnjo formulo v Celica E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Nato pritisnite Vnesite da si ogledate rezultat.

V tem primeru smo združili več IF funkcije. Ta formula kaže 5 % če je vrednost Celica D5 je . A , 9 % če B in 12 % če C .

  • Na koncu povlecite navzdol Ročaj za polnjenje da bi videli rezultate v želenih celicah.

Stvari, ki si jih je treba zapomniti

Pri delu z aplikacijo vgnezdeni IF v Excelu.

  • Ko uporabljate napravo, morate ohraniti pravilen vrstni red testov in rezultatov. vgnezdeni IF funkcijo.
  • Na spletnem mestu Excel 2007 - 2016 , lahko uporabite največ 64 pogoji.
  • Če je formula zaradi števila pogojev večja, uporabite alternativne metode.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.