Jedwali la yaliyomo
Katika makala haya, tutajifunza kutumia kitendakazi cha IF kilichowekwa katika Excel . Wakati kitendakazi kinapoingizwa ndani ya kitendakazi kingine, basi huitwa kitendakazi cha kiota. Leo, tutaonyesha 6 mifano bora ya kazi iliyowekwa IF . Mifano hii itakusaidia kuelewa matumizi ya kifurushi cha IF . Kwa hivyo, bila kuchelewa, tuanze mjadala.
Pakua Kitabu cha Mazoezi
Pakua kitabu cha mazoezi kutoka hapa.
Tumia Nested IF Function. xlsx
Utangulizi wa Kazi ya Excel IF
Ili kuelewa kitendakazi cha IF kilichowekwa , tunahitaji kujua kuhusu kitendakazi cha IF kwanza. Katika Microsoft Excel , IF kazi huangalia hali fulani na ikiwa inakidhi basi, inaonyesha matokeo. Pia, ikiwa sharti halijatimizwa, basi huonyesha matokeo mengine.
- Sintaksia
IF (mtihani_wa_mantiki, [value_if_true], [value_if_false])
- Hoja
jaribio_la_mantiki: Ni lazima hoja ya IF kazi. Hoja hii inawakilisha hali iliyotolewa kwa seli au safu ya visanduku.
[value_if_true]: Ni hoja ya pili ya chaguo za kukokotoa. Ni kauli iliyobainishwa ikiwa sharti limetimizwa.
[value_if_false]: Ni hoja ya tatu inayoonekana ikiwa sharti ni la uwongo.
Utangulizi wa Excel Nested IF Function
The nested IFS kazi, tunaweza kutumia mkusanyiko wa data uliopita.
Hebu tuzingatie hatua zilizo hapa chini ili kujua zaidi.
HATUA:
- Kwanza, chagua Cell D5 na uandike fomula:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- Kisha, gonga Ingiza .
Hapa, Jaribio la 1 ni kuangalia ikiwa Kiini C5 ni kikubwa kuliko 5500 . Ikiwa TRUE , basi itaonyesha 12 %. Vinginevyo, itahamia Jaribio la 2 na kadhalika.
- Katika hatua ifuatayo, tumia Nchi ya Kujaza chini ili kuona matokeo yote.
3. Ingiza Chagua Chaguo za Kukokotoa
Tunaweza pia kutumia kitendaji cha CHAGUA ili kuangalia hali nyingi. Kazi ya CHAGUA hurejesha thamani kutoka kwenye orodha kulingana na nambari ya faharasa ya thamani hiyo. Fomu ya jumla ya CHAGUA kazi imetolewa hapa chini.
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
Unaweza kuangalia majaribio zaidi ndani ya fomula ikiwa unataka .
Hebu tuzingatie hatua zilizo hapa chini kwa zaidi.
HATUA:
- Katika mwanzo, chagua Cell D5 na uandike fomula:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Baada ya hapo, bonyeza Ingiza .
Hapa, unaweza kuona hoja nne ndani ya CHAGUA kazi. Katika hoja ya kwanza, tumeweka masharti yote tukiyaongeza kwa alama ya plus ( + ). Kisha, katika hoja zinazofuata, tumeweka thamani ya matokeo naheshima kwa nafasi ya masharti. Kwa mfano, hoja ya ya pili inaashiria matokeo ya hali ya kwanza. Na kadhalika.
- Mwishowe, buruta Nchi ya Kujaza chini.
4. Jaribu. Kitendaji cha SWITCH cha Excel
Unaweza pia kutumia kitendaji cha SWITCH kama mbadala wa chaguo la kukokotoa la IF lililowekwa kiota. Lakini, unahitaji kukumbuka jambo moja. Unaweza kutumia kazi ya SWITCH unapohitaji kushughulika na seti maalum ya thamani mahususi. Katika mkusanyiko wa data, unaweza kuona tumeanzisha Cheo badala ya Kiwango cha Mauzo . Thamani hizi mahususi za Cheo zitatusaidia kusambaza tume kwa urahisi.
Fuata hatua zilizo hapa chini ili kujua zaidi kuhusu mbinu hii.
HATUA:
- Kwanza kabisa, charaza fomula hapa chini katika Kiini E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Sasa, bonyeza Enter ili kuona matokeo.
Hapa, fomula itatafuta thamani ya Cell D5 . Ikiwa thamani ni A , basi itachapisha 5 %, ikiwa B basi 9 %, na ikiwa C kisha 12 %.
- Katika hatua inayofuata, buruta tu Nchi ya Kujaza chini.
5. Tumia Kitendaji cha CONCATENATE
Kitendaji cha SWITCH kilianzishwa katika Excel 2016 . Matoleo ya zamani hayana kazi ya SWITCH . Katika hali hiyo, unaweza kutumia kitendaji cha CONCATENATE badala yanjia ya awali.
Hebu tujadili hatua zilizo hapa chini.
HATUA:
- Katika ya kwanza weka, andika fomula hapa chini katika Cell E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Baada ya hapo, gonga Ingiza ili kuona matokeo.
Hapa, tumeunganisha nyingi IF kazi. Fomula hii inaonyesha 5 % ikiwa thamani ya Cell D5 ni A , 9 % ikiwa B , na 12 % ikiwa C .
- Mwishowe, buruta chini Nchimbo ya Kujaza ili kuona matokeo katika visanduku unavyotaka.
Mambo ya Kukumbuka
Unahitaji kukumbuka mambo yafuatayo unapofanya kazi na kifurushi cha IF katika Excel.
- Lazima udumishe mpangilio ufaao wa majaribio na matokeo unapotumia kazi ya IF iliyowekwa kiota.
- Katika Excel 2007 – 2016 , unaweza kutumia upeo wa 64 masharti.
- Ikiwa fomula yako itakuwa kubwa kwa sababu ya idadi ya masharti, tumia mbinu mbadala badala yake.
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
Hapa,
- C1: Hali ya Kwanza.
- T1: Thamani ya kuonyeshwa ikiwa sharti la kwanza limefikiwa.
- C2: Hali ya Pili.
- T2: Thamani itaonyeshwa iwapo sharti la pili litatimizwa.
- C3: Hali ya Tatu.
- T3: Thamani ya kuonyeshwa ikiwa sharti la tatu limefikiwa.
- C4: Hali ya Nne.
- T4: Thamani ya kuonyeshwa ikiwa sharti la nne litafikiwa.
- F4: Hii ndiyo thamani itakayoonyeshwa iwapo masharti hayatafikiwa. .
Unaweza kuongeza masharti zaidi kulingana na mahitaji yako ndani ya fomula.
Mifano 6 Bora ya Kutumia Kitendaji cha Nested IF katika Excel
1. Matumizi ya Rahisi Kazi ya IF Iliyowekwa Ili Kupata Matokeo
Ili kuelewa matumizi ya kifurushi cha IF , tutaonyesha mfano rahisi kwanza. Katika mfano huu, tutajaribu kutafuta matokeo ya baadhi ya wanafunzi. Hapa, tunatumia masharti matatu.
- Kwanza, mwanafunzi akipata 70 au juu , basi atafaulu.
- Pili, akipata chini ya 70 , basi atafeli.
- Tatu, ikiwa hakuna alama, basi mwanafunzi atazingatiwa.haipo.
Hebu tufuate hatua zilizo hapa chini ili kuona jinsi kazi iliyowekwa IF inavyofanya kazi.
HATUA :
- Kwanza kabisa, chagua Kiini C5 na uandike fomula:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Baada ya hapo, bonyeza Ingiza ili kuona matokeo.
0>Katika fomula hii,
- Hoja ya kwanza ni C5= “” na hoja ya pili ni “Hayupo” . Inaashiria hali ya kwanza. Inaonyesha ikiwa Cell C5 haina kitu, basi, itaonyesha hoja ya pili. Kwa upande wetu, hiyo ni Absent .
- Kazi ya pili IF inasema kwamba ikiwa alama ni kubwa kuliko 70 , basi mwanafunzi kupita. Vinginevyo, hatafanya hivyo.
- Katika hatua ifuatayo, weka kielekezi upande wa chini kulia wa Kiini D5 na uburute Nchi ya Kujaza chini.
- Mwishowe, utaona matokeo kama picha hapa chini.
2. Tafuta Daraja Ukitumia Nested IF Function katika Excel
Katika mfano wa pili, tutatumia chaguo za kukokotoa za nested IF katika Excel ili kupata alama za baadhi ya wanafunzi. Ni mojawapo ya mifano inayotumika sana kuelezea kiota IF kitendakazi. Kwa mfano huu, tutatumia mkusanyiko wa data ambao una alama za baadhi ya wanafunzi. Hapa, anuwai ya alama na alama zinazolingana pia hutolewa. Tunahitaji kutathmini madaraja ya wanafunzi kulingana na alama walizopata.
Hebu tufanyeangalia hatua zilizo hapa chini ili kujifunza zaidi kuhusu mfano huu.
HATUA:
- Kwanza, chagua Kiini D5 na uandike fomula:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Kisha, bonyeza Enter ili kuona matokeo.
Katika fomula hii,
- Sharti letu la kwanza ni kuangalia kama kuna alama yoyote chini ya 61 .
- Kama TRUE , basi inarudi F .
- Kama FALSE , basi inakagua inayofuata KAMA
- Katika IF kitendaji kinachofuata, huangalia alama chini 71 na kurudisha D ikiwa ni TRUE .
- Kwa njia hii, kifurushi kilichowekwa IF husonga mbele ili kuangalia masharti yote.
- Baada ya hapo , tumia Nchi ya Kujaza ili kuona matokeo katika visanduku vyote.
3. Tekeleza Kazi ya Excel Nested IF ili Kutenga Siku za Likizo
Tunaweza kutumia kifurushi cha IF kwa madhumuni zaidi pia. Katika mfano wa tatu, tutajaribu kutenga muda wa Likizo kwa wafanyakazi wa kampuni. Ili kutenga muda wa likizo, tumeanzisha masharti kadhaa. Ikiwa muda wa ajira wa mfanyakazi ni 15 miaka au zaidi, basi atakuwa na 25 siku za likizo. Ikiwa ni kati ya 9 hadi 14 miaka, basi atakuwa na siku za likizo 15 . Na mwisho, ikiwa muda wa ajira ni chini ya 9 miaka, basi atakuwa na siku 10 za likizo.
Tulipe. makini na hatua zilizo hapa chiniili kujifunza mfano.
STEPS:
- Kwanza, chagua Cell D5 na uandike fomula hapa chini:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Baada ya hapo, gonga Ingiza ili kuona matokeo.
Katika fomula hii, tumetumia 3 masharti.
- Katika sharti la kwanza, tuliangalia ikiwa 3 masharti. 1>Kiini C5 ni kikubwa kuliko 15 . Kwa vile ni KWELI , inaonyesha 25 katika Cell D5 .
- Kama ilikuwa FALSE , basi, ingeangalia hali inayofuata na kadhalika.
- Mwisho, buruta Nchimbo ya Kujaza chini ili kuona matokeo kama picha ya skrini hapa chini.
4. Bainisha Hali ya Malipo kwa kutumia Kipengele cha Nested IF katika Excel
Katika maisha ya vitendo, tunahitaji kubainisha hali ya malipo mara kwa mara. Mashirika yanayotoa huduma yanahitaji kuweka rekodi ya malipo ya wateja wao. Katika hali hizo, tunaweza pia kutumia kifurushi cha IF chaguo za kukokotoa.
Katika mkusanyiko wa data ulio hapa chini, tunaweza kuona Bili na Mali Zilizolipwa ya baadhi ya wateja. Kwa kutumia maelezo haya, tutajaribu kusasisha safuwima Hali .
Kwa hivyo, hebu tufuate hatua zilizo hapa chini ili kuelewa mfano.
0> STEPS:- Mwanzoni, chagua Cell G5 na uandike fomula:
=IF(F5=0,"Paid",IF(TODAY()
- Bonyeza Ingiza ili kuona matokeo.
Katika fomula hii,
- Tutaangalia kwanza ikiwa Kiini F5 ni sawa na 0 .Ikiwa ni KWELI , basi itaonyesha Imelipwa .
- Vinginevyo, itahamia kwenye hali ya pili.
- Katika hali ya pili, tulitumia chaguo za kukokotoa za LEO na kuilinganisha na Tarehe ya Kukamilisha .
- Ikiwa tarehe ya sasa ni kubwa kuliko Tarehe ya Kudaiwa , basi, itaonyesha Due .
- Na ikiwa tarehe ya sasa ni chini ya Tarehe ya Kudaiwa , basi itaonyesha On .
- Mwishowe, buruta Nchi ya Kujaza chini ili kuona matokeo katika visanduku vyote.
5. Ingiza Kazi ya Excel Nested IF ili Kurejesha Bidhaa Sahihi
Katika mfano huu, tutajaribu kurejesha bidhaa sahihi ya nambari mbili kwa kutumia kifurushi cha IF . Ili kueleza mfano, tutatumia mkusanyiko wa data ulio hapa chini.
Hebu tufuate hatua zilizo hapa chini ili kuelewa mfano.
HATUA:
- Kuanza, chagua Kisanduku C5 na uandike fomula:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- Na gonga Ingiza .
Katika fomula hii,
- Sharti la kwanza ni kuangalia ikiwa Kiini B5 ni sawa na 15×12 . Ikiwa TRUE , basi, itaonyesha 180 . Ikiwa ni FALSE , basi, tutahamia kwa hali inayofuata.
- Katika hali inayofuata, itatafuta 14×19 na kuonyesha 266 ikiwa inakidhi sharti.
- Na katika hali ya mwisho, itatafuta thamani ya 2 0x25 na kuonyesha 500 ikiwa inakidhisharti.
- Baada ya kuandika fomula, buruta chini Nchi ya Kujaza .
- 9>Mwishowe, utaona matokeo kama picha hapa chini.
6. Tekeleza Nested IF pamoja na/AU Kazi katika Excel
Katika mfano wa mwisho, tutatumia kiota IF chaguo za kukokotoa na NA & AU vitendaji . Kwanza, tutaonyesha matumizi ya kazi ya AU na kisha, tutatekeleza kazi ya AND .
Ili kuelezea mfano, tutatumia hifadhidata ambayo ina taarifa kuhusu kiasi cha mauzo cha Machi & Aprili . Tutasambaza Kamisheni ya Mauzo kulingana na kiasi cha mauzo yao.
Hebu tufuate hatua zilizo hapa chini ili kupata maelezo zaidi kuhusu usambazaji wa tume.
STEPS:
- Mwanzoni, chagua Cell E5 na uandike fomula:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Kisha, bonyeza Ingiza ufunguo kuona matokeo.
Katika fomula hii, tumetumia kifurushi cha IF chenye chaguo za kukokotoa za AU . Tunaweza kutumia hali nyingi ndani ya AU kazi. Ikiwa mojawapo ya masharti haya ni TRUE , basi itaonyesha thamani iliyokabidhiwa. Hiyo inamaanisha ikiwa unahitaji kukidhi sharti lolote, basi unapaswa kutumia AU kazi.
- Sharti la kwanza hukagua kama kiasi cha mauzo katika miezi miwili ni kikubwa zaidi. kuliko 5500 na kama TRUE , inaweka tume kuwa 12 %.
- Katika hali ya pili, inakagua kama kiasi cha mauzo kiko kati ya 4001 hadi 5500 . Inachapisha 9 % katika Tume .
- Na sharti la mwisho ni kuangalia kiasi cha mauzo kati ya 2500 hadi 4000 .
- Baada ya hapo, tumia Nchi ya Kujaza ili kunakili fomula chini.
6>
Kumbuka: Muundo wa Namba wa fungu E5:E10 lazima iwekwe kuwa Asilimia . Vinginevyo, itaonyesha 0 .
- Katika hatua ifuatayo, tutaingiza fomula ya iliyowekwa IF yenye NA function .
- Kwa ajili hiyo, chagua Cell E5 na uandike fomula:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
Hapa, hali zote mbili ndani ya NA kazi lazima ziwe KWELI . Vinginevyo, itatekeleza IF sharti inayofuata. Kwa mfano, ikiwa zote Cell C5 na D5 ni kubwa kuliko 5500 , basi itaweka tume kuwa 12 %.
- Mwishowe, buruta Nchi ya Kujaza chini ili kuona matokeo yote.
Njia Mbadala za Kazi ya IF iliyofungwa ndani Excel
Inakuwa vigumu kutekeleza kifurushi cha IF ikiwa una masharti mengi. Fomula inaweza kuwa kubwa na kosa lolote dogo linaweza kukuongoza kwenye matokeo yasiyo sahihi. Ili kuepuka matatizo, unaweza kutumia njia mbadala za zilizowekwaIF kazi katika Excel. Hapa, tutajadili 5 njia mbadala. Unaweza kuzitumia kulingana na mahitaji yako.
1. Tumia Kazi ya VLOOKUP
Unapotumia safu mfululizo za nambari, basi unaweza kutumia kitendaji cha VLOOKUP badala ya kifurushi cha IF . Kwa kusudi hili, unahitaji kuwa na meza ya kumbukumbu na uunda fomula na mechi ya takriban. Kwa upande wetu, jedwali la Tume ni jedwali letu la marejeleo. Katika mkusanyiko wa data, tuna kiasi cha mauzo kwa kila muuzaji na tutajaribu kutenga kamisheni.
Hebu tufuate hatua kwa makini ili kupata maelezo zaidi.
STEPS:
- Kwanza, chagua Cell D5 na uandike fomula:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Baada ya hapo, bonyeza Enter .
Hapa, sisi wametumia VLOOKUP kitendaji kutafuta thamani ya Kiini C5 katika safu ya pili ya jedwali la kutazama kuanzia Kiini C13 hadi D15 . Tunahitaji kutumia takriban inayolingana hapa, kwa hivyo tulitumia TRUE katika hoja ya mwisho ya fomula.
- Mwishowe, buruta Nchi ya Kujaza chini hadi tazama matokeo yote.
2. Tumia Excel IFS Function
Utumizi wa kitendaji cha IFS hufanya kazi ya kutekeleza hali nyingi rahisi sana. Fomu ya jumla ya IFS kazi inaweza kuandikwa kama:
IFS(Test1,Value1,[Test 2],[Value 2]....)
Kueleza matumizi ya