Talaan ng nilalaman
Sa artikulong ito, matututunan nating gamitin ang nested IF function sa Excel . Kapag ang isang function ay ipinasok sa loob ng isa pang function, pagkatapos ito ay tinatawag na isang nested function. Ngayon, ipapakita namin ang 6 mga ideal na halimbawa ng nested IF function. Ang mga halimbawang ito ay makakatulong sa iyo na maunawaan ang paggamit ng nested IF function. Kaya, nang walang anumang pagkaantala, simulan natin ang talakayan.
I-download ang Practice Book
I-download ang practice book mula rito.
Gamitin ang Nested IF Function. xlsx
Panimula sa Excel IF Function
Upang maunawaan ang nested IF function , kailangan muna nating malaman ang tungkol sa ang IF function . Sa Microsoft Excel , ang IF function ay nagsusuri ng isang partikular na kundisyon at kung natutugunan nito, nagpapakita ng resulta. Gayundin, kung hindi natugunan ang kundisyon, magpapakita ng isa pang resulta.
- Syntax
IF (logical_test, [value_if_true], [value_if_false])
- Argument
logical_test: Ito ay sapilitan argument ng IF function. Kinakatawan ng argument na ito ang ibinigay na kundisyon para sa isang cell o isang hanay ng mga cell.
[value_if_true]: Ito ang pangalawang argument ng function. Ito ang tinukoy na pahayag kung natutugunan ang kundisyon.
[value_if_false]: Ito ang pangatlong argumento na lalabas kung mali ang kundisyon.
Panimula sa Excel Nested IF Function
Ang nestedang IFS function, maaari nating gamitin ang nakaraang dataset.
Obserbahan natin ang mga hakbang sa ibaba upang malaman ang higit pa.
MGA HAKBANG:
- Upang magsimula, piliin ang Cell D5 at i-type ang formula:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- Pagkatapos, pindutin ang Enter .
Dito, Ang pagsubok 1 ay upang suriin kung ang Cell C5 ay mas malaki sa 5500 . Kung TRUE , magpapakita ito ng 12 %. Kung hindi, lilipat ito sa Test 2 at iba pa.
- Sa susunod na hakbang, gamitin ang Fill Handle pababa upang makita ang lahat ng resulta.
3. Ipasok ang CHOOSE Function
Maaari rin naming gamitin ang ang CHOOSE function upang suriin ang maraming kundisyon. Ang function na CHOOSE ay nagbabalik ng value mula sa listahan batay sa index number ng value na iyon. Ang pangkalahatang anyo ng CHOOSE function ay ibinibigay sa ibaba.
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
Maaari mong tingnan ang higit pang mga pagsubok sa loob ng formula kung gusto mo .
Bigyan natin ng pansin ang mga hakbang sa ibaba para sa higit pa.
MGA HAKBANG:
- Sa sa simula, piliin ang Cell D5 at i-type ang formula:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Pagkatapos nito, pindutin ang Enter .
Dito, makikita mo ang apat na argument sa loob ng CHOOSE function. Sa unang argumento, inilagay namin ang lahat ng kundisyon sa pagdaragdag sa kanila ng plus ( + ) sign. Pagkatapos, sa susunod na mga argumento, inilagay namin ang halaga ng mga resulta sapaggalang sa posisyon ng mga kondisyon. Halimbawa, ang pangalawang argument ay tumutukoy sa resulta ng unang kondisyon. At iba pa.
- Sa huli, i-drag ang Fill Handle pababa.
4. Subukan Excel SWITCH Function
Maaari mo ring gamitin ang ang SWITCH function bilang alternatibo sa nested IF function. Ngunit, kailangan mong tandaan ang isang bagay. Maaari mong gamitin ang function na SWITCH kapag kailangan mong harapin ang isang nakapirming hanay ng mga partikular na halaga. Sa dataset, makikita mong ipinakilala namin ang Ranggo kapalit ng Sales Range . Ang mga partikular na halagang ito ng Ranggo ay makakatulong sa amin na maipamahagi nang madali ang komisyon.
Sundin ang mga hakbang sa ibaba upang malaman ang higit pa tungkol sa pamamaraang ito.
STEPS:
- Una sa lahat, i-type ang formula sa ibaba sa Cell E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Ngayon, pindutin ang Enter upang makita ang resulta.
Dito, hahanapin ng formula ang halaga ng Cell D5 . Kung ang value ay A , ipi-print nito ang 5 %, kung B pagkatapos ay 9 %, at kung C pagkatapos ay 12 %.
- Sa susunod na hakbang, i-drag lang ang Fill Handle pababa.
5. Gamitin ang CONCATENATE Function
Ang SWITCH function ay ipinakilala sa Excel 2016 . Ang mga mas lumang bersyon ay walang function na SWITCH . Sa kasong iyon, maaari mong gamitin ang ang CONCATENATE function bilang kapalit ngnakaraang pamamaraan.
Pag-usapan natin ang mga hakbang sa ibaba.
MGA HAKBANG:
- Sa una ilagay, i-type ang formula sa ibaba sa Cell E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Pagkatapos noon, pindutin ang Enter upang makita ang resulta.
Dito, pinagsama-sama namin ang maramihang KUNG mga function. Ipinapakita ng formula na ito ang 5 % kung ang value ng Cell D5 ay A , 9 % kung B , at 12 % kung C .
- Sa wakas, i-drag pababa ang Fill Handle upang makita ang mga resulta sa mga gustong cell.
Mga Dapat Tandaan
Kailangan mong tandaan ang mga sumusunod na bagay habang nagtatrabaho sa nested IF function sa Excel.
- Dapat mong panatilihin ang wastong pagkakasunud-sunod ng mga pagsubok at resulta kapag ginagamit mo ang nested IF function.
- Sa Excel 2007 – 2016 , maaari kang gumamit ng maximum na 64 mga kundisyon.
- Kung lumaki ang iyong formula dahil sa bilang ng mga kundisyon, ilapat ang mga alternatibong pamamaraan sa halip.
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
Dito,
- C1: Unang Kundisyon.
- T1: Halaga na ipapakita kung matugunan ang unang kundisyon.
- C2: Pangalawang Kundisyon.
- T2: Halaga na ipapakita kung matugunan ang pangalawang kundisyon.
- C3: Ikatlong Kundisyon.
- T3: Halaga na ipapakita kung matugunan ang ikatlong kundisyon.
- C4: Ikaapat na Kundisyon.
- T4: Value na ipapakita kung ang ikaapat na kundisyon ay natugunan.
- F4: Ito ang value na ipapakita kung ang mga kundisyon ay hindi natutugunan .
Maaari kang magdagdag ng higit pang mga kundisyon ayon sa iyong mga pangangailangan sa loob ng formula.
6 Mga Mainam na Halimbawa ng Paggamit ng Nested IF Function sa Excel
1. Paggamit ng Simple Nested IF Function to Find Results
Upang maunawaan ang paggamit ng nested IF function, magpapakita kami ng simpleng halimbawa sa unang lugar. Sa halimbawang ito, susubukan naming hanapin ang mga resulta ng ilang mga mag-aaral. Dito, gumagamit kami ng tatlong kundisyon.
- Una, kung ang isang mag-aaral ay nakakuha ng 70 o mas mataas , siya ay papasa.
- Pangalawa, kung mas mababa sa 70 ang nakuha niya, mabibigo siya.
- Pangatlo, kung walang marka, kung gayon, ikokonsidera ang estudyante.wala.
Sundin natin ang mga hakbang sa ibaba para makita kung paano gumagana ang nested IF function.
STEPS :
- Una sa lahat, piliin ang Cell C5 at i-type ang formula:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Pagkatapos nito, pindutin ang Enter upang makita ang resulta.
Sa formula na ito,
- Ang unang argument ay C5= “” at ang pangalawang argumento ay “Wala” . Tinutukoy nito ang unang kondisyon. Ipinapahiwatig nito kung ang Cell C5 ay walang laman, pagkatapos, ipapakita nito ang pangalawang argumento. Sa aming kaso, iyon ay Wala .
- Ang pangalawang IF function ay nagsasaad na kung ang marka ay mas mataas sa 70 , ang isang mag-aaral ay pumasa. Kung hindi, hindi niya gagawin.
- Sa sumusunod na hakbang, ilagay ang cursor sa kanang bahagi sa ibaba ng Cell D5 at i-drag ang Fill Handle pababa.
- Sa wakas, makikita mo ang mga resulta tulad ng larawan sa ibaba.
2. Maghanap ng Marka Gamit ang Nested IF Function sa Excel
Sa pangalawang halimbawa, gagamitin namin ang nested IF function sa Excel upang mahanap ang mga marka ng ilang estudyante. Ito ay isa sa mga pinakaginagamit na halimbawa upang ilarawan ang nested IF function. Para sa halimbawang ito, gagamit kami ng dataset na naglalaman ng mga marka ng ilang mag-aaral. Dito, ibinibigay din ang hanay ng mga marka at kaukulang grado. Kailangan nating suriin ang mga marka ng mga mag-aaral batay sa kanilang mga nakuhang marka.
Atinobserbahan ang mga hakbang sa ibaba upang matuto nang higit pa tungkol sa halimbawang ito.
MGA HAKBANG:
- Sa unang lugar, piliin ang Cell D5 at i-type ang formula:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Pagkatapos, pindutin ang Enter upang makita ang resulta.
Sa formula na ito,
- Ang aming unang kondisyon ay suriin kung mayroong anumang marka sa ibaba 61 .
- Kung TRUE , ibabalik nito ang F .
- Kung FALSE , susuriin nito ang susunod na IF
- Sa susunod na IF function, sinusuri nito ang mga marka sa ibaba 71 at ibinabalik ang D kung ito ay TRUE .
- Sa ganitong paraan, ang nested IF function ay nagpapatuloy upang suriin ang lahat ng kundisyon.
- Pagkatapos noon , gamitin ang Fill Handle upang makita ang mga resulta sa lahat ng mga cell.
3. Ilapat ang Excel Nested IF Function upang Maglaan ng Mga Araw ng Bakasyon
Maaari naming gamitin ang function na nested IF para sa higit pang mga layunin. Sa ikatlong halimbawa, susubukan naming maglaan ng Bakasyon panahon para sa mga empleyado ng isang kumpanya. Upang maglaan ng panahon ng bakasyon, nagpakilala kami ng ilang kundisyon. Kung ang panahon ng pagtatrabaho ng isang empleyado ay 15 taon o higit pa, magkakaroon siya ng 25 araw ng bakasyon. Kung ito ay nasa pagitan ng 9 hanggang 14 taon, magkakaroon siya ng 15 mga araw ng bakasyon. At panghuli, kung ang panahon ng pagtatrabaho ay wala pang 9 taon, magkakaroon siya ng 10 mga araw ng bakasyon.
Bayaran natin pansinin ang mga hakbang sa ibabapara matutunan ang halimbawa.
MGA HAKBANG:
- Una, piliin ang Cell D5 at i-type ang formula sa ibaba:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Pagkatapos nito, pindutin ang Enter upang makita ang resulta.
Sa formula na ito, gumamit kami ng 3 mga kundisyon.
- Sa unang kundisyon, sinuri namin kung Ang Cell C5 ay mas malaki kaysa sa 15 . Dahil ito ay TRUE , ipinapakita nito ang 25 sa Cell D5 .
- Kung ito ay FALSE , kung gayon, ito susuriin ang susunod na kundisyon at iba pa.
- Panghuli, i-drag ang Fill Handle pababa upang makita ang mga resulta tulad ng screenshot sa ibaba.
4. Tukuyin ang Katayuan ng Pagbabayad gamit ang Nested IF Function sa Excel
Sa praktikal na buhay, kailangan nating matukoy nang madalas ang status ng pagbabayad. Kailangang panatilihin ng mga organisasyong nagbibigay ng serbisyo ang talaan ng mga pagbabayad ng kanilang mga customer. Sa mga sitwasyong iyon, magagamit din natin ang function na nested IF .
Sa dataset sa ibaba, makikita natin ang Bill at Mga Bayad na Halaga ng ilang customer. Gamit ang impormasyong ito, susubukan naming i-update ang Status column.
Kaya, sundin natin ang mga hakbang sa ibaba upang maunawaan ang halimbawa.
STEPS:
- Sa unang lugar, piliin ang Cell G5 at i-type ang formula:
=IF(F5=0,"Paid",IF(TODAY()
- Pindutin ang Enter upang makita ang resulta.
Sa formula na ito,
- Titingnan muna namin kung ang Cell F5 ay katumbas ng 0 .Kung ito ay TRUE , ipapakita nito ang Bayaran .
- Kung hindi, lilipat ito sa pangalawang kundisyon.
- Sa pangalawang kundisyon, ginamit namin ang ang TODAY function at inihambing ito sa Due Date .
- Kung ang kasalukuyang petsa ay mas malaki kaysa sa Due Date , kung gayon, ipapakita nito ang Nakatakdang .
- At kung ang kasalukuyang petsa ay mas mababa kaysa sa Nakatakdang Petsa , ipapakita nito ang Naka-on .
- Sa wakas, i-drag ang Fill Handle pababa upang makita ang mga resulta sa lahat ng mga cell.
5. Ipasok Excel Nested IF Function to Return Correct Product
Sa halimbawang ito, susubukan naming ibalik ang tamang produkto ng dalawang numero gamit ang nested IF function. Para ipaliwanag ang halimbawa, gagamitin namin ang dataset sa ibaba.
Sundin natin ang mga hakbang sa ibaba para maunawaan ang halimbawa.
MGA HAKBANG:
- Upang magsimula, piliin ang Cell C5 at i-type ang formula:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- At pindutin ang Enter .
Sa formula na ito,
- Ang unang kundisyon ay suriin kung ang Cell B5 ay katumbas ng 15×12 . Kung TRUE , ipapakita nito ang 180 . Kung ito ay FALSE , pagkatapos, lilipat tayo sa susunod na kundisyon.
- Sa susunod na kundisyon, hahanapin nito ang 14×19 at ipapakita ang 266 kung natutugunan nito ang kundisyon.
- At sa huling kundisyon, hahanapin nito ang halaga ng 2 0x25 at ipapakita ang 500 kung natutugunan nito angkundisyon.
- Pagkatapos i-type ang formula, i-drag pababa ang Fill Handle .
- Sa huli, makikita mo ang mga resulta tulad ng larawan sa ibaba.
6. Ilapat ang Nested IF na may AND/OR Functions sa Excel
Sa huling halimbawa, gagamitin namin ang nested IF function na may parehong AT & OR function . Una, ipapakita namin ang paggamit ng ang OR function at pagkatapos, ipapatupad namin ang ang AND function .
Upang ipaliwanag ang halimbawa, gagamit kami ng dataset na naglalaman ng impormasyon tungkol sa halaga ng benta ng Marso & Abril . Ipapamahagi namin ang Sales Commission batay sa halaga ng kanilang benta.
Sundin natin ang mga hakbang sa ibaba para matuto pa tungkol sa pamamahagi ng komisyon.
MGA HAKBANG:
- Sa unang lugar, piliin ang Cell E5 at i-type ang formula:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Pagkatapos, pindutin ang Enter key upang makita ang resulta.
Sa formula na ito, ginamit namin ang function na nested IF kasama ang function na OR . Maaari tayong gumamit ng maraming kundisyon sa loob ng function na OR . Kung ang alinman sa mga kundisyong ito ay TRUE , ipapakita nito ang nakatalagang halaga. Nangangahulugan iyon kung kailangan mong matugunan ang alinman sa isang kundisyon, dapat mong ilapat ang function na OR .
- Sinusuri ng unang kundisyon kung mas malaki ang halaga ng benta sa alinman sa dalawang buwan kaysa sa 5500 at kung TRUE , itinatakda nito ang komisyon sa 12 %.
- Sa pangalawang kundisyon, tinitingnan nito kung ang halaga ng benta ay nasa pagitan 4001 hanggang 5500 . Nagpi-print ito ng 9 % sa Komisyon .
- At ang huling kundisyon ay suriin ang halaga ng benta sa pagitan ng 2500 hanggang 4000 .
- Pagkatapos nito, gamitin ang Fill Handle upang kopyahin ang formula pababa.
Tandaan: Ang Format ng Numero ng hanay E5:E10 ay dapat itakda sa Porsyento . Kung hindi, magpapakita ito ng 0 .
- Sa susunod na hakbang, ilalagay namin ang nested IF na formula na may function na AT .
- Para sa layuning iyon, piliin ang Cell E5 at i-type ang formula:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
Dito, ang parehong kundisyon sa loob ng AT function ay dapat na TRUE . Kung hindi, isasagawa nito ang susunod na IF kondisyon. Halimbawa, kung ang parehong Cell C5 at D5 ay mas malaki sa 5500 , saka lang nito itatakda ang komisyon sa 12 %.
- Sa wakas, i-drag ang Fill Handle pababa upang makita ang lahat ng resulta.
Mga Alternatibo ng Nested IF Function sa Excel
Nagiging mahirap na ipatupad ang function na nested IF kung marami kang kundisyon. Ang formula ay maaaring lumaki at ang anumang maliit na pagkakamali ay maaaring humantong sa iyo sa mga maling resulta. Upang maiwasan ang mga kahirapan, maaari mong gamitin ang mga alternatibo ng nestedIF function sa Excel. Dito, tatalakayin natin ang 5 mga alternatibo. Magagamit mo ang mga ito ayon sa iyong mga pangangailangan.
1. Gamitin ang VLOOKUP Function
Kapag gumagamit ka ng tuluy-tuloy na hanay ng mga numero, maaari mong gamitin ang ang VLOOKUP function sa halip na ang nested IF function. Para sa layuning ito, kailangan mong magkaroon ng reference table at lumikha ng formula na may tinatayang tugma. Sa aming kaso, ang Commission table ay ang aming reference table. Sa dataset, mayroon kaming halaga ng benta para sa bawat salesman at susubukan naming ilaan ang komisyon.
Sundin nating mabuti ang mga hakbang para matuto pa.
Mga HAKBANG:
- Una, piliin ang Cell D5 at i-type ang formula:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Pagkatapos nito, pindutin ang Enter .
Narito, kami ginamit ang VLOOKUP function upang hanapin ang halaga ng Cell C5 sa ikalawang column ng lookup table mula sa Cell C13 hanggang D15 . Kailangan naming ilapat ang tinatayang tugma dito, kaya ginamit namin ang TRUE sa huling argumento ng formula.
- Sa wakas, i-drag ang Fill Handle pababa sa tingnan ang lahat ng resulta.
2. Ilapat ang Excel IFS Function
Ang application ng ang IFS function ay gumagawa ng gawain ng napakadali ng pagpapatupad ng maraming kundisyon. Ang pangkalahatang anyo ng IFS function ay maaaring isulat bilang:
IFS(Test1,Value1,[Test 2],[Value 2]....)
Upang ipaliwanag ang paggamit ng