Kaip "Excel" programoje naudoti įterptąją IF funkciją (6 idealūs pavyzdžiai)

  • Pasidalinti
Hugh West

Šiame straipsnyje sužinosime, kaip naudoti "Excel" įterptinę funkciją IF . Kai funkcija įterpiama į kitos funkcijos vidų, ji vadinama įterptine funkcija. Šiandien parodysime 6 idealūs pavyzdžiai įterptinis IF Šie pavyzdžiai padės jums suprasti, kaip naudoti funkciją įterptinis IF funkcija. Taigi nieko nelaukdami pradėkime diskusiją.

Atsisiųsti praktikos knygą

Praktikos knygą galite atsisiųsti iš čia.

Naudoti įterptinę IF funkciją.xlsx

Įvadas į "Excel" IF funkciją

Suprasti įterpta funkcija IF , turime žinoti apie funkcija IF pirma. "Microsoft Excel . IF funkcija patikrina tam tikrą sąlygą ir, jei ji tenkinama, parodo rezultatą. Taip pat, jei sąlyga netenkinama, parodo kitą rezultatą.

  • Sintaksė

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

  • Argumentas

logical_test: Tai privalomas argumentas IF Šis argumentas nurodo ląstelės arba ląstelių intervalo sąlygą.

[value_if_true]: Tai antrasis funkcijos argumentas. Tai apibrėžtas teiginys, jei sąlyga įvykdyta.

[value_if_false]: Tai trečiasis argumentas, kuris rodomas, jei sąlyga yra klaidinga.

Įvadas į "Excel" įterptąją IF funkciją

Svetainė įterptinis IF formulė turi kelis IF funkcijų. Jei yra kelios sąlygos, turime naudoti IF funkcija, esanti kitos funkcijos viduje IF funkcija. Bendroji forma įterptinis IF funkciją galima užrašyti taip:

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

Čia,

  • C1: Pirmoji sąlyga.
  • T1: Reikšmė, kuri bus rodoma, jei tenkinama pirmoji sąlyga.
  • C2: Antroji sąlyga.
  • T2: Reikšmė, kuri bus rodoma, jei tenkinama antroji sąlyga.
  • C3: Trečioji sąlyga.
  • T3: Reikšmė, kuri bus rodoma, jei tenkinama trečioji sąlyga.
  • C4: Ketvirtoji sąlyga.
  • T4: Reikšmė, kuri bus rodoma, jei tenkinama ketvirtoji sąlyga.
  • F4: Tai reikšmė, kuri bus rodoma, jei sąlygos nebus įvykdytos.

Į formulę galite įtraukti daugiau sąlygų pagal savo poreikius.

6 idealūs "Excel" įterptosios IF funkcijos naudojimo pavyzdžiai

1. Paprastos įterptinės IF funkcijos naudojimas rezultatams rasti

Suprasti, kaip naudoti įterptinis IF funkciją, pirmiausia parodysime paprastą pavyzdį. Šiame pavyzdyje bandysime rasti kai kurių mokinių rezultatus. Čia naudojame tris sąlygas.

  • Pirma, jei mokinys gauna 70 arba didesnis , tada jis praeis.
  • Antra, jei jis gauna mažiau nei 70 , tada jam nepavyks.
  • Trečia, jei nėra pažymio, mokinys laikomas neatvykusiu į pamoką.

Atlikime toliau nurodytus veiksmus, kad pamatytume, kaip įterptinis IF funkcija veikia.

ŽINGSNIAI:

  • Pirmiausia pasirinkite Ląstelė C5 ir įveskite formulę:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Po to paspauskite Įveskite pamatyti rezultatą.

Pagal šią formulę,

  • Pirmasis argumentas yra C5= "", o antrasis argumentas yra "Nėra" . Jis žymi pirmąją sąlygą. Jis nurodo, ar Ląstelė C5 yra tuščias, tada bus rodomas antrasis argumentas. Mūsų atveju tai yra Nedalyvauja .
  • Antrasis IF funkcija nurodo, kad jei ženklas yra didesnis nei 70 , tada mokinys išlaikys. Priešingu atveju jis neišlaikys.
  • Kitame žingsnyje žymeklį statykite ant apatinės dešinės pusės D5 langelis ir vilkite Užpildymo rankena žemyn.

  • Galiausiai pamatysite tokius rezultatus, kokie pavaizduoti toliau.

2. Rasti laipsnį naudojant "Excel" įterptąją IF funkciją

Antrajame pavyzdyje naudosime įterptinis IF funkciją "Excel" programoje, kad būtų galima rasti kai kurių mokinių pažymius. Tai vienas iš dažniausiai naudojamų pavyzdžių, apibūdinančių įterptinis IF funkcija. Šiame pavyzdyje naudosime duomenų rinkinį, kuriame yra kai kurių mokinių pažymiai. Čia taip pat pateiktas pažymių intervalas ir atitinkami įvertinimai. Mums reikia įvertinti mokinių pažymius pagal jų gautus pažymius.

Norėdami sužinoti daugiau apie šį pavyzdį, atlikime toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite D5 langelis ir įveskite formulę:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Tada paspauskite Įveskite pamatyti rezultatą.

Pagal šią formulę,

  • Pirmoji mūsų sąlyga - patikrinti, ar yra koks nors ženklas, esantis žemiau 61 .
  • Jei TRUE , tada jis grąžina F .
  • Jei FALSE , tada jis patikrina kitą IF
  • Kitame IF funkcija, ji tikrina toliau nurodytus ženklus 71 ir grąžina D jei jis yra TRUE .
  • Tokiu būdu įterptinis IF funkcija toliau tikrina visas sąlygas.
  • Po to naudokite Užpildymo rankena kad pamatytumėte rezultatus visose ląstelėse.

3. Taikykite "Excel" įterptąją IF funkciją atostogų dienoms paskirstyti

Galime naudoti įterptinis IF funkciją ir kitais tikslais. Trečiajame pavyzdyje bandysime priskirti Atostogos įmonės darbuotojų atostogų laikotarpis. Norėdami skirti atostogų laikotarpį, nustatėme tam tikras sąlygas. Jei darbuotojo darbo laikotarpis yra 15 metų ar daugiau, tada jis turės 25 atostogų dienų. Jei tai yra tarp 9 į 14 metų, tada jis turės 15 atostogų dienas. Ir galiausiai, jei darbo laikotarpis yra trumpesnis nei 9 metų, tada jis turės 10 atostogų dienos.

Atkreipkime dėmesį į toliau pateiktus veiksmus, kad sužinotume pavyzdį.

ŽINGSNIAI:

  • Pirmiausia pasirinkite D5 langelis ir įveskite toliau pateiktą formulę:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Po to paspauskite Įveskite pamatyti rezultatą.

Šioje formulėje naudojome 3 sąlygos.

  • Pagal pirmąją sąlygą patikrinome, ar Ląstelė C5 yra didesnis už 15 . Kadangi tai yra TRUE , tai rodo, kad 25 svetainėje D5 langelis .
  • Jei tai buvo FALSE , tada būtų tikrinama kita sąlyga ir t. t.
  • Galiausiai vilkite Užpildymo rankena žemyn, kad pamatytumėte rezultatus, panašius į toliau pateiktą ekrano nuotrauką.

4. Mokėjimo būsenos nustatymas naudojant "Excel" įterptąją IF funkciją

Praktiniame gyvenime dažnai tenka nustatyti mokėjimų būklę. Paslaugas teikiančios organizacijos turi registruoti savo klientų mokėjimus. Tokiais atvejais taip pat galime naudoti įterptinis IF funkcija.

Toliau pateiktame duomenų rinkinyje matome Billas ir Sumokėtos sumos kai kurių klientų. Naudodamiesi šia informacija, bandysime atnaujinti Statusas skiltis.

