Hvernig á að nota Nested IF aðgerð í Excel (6 kjördæmi)

  • Deildu Þessu
Hugh West

Í þessari grein munum við læra að nota hreidda IF aðgerðina í Excel . Þegar fall er sett inn í annað fall er það kallað hreiður fall. Í dag munum við sýna 6 tilvalin dæmi um hreiðrað IF fallið. Þessi dæmi munu hjálpa þér að skilja notkun hreiðra IF fallsins. Svo, án tafar, skulum hefja umræðuna.

Sækja æfingabók

Hlaða niður æfingabókinni héðan.

Notaðu Nested IF Function. xlsx

Kynning á Excel IF falli

Til að skilja hreiðraða IF aðgerðina þurfum við fyrst að vita um IF aðgerðina . Í Microsoft Excel athugar IF aðgerðin tiltekið skilyrði og ef það uppfyllir þá sýnir það niðurstöðu. Einnig, ef skilyrðið er ekki uppfyllt, sýnir þá aðra niðurstöðu.

  • Syntax

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

  • Rök

logical_test: Það er skylda rifrildi IF fallsins. Þessi rök tákna uppgefið skilyrði fyrir reit eða svið af hólfum.

[gildi_ef_satt]: Það er önnur rök fallsins. Það er skilgreinda staðhæfingin ef skilyrðið er uppfyllt.

[value_if_false]: Það er þriðja rökin sem birtist ef skilyrðið er rangt.

Kynning á Excel Nested IF aðgerð

The nested IFS aðgerðina, getum við notað fyrri gagnasafnið.

Við skulum fylgjast með skrefunum hér að neðan til að vita meira.

SKREF:

  • Til að byrja með skaltu velja Hólf D5 og slá inn formúluna:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Smelltu síðan á Enter .

Hér, Próf 1 er að athuga hvort Cell C5 er stærri en 5500 . Ef TRUE mun það sýna 12 %. Annars mun það færast í Test 2 og svo framvegis.

  • Í eftirfarandi skrefi skaltu nota Fill Handle niður til að sjá allar niðurstöður.

3. Settu inn CHOOSE aðgerðina

Við getum líka notað CHOOSE aðgerðina til að athuga mörg skilyrði. Fallið VELJA skilar gildi af listanum byggt á vísitölu þess gildis. Almennt form VELJA fallsins er gefið upp hér að neðan.

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

Þú getur athugað fleiri próf inni í formúlunni ef þú vilt .

Við skulum fylgjast með skrefunum hér að neðan til að fá frekari upplýsingar.

SKREF:

  • Í byrjun, veldu Hólf D5 og sláðu inn formúluna:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Eftir það skaltu ýta á Sláðu inn .

Hér geturðu séð fjögur rök inni í VELJA aðgerð. Í fyrstu röksemdinni höfum við sett öll skilyrðin og bætt þeim við með plús ( + ) tákninu. Síðan, í næstu röksemdum, höfum við sett gildi niðurstaðnanna meðvirðingu fyrir stöðu skilyrða. Til dæmis, önnur röksemdin táknar niðurstöðu fyrsta skilyrða. Og svo framvegis.

  • Í lokin dregurðu Fill Handle niður.

4. Prófaðu Excel SWITCH aðgerð

Þú getur líka notað SWITCH aðgerðina sem valkost við nested IF aðgerðina. En þú þarft að muna eitt. Þú getur notað SWITCH aðgerðina þegar þú þarft að takast á við fast sett af sérstökum gildum. Í gagnapakkanum geturðu séð að við höfum kynnt Röð í stað sölusviðs . Þessi tilteknu gildi Rank hjálpa okkur að dreifa þóknuninni auðveldlega.

Fylgdu skrefunum hér að neðan til að fá frekari upplýsingar um þessa aðferð.

SKREF:

  • Fyrst af öllu skaltu slá inn formúluna hér að neðan í E5 klefi :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Nú, ýttu á Enter til að sjá niðurstöðuna.

Hér mun formúlan leita að gildi Cell D5 . Ef gildið er A , þá mun það prenta 5 %, ef B þá 9 %, og ef C svo 12 %.

  • Í næsta skrefi dregurðu bara Fill Handle niður.

5. Notaðu CONCATENATE aðgerðina

SWITCH aðgerðin var kynnt í Excel 2016 . Eldri útgáfur eru ekki með SWITCH aðgerðina. Í því tilviki geturðu notað CONCATENATE aðgerðina í staðinn fyrirfyrri aðferð.

