Hoe kinne jo Nested IF-funksje brûke yn Excel (6 ideale foarbylden)

  • Diel Dit
Hugh West

Yn dit artikel sille wy leare hoe't jo de geneste IF-funksje yn Excel brûke . As in funksje yn in oare funksje wurdt ynfoege, dan wurdt it in nestede funksje neamd. Hjoed sille wy 6 ideale foarbylden sjen litte fan de nêste IF funksje. Dizze foarbylden sille jo helpe om it gebrûk fan 'e nêste IF -funksje te begripen. Lit ús dus sûnder fertraging de diskusje begjinne.

Oefenboek downloade

Download it oefenboek hjirwei.

Brûk Nested IF Function. xlsx

Ynlieding foar Excel IF-funksje

Om de geneste IF-funksje te begripen, moatte wy earst witte oer de IF-funksje . Yn Microsoft Excel kontrolearret de IF-funksje in opjûne betingst en as it dan foldocht, lit in resultaat sjen. Ek as de betingst net foldien wurdt, lit dan in oar resultaat sjen.

  • Syntaksis

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

  • Argument

logyske_test: It is de ferplichte argumint fan de IF funksje. Dit argumint stiet foar de opjûne betingst foar in sel of in berik fan sellen.

[value_if_true]: It is it twadde argumint fan de funksje. It is de definiearre ferklearring as de betingst foldien is.

[value_if_false]: It is it tredde argumint dat ferskynt as de betingst falsk is.

Ynlieding ta Excel Nested IF Function

De nestedde IFS funksje kinne wy ​​de foarige dataset brûke.

Litte wy de stappen hjirûnder observearje om mear te witten.

STAPPEN:

  • Om te begjinnen, selektearje Sel D5 en typ de formule:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Dan, druk op Enter .

Hjir, Test 1 is om te kontrolearjen oft Sel C5 grutter is as 5500 . As TRUE , dan sil 12 % sjen litte. Oars sil it ferpleatse nei Test 2 en sa fierder.

  • Brûk yn 'e folgjende stap de Fillhandtak omleech om alle resultaten te sjen.

3. Foegje de CHOOSE-funksje yn

Wy kinne ek de CHOOSE-funksje brûke om meardere betingsten te kontrolearjen. De funksje KIES jout in wearde werom út de list basearre op it yndeksnûmer fan dy wearde. De algemiene foarm fan de funksje KIES wurdt hjirûnder jûn.

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

Jo kinne mear tests yn 'e formule kontrolearje as jo wolle .

Litte wy omtinken jaan oan de stappen hjirûnder foar mear.

STAPPEN:

  • In it begjin, selektearje Sel D5 en typ de formule:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Dêrnei, druk op Enter .

Hjir kinne jo fjouwer arguminten sjen binnen de KIES funksje. Yn it earste argumint hawwe wy alle betingsten pleatst dy't se tafoegje mei it plus ( + ) teken. Dan, yn de folgjende arguminten, wy hawwe pleatst de wearde fan de resultaten meirespekt foar de posysje fan 'e betingsten. Bygelyks, it twadde argumint jout it resultaat fan de earste betingst oan. En sa fierder.

  • Sleep op it lêst de Fillhandtak omleech.

4. Besykje Excel SWITCH-funksje

Jo kinne ek de SWITCH-funksje brûke as alternatyf foar de nêste IF -funksje. Mar, jo moatte ien ding ûnthâlde. Jo kinne de funksje SWITCH brûke as jo te krijen hawwe mei in fêste set fan spesifike wearden. Yn 'e dataset kinne jo sjen dat wy Rang yntrodusearre hawwe yn plak fan it Salesberik . Dizze spesifike wearden fan Rang sille ús helpe om de kommisje maklik te ferdielen.

Folgje de stappen hjirûnder om mear te witten oer dizze metoade.

STAPPEN:

  • Typ earst de formule hjirûnder yn Sel E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Druk no op Enter om it resultaat te sjen.

Hjir sil de formule sykje nei de wearde fan Sel D5 . As de wearde A is, dan wurdt 5 % printe, as B dan 9 %, en as C dan 12 %.

  • Sleep yn 'e folgjende stap gewoan de Fillhandtak omleech.

5. Brûk CONCATENATE Funksje

De SWITCH funksje waard yntrodusearre yn Excel 2016 . De âldere ferzjes hawwe de funksje SWITCH net. Yn dat gefal kinne jo de CONCATENATE-funksje brûke yn plak fan defoarige metoade.

Litte wy de stappen hjirûnder besprekke.

STAPPEN:

  • Yn de earste plak, typ de formule hjirûnder yn Sel E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Dêrnei, druk op Enter om it resultaat te sjen.

Hjir hawwe wy meardere IF gearfoege. funksjes. Dizze formule lit 5 % sjen as de wearde fan Sel D5 A is, 9 % as B , en 12 % as C .

  • Sleep as lêste de Fillhandtak omleech om resultaten yn de winske sellen te sjen.

Dingen om te ûnthâlden

Jo moatte de folgjende dingen ûnthâlde by it wurkjen mei de funksje neste IF yn Excel.

  • Jo moatte de goede folchoarder fan testen en resultaten behâlde as jo de nêste IF funksje brûke.
  • Yn Excel 2007 2016 , kinne jo maksimaal 64 betingsten brûke.
  • As jo ​​formule grutter wurdt troch it oantal betingsten, tapasse dan de alternative metoaden ynstee.
IF formule hâldt meardere IF funksjes. Yn gefal fan meardere betingsten moatte wy de IF funksje yn in oare IF funksje brûke. De algemiene foarm fan de nêste IF funksje kin skreaun wurde as: IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Hjir,

  • C1: Earste betingst.
  • T1: Wearde dy't werjûn wurde moat as de earste betingst foldien is.
  • C2: Twadde betingst.
  • T2: Wearde dy't toand wurdt as oan de twadde betingst foldien is.
  • C3: Tredde betingst.
  • T3: Wearde dy't werjûn wurde moat as oan de tredde betingst foldien is.
  • C4: Fjirde betingst.
  • T4: Wearde dy't toand wurdt as oan de fjirde betingst foldien is.
  • F4: Dit is de wearde dy't werjûn wurdt as betingsten net foldien wurde .

Jo kinne mear betingsten tafoegje neffens jo behoeften binnen de formule.

6 Ideale foarbylden fan it brûken fan Nested IF-funksje yn Excel

1. Gebrûk fan Simple Nested IF-funksje om resultaten te finen

Om it gebrûk fan 'e nêste IF funksje te begripen, sille wy op it earste plak in ienfâldich foarbyld sjen litte. Yn dit foarbyld sille wy besykje de resultaten fan guon studinten te finen. Hjir brûke wy trije betingsten.

  • Earst, as in studint 70 of heger wurdt, dan sil hy trochjaan.
  • Twad, as hy minder as 70 krijt, dan sil hy mislearje.
  • Tredde, as der gjin mark is, dan wurdt de studint beskôge.ôfwêzich.

Litte wy de stappen hjirûnder folgje om te sjen hoe't de nêste IF funksje wurket.

STAPPEN :

  • Selektearje earst Sel C5 en typ de formule:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Druk dêrnei op Enter om it resultaat te sjen.

Yn dizze formule,

  • It earste argumint is C5= “” en it twadde argumint is “Afwezig” . It jout de earste betingst oan. It jout oan as Sel C5 leech is, dan sil it it twadde argumint sjen litte. Yn ús gefal is dat Afwezig .
  • De twadde IF funksje stelt dat as it sifer heger is as 70 , dan sil in studint pas. Oars, hy sil net.
  • Yn de folgjende stap, set de rinnerke rjochts ûnder fan Sel D5 en sleep de Fill Handle down.

  • Uteinlik sille jo resultaten sjen lykas de ôfbylding hjirûnder.

2. Sykje graad mei help fan Nested IF-funksje yn Excel

Yn it twadde foarbyld sille wy de funksje nested IF yn Excel brûke om de rangen fan guon studinten te finen. It is ien fan 'e meast brûkte foarbylden om de nêste IF -funksje te beskriuwen. Foar dit foarbyld sille wy in dataset brûke dy't de tekens fan guon studinten befettet. Hjir wurdt ek it berik fan sifers en oerienkommende sifers jûn. Wy moatte de sifers fan 'e learlingen evaluearje op basis fan har helle punten.

Litte wyobservearje de stappen hjirûnder om mear te learen oer dit foarbyld.

STAPPEN:

  • Selektearje yn it foarste plak Sel D5 en typ de formule:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Druk dan op Enter om it resultaat te sjen.

Yn dizze formule,

  • Us earste betingst is om te kontrolearjen oft d'r in teken hjirûnder is 61 .
  • As TRUE , dan jout it F werom.
  • As FALSE , dan kontrolearret it de folgjende IF
  • Yn de folgjende IF funksje kontrolearret it de markearrings ûnder 71 en jout D as it is TRUE .
  • Op dizze manier giet de nested IF funksje troch om alle betingsten te kontrolearjen.
  • Dêrnei , brûk de Fillhandtak om resultaten yn alle sellen te sjen.

3. Tapasse Excel Nested IF-funksje om fekânsjedagen te allocearjen

Wy kinne de neste IF -funksje ek foar mear doelen brûke. Yn it tredde foarbyld sille wy besykje in Fakânsje perioade foar meiwurkers fan in bedriuw te jaan. Foar it tawizen fan in fakânsjeperioade hawwe wy wat betingsten ynfierd. As de wurktiid fan in meiwurker 15 jier of mear is, dan hat er 25 ferlofdagen. As it tusken 9 oant 14 jier is, dan hat hy 15 fakânsjedagen. En as lêste, as de wurkgelegenheid minder is as 9 jier, dan hat hy 10 fakânsjedagen.

Litte wy betelje omtinken foar de stappen hjirûnderom it foarbyld te learen.

STAPPEN:

  • Selektearje earst Sel D5 en typ de formule hjirûnder:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Danop Enter om it resultaat te sjen.

Yn dizze formule hawwe wy 3 betingsten brûkt.

  • Yn de earste betingst hawwe wy kontrolearre as Sel C5 is grutter dan 15 . Om't it WAAR is, toant it 25 yn Sel D5 .
  • As it FALSE wie, dan is it soe de folgjende betingst kontrolearje en sa fierder.
  • As lêste, sleep de Fill Handle omleech om resultaten te sjen lykas de skermôfdruk hjirûnder.

4. Bepale betellingsstatus mei Nested IF-funksje yn Excel

Yn it praktyske libben moatte wy de betellingsstatus faaks bepale. Tsjinstferlienende organisaasjes moatte it rekord hâlde fan betellingen fan har klanten. Yn dy gefallen kinne wy ​​ek de funksje neste IF brûke.

Yn de dataset hjirûnder kinne wy ​​de Bill en Betelbedragen sjen. fan guon klanten. Mei dizze ynformaasje sille wy besykje de Status kolom te aktualisearjen.

Sa litte wy de stappen hjirûnder folgje om it foarbyld te begripen.

STAPPEN:

  • Selektearje yn it foarste plak Sel G5 en typ de formule:
=IF(F5=0,"Paid",IF(TODAY()

  • Druk op Enter om it resultaat te sjen.

Yn dizze formule,

  • Wy sille earst kontrolearje oft Sel F5 lyk is oan 0 .As it TRUE is, dan sil it Paid sjen litte.
  • Oars sil it nei de twadde betingst gean.
  • Yn de twadde betingst, wy hawwe de funksje TODAY brûkt en fergelike mei de Dee Date .
  • As de aktuele datum grutter is dan de Dee Date , dan, it sil Ferfallen sjen litte.
  • En as de aktuele datum minder is dan de Ferfaldatum , dan sil it Op werjaan.
  • Sleep as lêste de Fillhandtak omleech om resultaten yn alle sellen te sjen.

5. Ynfoegje Excel Nested IF Function to Return Correct Product

Yn dit foarbyld sille wy besykje it juste produkt fan twa nûmers werom te jaan mei de nested IF funksje. Om it foarbyld út te lizzen, sille wy de ûndersteande dataset brûke.

Litte wy de stappen hjirûnder folgje om it foarbyld te begripen.

STAPPEN:

  • Om te begjinnen, selektearje Sel C5 en typ de formule:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • En druk op Enter .

Yn dizze formule,

  • De earste betingst is om te kontrolearjen oft Sel B5 is gelyk oan 15 × 12 . As TRUE , dan sil it 180 sjen litte. As it FALSE is, dan geane wy ​​nei de folgjende betingst.
  • Yn de folgjende betingst sil it sykje nei 14×19 en sjen litte 266 as it foldocht oan de betingst.
  • En yn de lêste betingst sil it de wearde fan 2 0x25 sykje en 500 werjaan as it foldocht oan debetingst.
  • Nei it typen fan de formule, sleep de Fillhandtak nei ûnderen.

  • Ut it lêst sille jo resultaten sjen lykas de ôfbylding hjirûnder.

6. Tapasse Nested IF mei EN/OF-funksjes yn Excel

Yn it lêste foarbyld sille wy de funksje neste IF brûke mei sawol de EN & OF-funksjes . Earst sille wy it gebrûk sjen litte fan de OF-funksje en dan sille wy de EN-funksje ymplementearje.

Om it foarbyld út te lizzen, sille wy in dataset brûke dy't befettet ynformaasje oer de ferkeap bedrach fan maart & amp; April . Wy sille de ferkeapkommisje ferdield op basis fan har ferkeapbedrach.

Litte wy de stappen hjirûnder folgje om mear te learen oer de ferdieling fan de kommisje.

STAPPEN:

  • Selektearje yn it foarste plak Sel E5 en typ de formule:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Dan, druk op Enter om it resultaat te sjen.

Yn dizze formule hawwe wy de funksje neste IF brûkt mei de funksje OF . Wy kinne meardere betingsten brûke binnen de OF funksje. As ien fan dizze betingsten TRUE is, dan sil it de tawiisde wearde werjaan. Dat betsjut dat as jo oan ien betingst foldwaan moatte, dan moatte jo de funksje OF tapasse.

  • De earste betingst kontrolearret as it ferkeapbedrach yn ien fan 'e twa moannen grutter is as 5500 en as TRUE , stelt it de kommisje yn op 12 %.
  • Yn de twadde betingst kontrolearret it as it ferkeapbedrach tusken 4001 oant 5500 . It printet 9 % yn de Kommisje .
  • En de lêste betingst is om it ferkeapbedrach te kontrolearjen tusken 2500 oant 4000 .
  • Dêrnei, brûk de Fill Handle om de formule nei ûnderen te kopiearjen.

Opmerking: De Getalopmaak fan it berik E5:E10 moat ynsteld wurde op persintaazje . Oars sil it 0 sjen litte.

  • Yn de folgjende stap sille wy de nêste IF -formule ynfoegje mei de funksje EN .
  • Selektearje dêrfoar Sel E5 en typ de formule:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Hjir moatte beide betingsten binnen de EN funksje TRUE wêze. Oars sil it de folgjende IF betingst útfiere. Bygelyks, as sawol Sel C5 as D5 grutter binne as 5500 , dan sil it de kommisje allinich ynstelle op 12 %.

  • Sleep as lêste de Fillhandtak omleech om alle resultaten te sjen.

Alternativen fan Nested IF-funksje yn Excel

It wurdt lestich om de nêste IF -funksje út te fieren as jo in protte betingsten hawwe. De formule kin grutter wurde en elke lytse flater kin jo liede ta ferkearde resultaten. Om de swierrichheden te foarkommen, kinne jo de alternativen fan 'e neste brûkeIF -funksje yn Excel. Hjir sille wy 5 alternativen beprate. Jo kinne se brûke neffens jo behoeften.

1. Brûk de VLOOKUP-funksje

As jo ​​trochgeande berikken fan nûmers brûke, dan kinne jo de VLOOKUP-funksje brûke ynstee fan de funksje neste IF . Foar dit doel moatte jo in referinsjetabel hawwe en de formule meitsje mei de ûngefear oerienkomst. Yn ús gefal is de Kommisje tabel ús referinsjetabel. Yn 'e dataset hawwe wy in ferkeapbedrach foar elke ferkeaper en sille besykje de kommisje te fertsjinjen.

Litte wy de stappen goed folgje om mear te learen.

STAPPEN:

  • Selektearje earst Sel D5 en typ de formule:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Druk dêrnei op Enter .

Hjir, wy hawwe de funksje VLOOKUP brûkt om te sykjen nei de wearde fan Sel C5 yn de twadde kolom fan de opsyktabel fariearjend fan Sel C13 oant D15 . Wy moatte hjir de ûngefear oerienkomst tapasse, dus wy brûkten TRUE yn it lêste argumint fan 'e formule.

  • Lêste, sleep de Fillhandtak omleech nei sjoch alle resultaten.

2. Excel IFS-funksje tapasse

De tapassing fan de IFS-funksje makket de taak fan it útfieren fan meardere betingsten heul maklik. De algemiene foarm fan de IFS funksje kin skreaun wurde as:

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

Om it gebrûk fan te ferklearjen

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.