Talaan ng nilalaman
Ang IF function ay isa sa mga pinakakapaki-pakinabang at malawakang ginagamit na function ng Microsoft Excel . Kung kailangan namin ng anumang uri ng lohikal na paghahambing sa aming pang-araw-araw na gawain sa buhay sa Excel, ginagamit namin ang IF function. Ngayon ay ipapakita ko kung paano gamitin itong IF function na may malawak na hanay ng mga value, na sinamahan ng ilang pamilyar na function sa Excel.
I-download ang Practice Workbook
Gumamit ng IF Function na may Saklaw ng Mga Halaga.xlsx
Introduksyon ng IF Function sa Excel
Isa sa mga pinakakapaki-pakinabang Ang mga function sa Excel ay ang function na IF , na nagbibigay-daan sa amin na ihambing ang mga halaga nang lohikal sa mga inaasahan.
⇒ Syntax
=IF(logical_test, [value_if_true], [value_if_false])
⇒ Function Objective
Ito tinutukoy kung true o FALSE ang isang kundisyon, at nagbabalik ng isang value kung TRUE ang kundisyon.
⇒ Argument
Argumento | Kinakailangan/Opsyonal | Paliwanag |
---|---|---|
logical_test | Kinakailangan | Ibinigay na kundisyon para sa isang cell o isang hanay ng mga cell. |
[value_if_true] | Opsyonal | Tinukoy na pahayag kung natutugunan ang kundisyon. |
[value_if_false] | Opsyonal | Tinukoy na pahayag kung ang kundisyon ay hindi natutugunan. |
⇒ Return Parameter
Kung ang mga pahayag ayfunctions.
STEPS:
- Una, piliin ang cell kung saan namin gustong ilagay ang resulta.
- Pagkatapos, ipasok ang formula sa cell na iyon.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))
- Sa wakas, pindutin ang Enter key mula sa keyboard.
🔎 Paano Gumagana ang Formula?
- MAX($D$5:$D$21) ibinabalik ang maximum na halaga ng hanay.
- MIN($D$5:$D$21) ibinabalik ang minimum value ng range.
- IF( D5=MAX($D$5:$D$21), “Good”, IF(D5=MIN($D$5:$D$21), “Not Maganda”, ” Average”)) ipinapakita ang resulta pagkatapos ng paghahambing.
Mga Dapat Tandaan
- Kung sinusubukan mong hatiin ang isang numero sa zero sa iyong formula, maaari mong makita ang #DIV/0! na error.
- Ang #VALUE! nagaganap ang error kapag inilagay mo ang maling uri ng data sa pagkalkula. Halimbawa, maaari kang maglagay ng text sa isang formula na naghihintay ng mga numero.
- Kung ililipat namin ang formula cell o ang mga reference na cell ang #REF! lalabas ang error. Ang mga reference sa formula ay hindi na wasto.
- Ang #NAME! error ay magpapakita sa iyo ng maling spell ng pangalan ng isang function sa iyong formula.
Konklusyon
Tinutulungan ka ng mga halimbawa sa itaas na matutunan ang E xcel IF function na may hanay ng mga value. May tanong ka ba? Huwag mag-atubiling magtanong sa amin.
hindi tinukoy, ang mga lohikal na halaga ay TRUEo FALSE. Kung tinukoy ang mga pahayag, lalabas ang mga ito bilang mga return value depende sa kung natutugunan o hindi ang mga kundisyon.10 Mga Mainam na Halimbawang Gamitin ang IF Function na may Saklaw ng mga Value sa Excel
Tingnan natin ang ilang halimbawa ng Excel IF function na may hanay ng mga value. Ipagpalagay, mayroon kaming set ng data na may mga pangalan, may-akda, numero, at presyo ng ilang aklat mula sa isang bookshop na tinatawag na Kingfisher Bookshop . Ang layunin namin ngayon ay matutunan kung paano ilapat ang E xcel IF function na may hanay ng mga value.
1. Bumuo ng Excel IF function na may Range of Cells
Sa unang halimbawa, matututunan natin kung paano suriin kung ang isang hanay ng mga cell ay naglalaman ng isang tiyak na halaga o wala. Suriin natin kung mayroong anumang libro ang may-akda na si Emily Bronte o wala. Nangangahulugan iyon kung ang column na Author (column C ) ay naglalaman ng pangalang Emily Bronte o wala. Maaari kang gumamit ng kumbinasyon ng IF at COUNTIF function ng Excel para gawin iyon.
STEPS:
- Una, pumili ng cell at ilagay ang formula na ito sa cell na iyon.
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")
- Pangalawa, pindutin ang Ipasok ang upang makita ang resulta.
- Sa wakas, makikita mo, nakuha na namin ang resulta na " Meron ". Dahil mayroon talagang isang libro ni Emily Bronte sa aming listahan. Iyon ay " Wuthering Heights ".
- Kung gusto mo ng tinatayang tugma,maaari mong gamitin ang Wildcard Characters (*,?,~) sa loob ng COUNTIF function. Halimbawa, upang malaman kung mayroong anumang aklat ng magkapatid na Bronte ( Parehong Emily Bronte at Charlotte Bronte ), gamitin ang sumusunod na formula.
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")
- Higit pa, pindutin ang Enter key upang ipakita ang kinalabasan.
- At, mayroon kaming " Meron ". Dahil may tatlong aklat na isinulat ng Bronte Sisters .
TANDAAN: Ang Ang function na COUNTIF ay naghahanap ng isang case-insensitive na tugma. Ibig sabihin, kung gagamitin mo ang formula na IF(COUNTIF(C5:C21,”emily bronte”)>0,”Meron”, “Wala”), magbabalik pa rin ito ng “ Meron ”.
🔎 Paano Gumagana ang Formula?
- <24 Ibinabalik ng> COUNTIF(C5:C21,”Emily Bronte”) ang dami ng beses na lumabas ang pangalang “Emily Bronte” sa hanay na C5:C21 .
- COUNTIF(C5:C21,”Emily Bronte”)>0 ay nagbabalik ng TRUE kung ang pangalan ay lilitaw nang kahit isang beses sa hanay, at nagbabalik ng FALSE kung ang pangalan ay hindi lumalabas.
- Samakatuwid IF(COUNTIF(C5:C21,”Emily Bronte”)>0,”Meron”, “Wala”) ay nagbabalik ng “Meron ”, kung ang pangalan ay lilitaw nang hindi bababa sa isang beses, at ibinabalik ang “ Walang ” kung hindi lalabas ang pangalan.
2. Lumikha ng IF Function na may Saklaw ng Mga Numeric na Halaga
Ngayon ay maglalapat tayo ng isa pang IF na pahayag. Gagawa kami ng isang listahan ng mga halagamula sa isang hanay na nasa pagitan ng dalawang ibinigay na numero. Alamin natin ang bilang ng mga aklat na naroroon o wala mula sa column D na nasa pagitan ng 10 hanggang 20 . Ang mga ganitong uri ng gawain ay maaaring magawa gamit ang E xcel IF function na may hanay ng mga halaga.
STEPS:
- Upang magsimula, piliin ang cell kung saan mo gustong makita ang resulta.
- Pagkatapos, ilagay ang formula doon .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")
- Pindutin ang Enter .
- I-drag ang icon na Fill Handle upang i-duplicate ang formula sa saklaw. O kaya, para AutoFill ang range, double click sa plus ( + ) na simbolo.
- Sa wakas, makikita na natin ang resulta.
3. Ilapat ang AT Mga Kundisyon na may IF Function para sa Saklaw ng mga Halaga
Ngayon ay maglalapat kami ng mga kundisyon sa loob ng isang IF function. Suriin natin kung ang bawat isa sa mga aklat ay nakakatugon sa dalawang ibinigay na kondisyon o hindi. Ang una ay, ang bilang ng mga aklat ay mas malaki sa 10 at ang pangalawa ay ang presyo ng aklat ay mas malaki sa 20 . Kung matupad lang ang mga kundisyong iyon, bibilhin namin ang aklat.
Para dito, gagamitin namin ang kumbinasyon ng IF at AND na function. Kapag ang lahat ng mga parameter nito ay nasuri bilang TRUE , ang AND function ay nagbabalik ng TRUE ; kung hindi, ibinabalik nito ang FALSE .
STEPS:
- Sa simula, pumili ng cellkatabi ng unang aklat at ilagay ang formula.
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")
- Pindutin ang Enter key sa iyong keyboard muli.
- Bilang kahalili, maaari naming gamitin ang simbolo ng at kondisyon ( * ) sa formula. Samakatuwid, magiging ganito ang formula.
- Pindutin ang Enter upang makita ang resulta.
- Upang kopyahin ang formula sa saklaw, i-drag ang simbolo ng Fill Handle pababa. Bilang kahalili, maaari mong i-double click ang pagdaragdag ( + ) na sign sa AutoFill ang hanay.
- Katulad nito, makukuha natin ang resulta.
4. Gamitin ang IF Function na may OR Kundisyon para sa Saklaw ng mga Halaga
Ngayon ay dumating sa OR mga kundisyon ng uri. Suriin natin kung ang bawat isa sa mga aklat ay nakakatugon sa kahit isang kundisyon o hindi. Kung ang alinman sa mga parameter nito ay sinusuri bilang TRUE , ang OR function ay nagbabalik ng TRUE ; kung hindi, ibinabalik nito ang FALSE .
STEPS:
- Una, piliin ang cell kung saan namin gustong makita ang resulta.
- Pangalawa, ipasok ang formula.
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")
- Higit pa, pindutin ang Enter key mula sa iyong keyboard.
- Sa halip na gamitin ang function, maaari naming gamitin ang o simbolo ( + ). Kaya, ang formula aybe.
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")
- Pindutin ang Enter upang makita ang resulta.
- Pagkatapos nito, i-drag ang icon na Fill Handle upang kopyahin ang formula sa saklaw. O kaya, double-click sa plus ( + ) sign. Kino-duplicate din nito ang formula.
- Sa wakas, natukoy na namin para sa bawat aklat kung mabibili ito o hindi, kung kahit isang kundisyon man lang o hindi. .
5. Gumamit ng Nested IF Function para sa Saklaw ng mga Value
Sa halimbawang ito, gagamitin namin ang mga nested na IF na kundisyon. Ibig sabihin, ilalapat natin ang isang IF formula sa loob ng isa pang formula na IF . Hayaan akong hilingin sa iyo na magsagawa ng trabaho. Para sa lahat ng aklat, suriin kung ang presyo ay mas malaki o katumbas ng $30.00 o hindi muna. Kung oo, tingnan kung ang numero ay mas malaki sa o katumbas ng 15 o hindi. Pagkatapos, kung oo pa rin, tingnan kung ang pangalan ng may-akda ay nagsisimula sa titik na " C " o hindi. Kung oo pa rin, ibalik ang " Satisfy ". Kung hindi, ibalik ang “ Does not Satisfy “.
STEPS:
- Upang magsimula, piliin ang cell at ipasok ang sumusunod na formula doon.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")
- Pindutin ang Enter key upang makita ang kinalabasan.
- Gayundin, sa mga nakaraang halimbawa, i-drag ang icon na Fill Handle pababa upang i-duplicate ang formula sa saklaw. O kaya, para AutoFill ang range, double click sa plus ( + )simbolo.
- Sa wakas, makikita mo, limang na aklat lang ang nakakatugon sa lahat ng tatlong kundisyon nang sabay-sabay.
6. Pagsamahin ang IF & Mga SUM Function sa Excel
Pagsasamahin namin ang IF at SUM na function sa halimbawang ito. Ang SUM function ay nagdaragdag ng mga halaga gamit ang karagdagan. Sundin natin ang halimbawa.
STEPS:
- Piliin ang pangalawang cell G6 , at ilagay ang formula sa napiling cell na iyon.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))
- Pagkatapos, pindutin ang Enter key upang makita ang kinalabasan.
🔎 Paano Gumagana ang Formula?
- SUM(D5:D21) ang bahaging ito ay nagdaragdag ng mga halaga ng hanay at ibinabalik ang kabuuang bilang ng mga aklat bilang resulta.
- SUM(D5:D21)>=80 at SUM(D5:D21)>=50 sinusuri kung ang kundisyon ay natutugunan o hindi.
- IF(SUM(D5:D21)>=80, “Maganda”, IF(SUM(D5:D21)>=50, “Satisfactory”, “Mahina”)) ang nag-uulat ng resulta. Sa aming kaso, ang resulta ay " Maganda ".
7. Pagsamahin ang IF & AVERAGE Function
Ang average ng mga numerong ibinigay bilang mga parameter ay tinutukoy ng ang AVERAGE function . Pagsamahin natin ang IF at AVERAGE function para sa halimbawang ito.
STEPS:
- Sa simula, piliin ang cell kung saan namin gustong ilagay ang resulta. Sa aming kaso, pipiliin namin ang cell G6 .
- Pagkatapos, ipasok ang formula dooncell.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- Dagdag pa, pindutin ang Enter key mula sa keyboard.
- Sa wakas, makukuha mo na ang iyong resulta.
🔎 Paano Gumagana ang Formula Trabaho?
- AVERAGE(D5:D21) kinakalkula ang average na bilang ng mga aklat.
- AVERAGE(D5:D21)> =20 at AVERAGE(D5:D21)>=10 i-verify kung natugunan ang kundisyon.
- KUNG(AVERAGE(D5:D21)>=20 , “Maganda”, KUNG(AVERAGE(D5:D21)>=10, “Satisfactory”, “Mahina”)) ang magpapakita ng kinalabasan. Ang kinalabasan sa ating sitwasyon ay “ Satisfactory ”.
8. Isama ang IF & EXACT Function to Match Range of Values
Ang EXACT function ay nagbabalik ng TRUE kung magkapareho ang dalawang text string, at FALSE kung hindi paghahambing ng dalawang text string. Bagama't hindi nito nakikita ang mga pagkakaiba sa pag-format, ang EXACT ay case-sensitive. Pagsamahin natin ang IF at EXACT na mga function upang tumugma sa isang hanay ng mga value.
STEPS:
- Piliin ang cell kung saan namin gustong tingnan ang resulta.
- Idagdag ang sumusunod na formula ng function pagkatapos noon.
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")
- Pindutin muli ang Enter key sa iyong keyboard.
- At, makikita mong ipapakita nito ang resulta sa range.
TANDAAN: Hindi mo kailangang gamitin ang formula sa bawat cell, awtomatiko itong magpapakita ng mga resulta para sa hanay ngcells.
🔎 Paano Gumagana ang Formula?
- EXACT( $C$5:$C$21,”Leo Tolstoy”) ay nagpapakita kung ang parehong data ay eksaktong tugma o hindi.
- IF(EXACT($C$5:$C$21,"Leo Tolstoy”), “Oo”, “Hindi”) suriin ang lohika at ibalik ang resulta.
9. Pagsamahin ang IF, AT & TODAY Functions to Get Date
Kumbaga, gusto naming suriin kung ang petsa ng pagdating ay sa loob ng 7 araw o hindi, kung ang petsa ng pagdating ay sa loob lamang ng pitong araw pagkatapos ay maaari naming bilhin ang libro. Para dito, gagamitin namin ang kumbinasyon ng IF , AND, at TODAY function.
STEPS:
- Gayundin, sa mga naunang halimbawa, piliin ang cell at pagkatapos ay ilagay ang formula doon.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Pagkatapos, pindutin ang Enter .
- Upang kopyahin ang formula sa saklaw, i-drag ang Fill Handle na simbolo pababa. Bilang kahalili, maaari mong i-double click ang karagdagan ( + ) na sign sa AutoFill ang hanay.
- Sa wakas, ipapakita nito ang resulta para sa bawat aklat sa column F .
10. Makakuha ng Pinakamataas/Mababang Halaga sa pamamagitan ng Pagsasama-sama ng IF, MAX & MIN Functions
Ipagpalagay na gusto naming ihambing ang bilang ng mga aklat sa unang aklat. At makikita natin ang pinakamataas at pinakamababang halaga ng kabuuang aklat. Para dito, gagamitin namin ang kumbinasyon ng IF , MAX & MIN