Við skulum ræða skrefin hér að neðan.

SKREF:

  • Í fyrsta stað, sláðu inn formúluna hér að neðan í Hólf E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Eftir það, ýttu á Enter til að sjá niðurstöðuna.

Hér höfum við sett saman mörg EF aðgerðir. Þessi formúla sýnir 5 % ef gildi Hólfs D5 er A , 9 % ef B og 12 % ef C .

  • Dragðu að lokum niður Fill Handle til að sjá niðurstöður í reitunum sem óskað er eftir.

Atriði sem þarf að muna

Þú þarft að muna eftirfarandi hluti á meðan þú vinnur með nested IF aðgerðina í Excel.

  • Þú verður að halda réttri röð prófa og niðurstaðna þegar þú notar hreiðraða IF aðgerðina.
  • Í Excel 2007 2016 geturðu notað að hámarki 64 skilyrði.
  • Ef formúlan þín verður stærri vegna fjölda skilyrða skaltu nota aðrar aðferðir í staðinn.
IF formúlan inniheldur margar IF aðgerðir. Ef um er að ræða margar aðstæður þurfum við að nota IF aðgerðina í annarri IF aðgerð. Almennt form hreiðraðs IF fallsins er hægt að skrifa sem: IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Hér,

  • C1: Fyrsta skilyrði.
  • T1: Gildi sem á að sýna ef fyrsta skilyrðið er uppfyllt.
  • C2: Annað skilyrði.
  • T2: Gildi sem á að sýna ef annað skilyrðið er uppfyllt.
  • C3: Þriðja skilyrði.
  • T3: Gildi sem á að sýna ef þriðja skilyrðið er uppfyllt.
  • C4: Fjórða skilyrði.
  • T4: Gildi sem á að sýna ef fjórða skilyrðið er uppfyllt.
  • F4: Þetta er gildið sem birtist ef skilyrði eru ekki uppfyllt. .

Þú getur bætt við fleiri skilyrðum í samræmi við þarfir þínar inni í formúlunni.

6 tilvalin dæmi um notkun Nested IF falls í Excel

1. Notkun Simple Nested IF aðgerð til að finna niðurstöður

Til að skilja notkun nested IF aðgerðarinnar munum við sýna einfalt dæmi í fyrsta lagi. Í þessu dæmi munum við reyna að finna niðurstöður sumra nemenda. Hér erum við að nota þrjú skilyrði.

  • Í fyrsta lagi, ef nemandi fær 70 eða hærra , þá stenst hann.
  • Í öðru lagi, ef hann fær minna en 70 , þá mun hann falla.
  • Í þriðja lagi, ef það er engin einkunn, þá verður nemandinn talinnfjarverandi.

Fylgjum skrefunum hér að neðan til að sjá hvernig hreiðrað EF aðgerðin virkar.

SKREF :

  • Fyrst af öllu skaltu velja Cell C5 og slá inn formúluna:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Eftir það skaltu ýta á Enter til að sjá niðurstöðuna.

Í þessari formúlu,

  • Fyrstu rökin eru C5= “” og önnur rökin eru “Fjarverandi” . Það táknar fyrsta skilyrðið. Það gefur til kynna hvort Hólf C5 er tómt, þá mun það sýna seinni röksemdin. Í okkar tilviki er það Fjarverandi .
  • Seinni EF fallið segir að ef einkunn er hærri en 70 þá mun nemandi framhjá. Annars gerir hann það ekki.
  • Í eftirfarandi skrefi skaltu setja bendilinn neðst hægra megin á Hólf D5 og draga Fill Handle niður.

  • Loksins muntu sjá niðurstöður eins og á myndinni hér að neðan.

2. Finndu einkunn með því að nota Nested IF fall í Excel

Í öðru dæminu munum við nota nested IF fallið í Excel til að finna einkunnir sumra nemenda. Það er eitt mest notaða dæmið til að lýsa hreiðraða IF fallinu. Fyrir þetta dæmi munum við nota gagnasafn sem inniheldur merki sumra nemenda. Hér er einnig gefið upp einkunnasvið og samsvarandi einkunnir. Við þurfum að meta einkunnir nemenda út frá þeim einkunnum sem þeir fá.

Við skulumfylgdu skrefunum hér að neðan til að læra meira um þetta dæmi.

SKREF:

  • Í fyrsta lagi skaltu velja Hólf D5 og sláðu inn formúlan:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Smelltu síðan á Enter til að sjá niðurstöðuna.

Í þessari formúlu,

  • Fyrsta skilyrði okkar er að athuga hvort það sé eitthvað merki fyrir neðan 61 .
  • Ef TRUE , þá skilar það F .
  • Ef FALSE , þá athugar það næsta IF
  • Í næsta IF falli hakar það við merkin fyrir neðan 71 og skilar D ef það er TRUE .
  • Á þennan hátt færist nested IF aðgerðin áfram til að athuga allar aðstæður.
  • Eftir það , notaðu Fill Handle til að sjá niðurstöður í öllum hólfum.

3. Notaðu Excel Nested IF aðgerð til að úthluta frídögum

Við getum notað hreiðrað IF aðgerðina í fleiri tilgangi líka. Í þriðja dæminu verður reynt að úthluta Orlofstímabili fyrir starfsmenn fyrirtækis. Til að úthluta orlofstíma höfum við kynnt nokkur skilyrði. Ef ráðningartími starfsmanns er 15 ár eða lengur, þá hefur hann 25 orlofsdaga. Ef það er á milli 9 til 14 ára, þá mun hann hafa 15 frídaga. Og að lokum, ef ráðningartímabilið er minna en 9 ár, þá mun hann hafa 10 frídaga.

Borgum gaum að skrefunum hér að neðantil að læra dæmið.

SKREF:

  • Veldu fyrst Hólf D5 og sláðu inn formúluna hér að neðan:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Eftir það skaltu ýta á Enter til að sjá niðurstöðuna.

Í þessari formúlu höfum við notað 3 skilyrði.

  • Í fyrra ástandinu könnuðum við hvort Fruma C5 er stærri en 15 . Þar sem það er SATT sýnir það 25 í klefi D5 .
  • Ef það var RÖNT þá er það myndi athuga næsta ástand og svo framvegis.
  • Dragðu að lokum Fill Handle niður til að sjá niðurstöður eins og skjámyndina hér að neðan.

4. Ákvarða greiðslustöðu með Nested IF aðgerð í Excel

Í hagnýtu lífi þurfum við að ákvarða greiðslustöðuna oft. Fyrirtæki sem veita þjónustu þurfa að halda skrá yfir greiðslur viðskiptavina sinna. Í þeim tilfellum getum við líka notað hreiðraða IF aðgerðina.

Í gagnasafninu hér að neðan getum við séð Bill og greiddar upphæðir sumra viðskiptavina. Með því að nota þessar upplýsingar munum við reyna að uppfæra Staða dálkinn.

Svo skulum við fylgja skrefunum hér að neðan til að skilja dæmið.

SKREF:

  • Í fyrsta lagi skaltu velja Hólf G5 og slá inn formúluna:
