Paano Mag-nest ng Maramihang IF Function sa Excel

Talaan ng mga Nilalaman:

Paano Mag-nest ng Maramihang IF Function sa Excel
Paano Mag-nest ng Maramihang IF Function sa Excel
Anonim

Ano ang Dapat Malaman

  • =IF(D7=50000, $D$5D7, $D$4D7))=ay ang formula na ipinasok mo upang simulan ang Nested IF function.
  • Ilagay ang Logical_test argument, na naghahambing ng dalawang item ng data, pagkatapos ay ilagay ang Value_if_true argument.
  • Ilagay ang Nested IF Function bilang Value_if_false Argument. Para matapos, kopyahin ang mga function ng Nested IF gamit ang Fill Handle.

Ipinapaliwanag ng artikulong ito kung paano i-nest ang mga function ng IF sa Excel upang pataasin ang mga kundisyong sinuri at ang mga pagkilos na isinagawa ng function. Saklaw ng mga tagubilin ang Excel 2019-10, Excel para sa Mac, at Excel Online.

Tutorial ng Mga Function ng Nest IF

Image
Image

Tulad ng ipinapakita sa larawan, ang tutorial na ito ay gumagamit ng dalawang IF function para gumawa ng formula na nagkalkula ng taunang halaga ng bawas para sa mga empleyado batay sa kanilang taunang suweldo. Ang formula na ginamit sa halimbawa ay ipinapakita sa ibaba. Ang nested IF function ay gumaganap bilang value_if_false argument para sa unang IF function.

=IF(D7=50000, $D$5D7, $D$4D7))

Ang iba't ibang bahagi ng formula ay pinaghihiwalay ng mga kuwit at isinasagawa ang mga sumusunod na gawain:

  1. Ang unang bahagi, D7<30000, ay tumitingin kung ang suweldo ng isang empleyado ay mas mababa sa $30, 000.
  2. Kung ang suweldo ay mas mababa sa $30, 000, ang gitnang bahagi, $D$3D7, ay i-multiply ang suweldo sa deduction rate na 6%.
  3. Kung ang suweldo ay higit sa $30, 000, ang pangalawang IF function na IF(D7>=50000, $D$5D7, $D$4D7) ay sumusubok ng dalawang karagdagang kundisyon.
  4. D7>=50000 na mga pagsusuri upang makita kung ang suweldo ng isang empleyado ay mas malaki kaysa o katumbas ng $50, 000.
  5. Kung ang suweldo ay katumbas o higit sa $50, 000, $D$5D7 ay i-multiply ang suweldo sa deduction rate na 10%.
  6. Kung ang suweldo ay mas mababa sa $50, 000 ngunit higit sa $30, 000, $D$4D7 ay i-multiply ang suweldo sa deduction rate na 8%.

Ilagay ang Tutorial Data

Ilagay ang data sa mga cell C1 hanggang E6 ng isang Excel worksheet gaya ng nakikita sa larawan. Ang tanging data na hindi naipasok sa puntong ito ay ang mismong IF function na matatagpuan sa cell E7.

Ang mga tagubilin para sa pagkopya ng data ay hindi kasama ang mga hakbang sa pag-format para sa worksheet. Hindi ito nakakasagabal sa pagkumpleto ng tutorial. Maaaring iba ang hitsura ng iyong worksheet kaysa sa halimbawang ipinakita, ngunit ang IF function ay magbibigay sa iyo ng parehong mga resulta.

Simulan ang Nested IF Function

Image
Image

Posibleng ilagay lang ang kumpletong formula

=IF(D7=50000, $D$5D7, $D$4D7))

sa cell E7 ng worksheet at ipaandar ito. Sa Excel Online, ito ang paraan na dapat mong gamitin. Gayunpaman, kung gumagamit ka ng desktop na bersyon ng Excel, kadalasan ay mas madaling gamitin ang dialog box ng function upang ilagay ang mga kinakailangang argumento.

Ang paggamit ng dialog box ay medyo nakakalito kapag nagpapasok ng mga nested function dahil dapat na naka-type ang nested function. Ang pangalawang dialog box ay hindi mabubuksan upang ipasok ang pangalawang hanay ng mga argumento.

Sa halimbawang ito, ang nested IF function ay ipinasok sa ikatlong linya ng dialog box bilang Value_if_false argument. Dahil kinakalkula ng worksheet ang taunang bawas para sa ilang empleyado, ang formula ay unang inilalagay sa cell E7 gamit ang mga absolute cell reference para sa mga rate ng pagbabawas at pagkatapos ay kinopya sa mga cell E8:E11.

