Ano ang Dapat Malaman
- Ang syntax ng IF-THEN ay=IF(logic test, value if true, value if false).
- Ang unang argumento ay nagsasabi sa function kung ano ang gagawin kung ang paghahambing ay totoo.
-
Sinasabi ng pangalawang argumento ang function kung ano ang gagawin kung mali ang paghahambing.
Ipinapaliwanag ng artikulong ito kung paano gamitin ang function na IF-THEN sa Excel para sa Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel para sa Mac, at Excel Online, pati na rin ang ilang halimbawa.
Paglalagay ng IF-THEN sa Excel
Ang function na IF-THEN sa Excel ay isang mahusay na paraan upang magdagdag ng paggawa ng desisyon sa iyong mga spreadsheet. Sinusuri nito ang isang kundisyon upang makita kung ito ay totoo o mali at pagkatapos ay nagsasagawa ng isang partikular na hanay ng mga tagubilin batay sa mga resulta.
Halimbawa, sa pamamagitan ng pag-input ng IF-THEN sa Excel, maaari mong subukan kung ang isang partikular na cell ay higit sa 900. Kung oo, maaari mong ibalik sa formula ang text na "PERFECT." Kung hindi, maaari mong ibalik ang formula na "MAHAL NA MALIIT."
Maraming kundisyon ang maaari mong ilagay sa IF-THEN formula.
Kasama sa syntax ng function na IF-THEN ang pangalan ng function at ang mga argumento ng function sa loob ng parenthesis.
Ito ang wastong syntax ng IF-THEN function:
=IF(pagsusulit sa lohika, halaga kung tama, halaga kung mali)
Ang IF na bahagi ng function ay ang logic test. Dito ka gumagamit ng mga operator ng paghahambing upang paghambingin ang dalawang halaga.
Ang THEN bahagi ng function ay kasunod ng unang kuwit at may kasamang dalawang argumento na pinaghihiwalay ng kuwit.
- Ang unang argumento ay nagsasabi sa function kung ano ang gagawin kung ang paghahambing ay totoo.
- Ang pangalawang argumento ay nagsasabi sa function kung ano ang gagawin kung mali ang paghahambing.
Isang Simpleng IF-THEN na Halimbawa ng Function
Bago lumipat sa mas kumplikadong mga kalkulasyon, tingnan natin ang isang direktang halimbawa ng isang IF-THEN na pahayag.
Ang aming spreadsheet ay naka-set up sa cell B2 bilang $100. Maaari naming ipasok ang sumusunod na formula sa C2 upang isaad kung ang halaga ay mas malaki sa $1000.
=KUNG(B2>1000, "PERPEKTO", "MASYADO MALIIT")
Ang function na ito ay may mga sumusunod na argumento:
Sinusuri ng
Ang paghahambing na bahagi ng function ay maaaring maghambing lamang ng dalawang halaga. Alinman sa dalawang value na iyon ay maaaring:
- Fixed number
- Isang string ng mga character (text value)
- Petsa o oras
- Mga function na nagbabalik ng alinman sa mga value sa itaas
- Isang reference sa anumang iba pang cell sa spreadsheet na naglalaman ng alinman sa mga value sa itaas
Ang TRUE o FALSE na bahagi ng function ay maaari ding ibalik ang alinman sa itaas. Nangangahulugan ito na maaari mong gawin ang IF-THEN function na napaka-advance sa pamamagitan ng pag-embed ng mga karagdagang kalkulasyon o function sa loob nito (tingnan sa ibaba).
Kapag nag-i-input ng true o false na kundisyon ng isang IF-THEN na statement sa Excel, kailangan mong gumamit ng mga panipi sa paligid ng anumang text na gusto mong ibalik, maliban kung gumagamit ka ng TRUE at FALSE, na awtomatikong kinikilala ng Excel. Ang ibang mga value at formula ay hindi nangangailangan ng mga panipi.
Paglalagay ng Mga Pagkalkula sa IF-THEN Function
Maaari kang mag-embed ng iba't ibang kalkulasyon para gumanap ang IF-THEN function, depende sa mga resulta ng paghahambing.
Sa halimbawang ito, isang kalkulasyon ang ginagamit upang kalkulahin ang buwis na dapat bayaran, depende sa kabuuang kita sa B2.
Inihahambing ng logic test ang kabuuang kita sa B2 upang makita kung ito ay higit sa $50, 000.00.
=IF(B2>50000, B20.15, B20.10)
Sa halimbawang ito, ang B2 ay hindi mas malaki kaysa sa 50, 000, kaya ang kundisyong "value_if_false" ay kalkulahin at ibabalik ang resultang iyon.
Sa kasong ito, iyon ay B20.10, which is 4000.
Ang resulta ay inilagay sa cell C2, kung saan ang IF-THEN function ay ipinasok, ay magiging 4000.
Maaari ka ring mag-embed ng mga kalkulasyon sa paghahambing na bahagi ng function.
Halimbawa, kung gusto mong tantyahin na ang nabubuwisang kita ay magiging 80% lamang ng kabuuang kita, maaari mong baguhin ang function na IF-THEN sa itaas sa sumusunod.
=IF(B20.8>50000, B20.15, B20.10)
Ito ang magsasagawa ng pagkalkula sa B2 bago ito ikumpara sa 50, 000.
Huwag kailanman maglagay ng kuwit kapag naglalagay ng mga numero sa libu-libo. Ito ay dahil binibigyang-kahulugan ng Excel ang kuwit bilang dulo ng isang argumento sa loob ng isang function.
Mga Nesting Function sa Loob ng isang IF-THEN Function
Maaari ka ring mag-embed (o "nest") ng function sa loob ng IF-THEN function.
Ito ay nagbibigay-daan sa iyong magsagawa ng mga advanced na kalkulasyon at pagkatapos ay ihambing ang aktwal na mga resulta sa mga inaasahang resulta.
Sa halimbawang ito, sabihin nating mayroon kang spreadsheet na may limang marka ng mga mag-aaral sa column B. Maaari mong i-average ang mga markang iyon gamit ang AVERAGE function. Depende sa average na resulta ng klase, maaari mong ibalik ang cell C2 ng alinman sa "Mahusay!" o "Kailangan ng Trabaho."
Ganito mo ilalagay ang function na IF-THEN:
=KUNG(AVERAGE(B2:B6)>85, "Mahusay!", "Kailangan ng Trabaho")
Ibinabalik ng function na ito ang text na "Excellent!" sa cell C2 kung ang average ng klase ay higit sa 85. Kung hindi, ibabalik nito ang "Needs Work."
Tulad ng nakikita mo, ang pag-input ng IF-THEN function sa Excel na may mga naka-embed na kalkulasyon o function ay nagbibigay-daan sa iyong lumikha ng mga dynamic at highly functional na spreadsheet.
FAQ
Paano ako gagawa ng maramihang IF-THEN na mga pahayag sa Excel?
Gamitin ang Nesting sa Excel para gumawa ng maraming IF-THEN na statement. Bilang kahalili, gamitin ang IFS function.
Ilang IF statement ang maaari mong ilagay sa Excel?
Maaari kang maglagay ng hanggang 7 IF statement sa loob ng isang IF-THEN statement.
Paano gumagana ang conditional formatting sa Excel?
Sa may kondisyong pag-format sa Excel, maaari kang maglapat ng higit sa isang panuntunan sa parehong data upang subukan ang iba't ibang kundisyon. Tinutukoy muna ng Excel kung magkasalungat ang iba't ibang panuntunan, at, kung gayon, tinutukoy ng program kung aling tuntunin sa pag-format ng kondisyon ang ilalapat sa data.