Kad suprastumėte pavyzdį, atlikite toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite Ląstelė G5 ir įveskite formulę:
=IF(F5=0, "Apmokėta",IF(TODAY()

  • Paspauskite Įveskite pamatyti rezultatą.

Pagal šią formulę,

  • Pirmiausia patikrinsime, ar Eilutė F5 yra lygus 0 . Jei tai yra TRUE , tada bus rodoma Apmokėta .
  • Priešingu atveju bus pereita prie antrosios sąlygos.
  • Antrosios sąlygos atveju naudojome funkcija TODAY ir palygino jį su Atlikimo data .
  • Jei dabartinė data yra didesnė už Atlikimo data , tada bus parodyta Dėl .
  • Ir jei dabartinė data yra mažesnė už Atlikimo data , tada bus rodoma Svetainėje .
  • Galiausiai vilkite Užpildymo rankena žemyn, kad pamatytumėte rezultatus visose ląstelėse.

5. Įterpkite "Excel" įterptinę IF funkciją, kad grąžintumėte teisingą produktą

Šiame pavyzdyje bandysime grąžinti teisingą dviejų skaičių sandaugą naudodami įterptinis IF Norėdami paaiškinti pavyzdį, naudosime toliau pateiktą duomenų rinkinį.

Kad suprastumėte pavyzdį, atlikite toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite Ląstelė C5 ir įveskite formulę:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • Ir paspauskite Įveskite .

Pagal šią formulę,

  • Pirmoji sąlyga - patikrinti, ar Ląstelė B5 yra lygus 15×12 . Jei TRUE , tada bus parodyta 180 . Jei tai yra FALSE tada pereisime prie kitos sąlygos.
  • Kitoje sąlygoje bus ieškoma 14×19 ir parodyti 266 jei jis atitinka šią sąlygą.
  • O paskutinėje sąlygoje bus ieškoma reikšmės 2 0x25 ir rodyti 500 jei jis atitinka šią sąlygą.
  • Įvedę formulę, vilkite žemyn Užpildymo rankena .

  • Galiausiai pamatysite tokius rezultatus, kokie pavaizduoti toliau.

6. "Excel" taikyti įterptą IF su AND/OR funkcijomis

Paskutiniame pavyzdyje naudosime įterptinis IF funkciją su abiem IR & ARBA funkcijos . Pirmiausia parodysime, kaip naudoti OR funkcija ir tada įgyvendinsime funkcija AND .

Norėdami paaiškinti pavyzdį, naudosime duomenų rinkinį, kuriame pateikiama informacija apie pardavimų sumą. Kovas & Balandis . Mes platinsime Pardavimo komisiniai atsižvelgiant į jų pardavimų sumą.

Norėdami sužinoti daugiau apie komisinių paskirstymą, atlikime toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite E5 ląstelė ir įveskite formulę:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Tada paspauskite Įveskite klavišą, kad pamatytumėte rezultatą.

Šioje formulėje naudojome įterptinis IF funkciją su ARBA funkciją. Galime naudoti kelias sąlygas, esančias ARBA funkcija. Jei bet kuri iš šių sąlygų yra TRUE , tada bus rodoma priskirta reikšmė. Tai reiškia, kad jei reikia patenkinti bet kurią vieną sąlygą, reikia taikyti ARBA funkcija.

  • Pagal pirmąją sąlygą tikrinama, ar bet kurio iš dviejų mėnesių pardavimų suma yra didesnė nei 5500 ir jei TRUE , ji nustato komisiją 12 %.
  • Pagal antrąją sąlygą tikrinama, ar pardavimo suma yra tarp 4001 į 5500 . Spausdina 9 % į Komisija .
  • Ir paskutinė sąlyga - patikrinti pardavimo sumą tarp 2500 į 4000 .
  • Po to naudokite Užpildymo rankena nukopijuoti formulę žemyn.

Pastaba: Svetainė Skaičių formatas E5:E10 diapazonas turi būti nustatyta į Procentinė dalis . Priešingu atveju bus rodoma 0 .

  • Kitame žingsnyje įterpsime įterptinis IF formulę su IR funkcija.
  • Šiuo tikslu pasirinkite E5 ląstelė ir įveskite formulę:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Šiuo atveju abi sąlygos, esančios viduje IR funkcija turi būti TRUE . Priešingu atveju bus įvykdytas kitas IF sąlyga. Pavyzdžiui, jei abu Ląstelė C5 ir D5 yra didesni už 5500 , tik tada ji nustatys komisiją į 12 %.

  • Galiausiai vilkite Užpildymo rankena žemyn, kad pamatytumėte visus rezultatus.

"Excel" įterptosios IF funkcijos alternatyvos

Tampa sunku įgyvendinti įterptinis IF funkciją, jei turite daug sąlygų. Formulė gali tapti didesnė ir bet kokia maža klaida gali lemti neteisingus rezultatus. Kad išvengtumėte sunkumų, galite naudoti alternatyvias funkcijos įterptinis IF funkciją "Excel". Čia aptarsime 5 alternatyvas. Galite jas naudoti pagal savo poreikius.

1. Naudokite VLOOKUP funkciją

Kai naudojate nepertraukiamus skaičių intervalus, galite naudoti VLOOKUP funkcija vietoj įterptinis IF funkciją. šiam tikslui reikia turėti nuorodų lentelę ir sukurti formulę su apytiksliu atitikimu. mūsų atveju Komisija lentelė yra mūsų atskaitos lentelė. Duomenų rinkinyje turime kiekvieno pardavėjo pardavimo sumą ir bandysime paskirstyti komisinius.

Norėdami sužinoti daugiau, atidžiai atlikime šiuos veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite D5 langelis ir įveskite formulę:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Po to paspauskite Įveskite .

Čia mes naudojome VLOOKUP funkciją, kad būtų ieškoma reikšmės Ląstelė C5 į antrasis stulpelyje paieškos lentelė nuo Ląstelė C13 į D15 . Čia reikia taikyti apytikslį atitikmenį, todėl naudojome TRUE paskutiniame formulės argumente.

  • Galiausiai vilkite Užpildymo rankena žemyn, kad pamatytumėte visus rezultatus.

2. Taikyti "Excel" IFS funkciją

Taikymas IFS funkcija labai palengvina užduotį įgyvendinti kelias sąlygas. IFS funkciją galima užrašyti taip:

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

Paaiškinti, kaip naudoti IFS funkciją, galime naudoti ankstesnį duomenų rinkinį.

Norėdami sužinoti daugiau, atlikime toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite D5 langelis ir įveskite formulę:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Tada paspauskite Įveskite .

Čia, 1 bandymas patikrinti, ar Ląstelė C5 yra didesnis už 5500 . Jei TRUE , tada bus rodoma 12 %. Priešingu atveju jis bus perkeltas į 2 bandymas ir t. t.

  • Kitame žingsnyje naudokite Užpildymo rankena žemyn, kad pamatytumėte visus rezultatus.

3. Įterpkite funkciją CHOOSE

Taip pat galime naudoti funkcija CHOOSE tikrinti kelias sąlygas. IŠBANDYKITE funkcija grąžina vertę iš sąrašo pagal tos vertės indekso numerį. IŠBANDYKITE funkcija pateikiama toliau.

CHOOSE((Testas 1)+(Testas 2)+(Testas 3),Vertė 1,Vertė 2,Vertė 3)

Jei norite, formulėje galite patikrinti daugiau testų.

Atkreipkime dėmesį į toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pradžioje pasirinkite D5 langelis ir įveskite formulę:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Po to paspauskite Įveskite .

Čia galite pamatyti keturios argumentus, esančius viduje IŠBANDYKITE į pirmąjį argumentą įrašėme visas sąlygas, pridėdami jas prie funkcijos plius ( + ) ženklą. Tuomet kituose argumentuose išdėstėme rezultatų reikšmes, atsižvelgdami į sąlygų padėtį. Pavyzdžiui, pvz. antrasis argumentas reiškia rezultatą pirmasis sąlyga. Ir taip toliau.

  • Galiausiai vilkite Užpildymo rankena žemyn.

4. Išbandykite "Excel" funkciją SWITCH

Taip pat galite naudoti funkcija SWITCH kaip alternatyva įterptinis IF funkciją. Tačiau turite nepamiršti vieno dalyko. SWITCH funkciją, kai reikia dirbti su fiksuotu konkrečių verčių rinkiniu. Duomenų rinkinyje matote, kad įvedėme Rangas vietoj Pardavimų diapazonas Šios konkrečios vertės Rangas padės mums lengvai paskirstyti komisinius.

Norėdami sužinoti daugiau apie šį metodą, atlikite toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia įveskite toliau pateiktą formulę į E5 ląstelė :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Dabar paspauskite Įveskite pamatyti rezultatą.

Šiuo atveju formulėje bus ieškoma reikšmės D5 langelis Jei vertė yra A , tada bus išspausdinta 5 %, jei B tada 9 %, ir jei C tada 12 %.

  • Kitame žingsnyje tiesiog vilkite Užpildymo rankena žemyn.

5. Naudokite funkciją CONCATENATE

Svetainė SWITCH funkcija buvo įdiegta "Excel 2016 . Senesnėse versijose nėra SWITCH Tokiu atveju galite naudoti funkcija CONCATENATE vietoj ankstesnio metodo.

Aptarkime toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia įveskite toliau pateiktą formulę į E5 ląstelė :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Po to paspauskite Įveskite pamatyti rezultatą.

Čia sujungėme kelis IF funkcijos. Ši formulė rodo, kad 5 % jei vertė D5 langelis yra . A , 9 % jei B , ir 12 % jei C .

  • Galiausiai vilkite žemyn Užpildymo rankena norimų rezultatų norimose ląstelėse.

Dalykai, kuriuos reikia prisiminti

Dirbdami su įterptinis IF funkciją "Excel" programoje.

  • Turite išlaikyti tinkamą testų ir rezultatų tvarką, kai naudojate įterptinis IF funkcija.
  • Svetainėje "Excel 2007 - 2016 , galite naudoti ne daugiau kaip 64 sąlygos.
  • Jei jūsų formulė dėl sąlygų skaičiaus padidėja, vietoj to taikykite alternatyvius metodus.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.