Mga Hakbang sa Tutorial

  1. Piliin ang cell E7 upang gawin itong aktibong cell. Dito makikita ang nested IF formula.
  2. Piliin ang Mga Formula.
  3. Piliin ang Logical upang buksan ang drop-down list ng function.
  4. Piliin ang IF sa listahan upang ilabas ang dialog box ng function.

Ang data na ipinasok sa mga blangkong linya sa dialog box ay bumubuo ng mga argumento ng IF function. Sinasabi ng mga argumentong ito sa function ang kundisyong sinusubok at kung anong mga aksyon ang gagawin kung totoo o mali ang kundisyon.

Pagpipilian sa Shortcut sa Tutorial

Upang magpatuloy sa halimbawang ito, maaari kang:

  • Ilagay ang mga argumento sa dialog box tulad ng ipinapakita sa larawan sa itaas at pagkatapos ay pumunta sa huling hakbang na sumasaklaw sa pagkopya ng formula sa mga row 7 hanggang 10.
  • O, sundin ang mga susunod na hakbang na nag-aalok ng mga detalyadong tagubilin at paliwanag para sa paglalagay ng tatlong argumento.

Ilagay ang Logical_test argument

Image
Image

Ang argumento ng Logical_test ay naghahambing ng dalawang item ng data. Ang data na ito ay maaaring mga numero, cell reference, ang mga resulta ng mga formula, o kahit na text data. Upang paghambingin ang dalawang value, ang Logical_test ay gumagamit ng operator ng paghahambing sa pagitan ng mga value.

Sa halimbawang ito, may tatlong antas ng suweldo na tumutukoy sa taunang bawas ng empleyado:

  • Mas mababa sa $30, 000.
  • Sa pagitan ng $30, 000 at $49, 999.
  • $50, 000 o higit pa

Ang isang function na IF ay maaaring maghambing ng dalawang antas, ngunit ang ikatlong antas ng suweldo ay nangangailangan ng paggamit ng pangalawang nested IF function. Ang unang paghahambing ay sa pagitan ng taunang suweldo ng empleyado, na matatagpuan sa cell D, na may threshold na suweldo na $30, 000. Dahil ang layunin ay upang matukoy kung ang D7 ay mas mababa sa $30, 000, ang Mas Mababa sa operator (<) ang ginagamit sa pagitan ng mga value.

Mga Hakbang sa Tutorial

  1. Piliin ang Logical_test na linya sa dialog box.
  2. Pumili ng cell D7 upang idagdag ang cell reference na ito sa Logical_test line.
  3. Pindutin ang less-than key (<) sa keyboard.
  4. Uri 30000 pagkatapos ng mas mababa sa simbolo.
  5. Ang nakumpletong logical test ay ipinapakita bilang D7<30000.

Huwag ipasok ang dollar sign ($) o isang comma separator (,) na may 30000. May lalabas na di-wastong mensahe ng error sa dulo ng Logical_test line kung alinman sa ang mga simbolo na ito ay ipinasok kasama ng data.

Ilagay ang Value_if_true Argument

Image
Image

Ang Value_if_true argument ay nagsasabi sa IF function kung ano ang gagawin kapag ang Logical_test ay totoo. Ang Value_if_true argument ay maaaring isang formula, isang block ng text, isang value, isang cell reference, o ang cell ay maaaring iwanang blangko.

Sa halimbawang ito, kapag ang data sa cell D7 ay mas mababa sa $30, 000, i-multiply ng Excel ang taunang suweldo ng empleyado sa cell D7 sa deduction rate na 6 percent na matatagpuan sa cell D3.

Relative vs. Absolute Cell References

Karaniwan, kapag ang isang formula ay kinopya sa ibang mga cell, ang mga relatibong cell reference sa formula ay nagbabago upang ipakita ang bagong lokasyon ng formula. Pinapadali nitong gamitin ang parehong formula sa maraming lokasyon. Paminsan-minsan, ang pagkakaroon ng mga cell reference ay nagbabago kapag ang isang function ay kinopya ay nagreresulta sa mga error. Para maiwasan ang mga error na ito, maaaring gawing Absolute ang mga cell reference, na pumipigil sa mga ito sa pagbabago kapag kinopya ang mga ito.

Ang mga ganap na cell reference ay ginagawa sa pamamagitan ng pagdaragdag ng mga dollar sign sa paligid ng isang regular na cell reference, gaya ng $D$3. Ang pagdaragdag ng mga dollar sign ay madaling gawin sa pamamagitan ng pagpindot sa F4 key sa keyboard pagkatapos maipasok ang cell reference sa dialog box.