=IF(F5=0,"Paid",IF(TODAY()

  • Ýttu á Enter til að sjá niðurstöðuna.

Í þessari formúlu,

  • Við munum fyrst athuga hvort Hólf F5 er jafnt og 0 .Ef það er TRUE , þá mun það sýna Paid .
  • Annars færist það í annað ástandið.
  • Í öðru ástandinu, við notuðum TODAY aðgerðina og bárum hana saman við Gjalddagsetningu .
  • Ef núverandi dagsetning er hærri en Gjalddagi , þá, það mun sýna Gjalddagi .
  • Og ef núverandi dagsetning er minni en Gjaldadagur , þá mun hún sýna On .
  • Að lokum, dragðu Fill Handle niður til að sjá niðurstöður í öllum hólfum.

5. Settu inn Excel Nested IF aðgerð til að skila réttri vöru

Í þessu dæmi munum við reyna að skila réttri vöru af tveimur tölum með því að nota hreiðrað EF fallið. Til að útskýra dæmið munum við nota gagnasafnið hér að neðan.

Fylgjum skrefunum hér að neðan til að skilja dæmið.

SKREF:

  • Til að byrja með skaltu velja Cell C5 og slá inn formúluna:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • Og ýttu á Enter .

Í þessari formúlu,

  • Fyrsta skilyrðið er að athuga hvort Fruma B5 sé jafnt og 15×12 . Ef TRUE , þá mun það sýna 180 . Ef það er FALSE , þá förum við yfir í næsta ástand.
  • Í næsta ástandi mun það leita að 14×19 og sýna 266 ef það uppfyllir skilyrðið.
  • Og í síðasta ástandinu mun það leita í gildinu 2 0x25 og sýna 500 ef það uppfyllirástand.
  • Eftir að hafa slegið inn formúluna, dragðu niður Fill Handle .

  • Í lokin muntu sjá niðurstöður eins og á myndinni hér að neðan.

6. Notaðu Nested IF með OG/EÐA aðgerðum í Excel

Í síðasta dæminu munum við nota nested IF fallið með bæði AND & OR aðgerðir . Fyrst sýnum við notkun OR fallsins og síðan munum við innleiða AND fallið .

Til að útskýra dæmið munum við nota gagnasafn sem inniheldur upplýsingar um söluupphæð mars & apríl . Við munum dreifa söluþóknuninni miðað við söluupphæð þeirra.

Fylgjum skrefunum hér að neðan til að læra meira um úthlutun þóknunar.

SKREF:

  • Í fyrsta lagi skaltu velja Cell E5 og slá inn formúluna:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Smelltu síðan á Enter takkann til að sjá niðurstöðuna.

Í þessari formúlu höfum við notað nested IF fallið með OR fallinu. Við getum notað mörg skilyrði inni í OR fallinu. Ef eitthvert þessara skilyrða er TRUE , þá mun það birta úthlutað gildi. Það þýðir að ef þú þarft að uppfylla eitthvert skilyrði, þá ættir þú að nota OR aðgerðina.

  • Fyrsta skilyrðið athugar hvort söluupphæðin í einhverjum af þessum tveimur mánuðum sé hærri en 5500 og ef TRUE stillir það þóknunina á 12 %.
  • Í öðru ástandi athugar það hvort söluupphæðin sé á milli kl. 4001 í 5500 . Það prentar 9 % í Commission .
  • Og síðasta skilyrðið er að athuga söluupphæðina á milli 2500 til 4000 .
  • Eftir það skaltu nota Fill Handle til að afrita formúluna niður.

Athugið: Tölusnið á sviðinu E5:E10 verður að vera stillt á Prósenta . Annars mun það sýna 0 .

  • Í eftirfarandi skrefi munum við setja inn hreiðraða IF formúluna með AND fallinu .
  • Í því skyni velurðu E5 klefi og sláðu inn formúluna:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Hér verða bæði skilyrðin í AND fallinu að vera TRUE . Annars mun það framkvæma næsta EF ástand. Til dæmis, ef bæði Cell C5 og D5 eru stærri en 5500 , aðeins þá mun það stilla þóknunina á 12 %.

  • Að lokum, dragðu Fill Handle niður til að sjá allar niðurstöður.

Valkostir við Nested IF aðgerð í Excel

Það verður erfitt að innleiða nested IF aðgerðina ef þú ert með margar aðstæður. Formúlan gæti orðið stærri og smá mistök geta leitt til rangra niðurstaðna. Til að forðast erfiðleikana geturðu notað valkostina í nestedIF virka í Excel. Hér munum við ræða 5 valkosti. Þú getur notað þau í samræmi við þarfir þínar.

1. Notaðu VLOOKUP aðgerðina

Þegar þú ert að nota samfellt talnasvið, þá geturðu notað ÚTLÖKUP aðgerðina í stað þess að hreiðrað IF fallið. Í þessu skyni þarftu að hafa tilvísunartöflu og búa til formúluna með áætlaðri samsvörun. Í okkar tilviki er Þjóðstjórn taflan viðmiðunartafla okkar. Í gagnapakkanum höfum við söluupphæð fyrir hvern sölumann og munum reyna að úthluta þóknuninni.

Fylgjum skrefunum vandlega til að læra meira.

SKREF:

  • Veldu fyrst Hólf D5 og sláðu inn formúluna:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Eftir það skaltu ýta á Enter .

Hér, við hafa notað VLOOKUP aðgerðina til að leita að gildi Cell C5 í seinni dálki uppflettingartöflunnar á bilinu Cell C13 til D15 . Við þurfum að nota áætlaða samsvörun hér, svo við notuðum TRUE í síðustu röksemdafærslu formúlunnar.

  • Dragðu að lokum Fill Handle niður að sjá allar niðurstöður.

2. Notaðu Excel IFS aðgerð

Beita IFS fallinu gerir það að verkum að innleiða mörg skilyrði mjög auðvelt. Almennt form IFS fallsins má skrifa sem:

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

Til að útskýra notkun á

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.