Sa halimbawa, ang deduction rate na matatagpuan sa cell D3 ay ipinasok bilang absolute cell reference sa Value_if_true na linya ng dialog box.

Mga Hakbang sa Tutorial

  1. Piliin ang Value_if_true na linya sa dialog box.
  2. Piliin ang cell D3 sa worksheet para idagdag ang cell reference na ito sa Value_if_true line.
  3. Pindutin ang F4 key upang gawing ganap na cell reference ang D3 ($D$3).
  4. Pindutin ang asterisk () na key. Ang asterisk ay ang simbolo ng multiplikasyon sa Excel.
  5. Piliin ang cell D7 upang idagdag ang cell reference na ito sa Value_if_true na linya.
  6. Ang nakumpletong Value_if_true na linya ay ipinapakita bilang $D$3D7.

Ang D7 ay hindi inilagay bilang isang ganap na sanggunian ng cell. Kailangan itong magbago kapag nakopya ang formula sa mga cell E8:E11 para makuha ang tamang halaga ng bawas para sa bawat empleyado.

Ilagay ang Nested IF Function bilang Value_if_false Argument

Image
Image

Karaniwan, ang Value_if_false argument ay nagsasabi sa IF function kung ano ang gagawin kapag ang Logical_test ay false. Sa kasong ito, ang nested IF function ay ipinasok bilang argumentong ito. Sa paggawa nito, nangyayari ang mga sumusunod na resulta:

  • Ang Logical_test argument sa nested IF function (D7>=50000) ay sumusubok sa lahat ng suweldo na hindi bababa sa $30, 000.
  • Para sa mga suweldong mas malaki sa o katumbas ng $50, 000, ang Value_if_true argument ay i-multiply ang mga ito sa deduction rate na 10% na matatagpuan sa cell D5.
  • Para sa natitirang mga suweldo (yaong mas malaki sa $30, 000 ngunit mas mababa sa $50, 000) ang Value_if_false argument ay i-multiply ang mga ito sa deduction rate na 8% na matatagpuan sa cell D4.

Mga Hakbang sa Tutorial

Tulad ng nabanggit sa simula ng tutorial, hindi mabubuksan ang pangalawang dialog box para ipasok ang nested function kaya dapat itong i-type sa Value_if_false na linya.

Ang mga nested function ay hindi nagsisimula sa isang pantay na tanda, ngunit sa halip ay sa pangalan ng function.

  1. Piliin ang Value_if_false na linya sa dialog box.
  2. Ilagay ang sumusunod na IF function:
  3. IF(D7>=50000, $D$5D7, $D$4D7)

  4. Piliin ang OK upang kumpletuhin ang IF function at isara ang dialog box.
  5. Ang halaga na $3, 678.96 ay lumalabas sa cell E7. Dahil kumikita si R. Holt ng higit sa $30, 000 ngunit mas mababa sa $50, 000 bawat taon, ginagamit ang formula na $45, 9878% para kalkulahin ang kanyang taunang bawas.
  6. Piliin ang cell E7 upang ipakita ang kumpletong function=IF(D7=50000, $D$5D7, $D$4D7)) sa formula bar sa itaas ng worksheet.

Pagkatapos sundin ang mga hakbang na ito, tumutugma na ngayon ang iyong halimbawa sa unang larawan sa artikulong ito.

Ang huling hakbang ay kinabibilangan ng pagkopya ng IF formula sa mga cell E8 hanggang E11 gamit ang fill handle upang makumpleto ang worksheet.

Kopyahin ang Nested IF Function Gamit ang Fill Handle

Image
Image

Upang makumpleto ang worksheet, kopyahin ang formula na naglalaman ng nested IF function sa mga cell E8 hanggang E11. Habang kinokopya ang function, ina-update ng Excel ang mga kaugnay na cell reference upang ipakita ang bagong lokasyon ng function habang pinananatiling pareho ang absolute cell reference.

Ang isang madaling paraan upang kopyahin ang mga formula sa Excel ay gamit ang Fill Handle.

Mga Hakbang sa Tutorial

  1. Piliin ang cell E7 upang gawin itong aktibong cell.
  2. Ilagay ang pointer ng mouse sa parisukat sa kanang sulok sa ibaba ng aktibong cell. Magiging plus sign (+) ang pointer.
  3. Piliin at i-drag ang fill handle pababa sa cell E11.
  4. Ang mga cell E8 hanggang E11 ay puno ng mga resulta ng formula tulad ng ipinapakita sa larawan sa itaas.

Inirerekumendang: