Jedwali la yaliyomo
Huku tukifanya kazi katika Microsoft Excel, kuna fomula mbalimbali za kurahisisha kazi yetu. IF formula ni mojawapo. Ina anuwai ya programu katika Excel. Kitendaji cha IF hufanya jaribio la kimantiki. Inarudisha thamani moja ikiwa matokeo ni TRUE , na nyingine ikiwa matokeo ni FALSE . Katika makala haya, tutaonyesha jinsi ya kutumia IF formula yenye tarehe. Ili kufanya hivi, tutapitia mifano kadhaa.
Pakua Kitabu cha Mazoezi
Unaweza kupakua kitabu cha mazoezi kutoka hapa.
Matumizi ya IF yenye dates.xlsx
Muhtasari wa Kazi ya Excel IF
- Maelezo
IF kitendaji hakifanyi chochote ila kujaribu hali maalum.
- Sintaksia ya Jumla
IF( mtihani_wa_mantiki,[thamani_kama_kweli],[thamani_kama_uongo])
- Maelezo ya Hoja
HOJA | MAHITAJI | MAELEZO |
---|---|---|
logical_test | Inahitajika | Hii ndiyo hali itakayojaribiwa na kukadiriwa kuwa KWELI au FALSE . |
[thamani_kama_kweli] | Si lazima | Jaribio la kimantiki linapotathminiwa hadi TRUE , hii ndiyo thamani ya kurejesha. |
[value_if_false] | Si lazima | Jaribio la kimantiki linapotathminiwa hadi FALSE , hii ndiyo thamani yakurudisha. |
- Hurejesha
Thamani tunayotoa kwa TRUE au FALSE.
- Inapatikana katika
matoleo yote baada ya Excel 2003.
> Matumizi 6 ya Fomula ya IF yenye Tarehe katika Excel
1. Linganisha Kati ya Tarehe Mbili Ukitumia Formula
Kwanza kabisa, tutatumia IF formula ya kulinganisha kati ya tarehe mbili. Wakati wa kufanya hivi, kunaweza kuwa na matukio mawili yafuatayo.
1.1 Tarehe Zote Zilipo kwenye Seli
Katika hali hii, tarehe zote mbili zipo katika seli ambazo tunapaswa kulinganisha. . Katika mkusanyiko wa data ufuatao, tuna orodha ya bidhaa zilizo na tarehe na tarehe ya mwisho ya kuwasilisha. Tutahesabu hali ya uwasilishaji ikiwa uwasilishaji ni ‘Kwa Wakati’ au ‘Imechelewa’. Hebu tuone jinsi tunavyoweza kufanya hivi:
- Kwanza, chagua kisanduku E7.
- Sasa, ingiza kisanduku E7. fomula ifuatayo:
=IF(D5>=C5,"On Time","Delayed")
- Bonyeza Ingiza.
- Kwa hivyo, tunaweza kuona hali ya uwasilishaji ya kipanya cha bidhaa ni 'Kwa Wakati'.
- Ifuatayo, buruta Kwa Wakati . 1>Nchi ya Kujaza kwenye kisanduku E10.
- Mwishowe, tutapata hali ya mwisho ya uwasilishaji ya wote bidhaa.
1.2 Wakati Tarehe Moja Imehifadhiwa kwenye Mfumo
Wakati mwingine tutakuwa na seti ya data kama moja iliyotolewa hapa chini. Hapa, tarehe pekee tuliyo nayo ni tarehe ya kujifungua. Tarehe ya mwishokwa utoaji ni 1-20-22. Hebu tubaini hali ya uwasilishaji katika safuwima 'Hali' ya mkusanyiko wa data.
- Mwanzoni, chagua kisanduku
=IF(D5>=C5,"On Time","Delayed")
- Sasa , bonyeza Enter.
- Hapa, tunaweza kuona hali ya uwasilishaji ni 'Kwa Wakati' kwa kipanya cha bidhaa.
31>
- Baada ya hapo, buruta Nchi ya Kujaza chini hadi kwenye kisanduku D10.
- Mwishowe, Hali ya uwasilishaji ya seti ya data inaonekana kama hii.
2. IF Fomula na Utendaji wa TAREHE Kwa Wakati Uleule
Katika mfano huu, tutatumia fomula ya IF na DATE kazi pamoja. Kama seti ya data iliyotangulia, tutaweka hali ya uwasilishaji wa bidhaa katika safu wima ya ‘Hali’ . Fuata hatua rahisi nasi ili kutekeleza hili:
- Kwanza, chagua kisanduku D5 .
- Chapa fomula ifuatayo katika kisanduku hicho:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")
- Gonga Ingiza ufunguo. 9>Kwa hivyo, tunapata hali ya uwasilishaji ya kipanya cha bidhaa kama 'Kwa Wakati'.
- Sasa, buruta Jaza Kishiko kwenye kisanduku D10.
- Kutokana na hayo, tunapata hali ya uwasilishaji ya wote bidhaa katika safuwima ya 'Hali' .
🔎 Je! Mfumo huo hufanyaje Kazi?
- TAREHE(2022,1,14): Itachukua tarehe yalinganisha.
- IF(C5<=DATE(2022,1,14),”Kwa Wakati”,”Imechelewa”): Hurejesha thamani ya usafirishaji hali.
3. Kazi ya Excel DATEVALUE Iliyofungwa kwa Fomula ya IF yenye Tarehe
Katika excel DATEVALUE kitendakazi hubadilisha tarehe kuwa maandishi. Tunaweza kuunganisha chaguo hili la kukokotoa na fomula ya IF ili kukokotoa tarehe. Kwa mfano huu, tutaenda na mkusanyiko wetu wa data wa awali na tarehe ya mwisho tofauti. Fuata tu maagizo yaliyo hapa chini ili kufanya hivi:
- Kwanza, chagua kisanduku D5.
- Weka fomula ifuatayo hapo:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")
- Kisha, bonyeza Enter.
- Hapa, tunaweza kuona hali ya uwasilishaji. ya kipanya cha kwanza cha bidhaa ni 'Kwa Wakati'.
- Baada ya hapo, buruta Nchi ya Kujaza zana.
- Mwishowe, tutapata hali ya uwasilishaji wa bidhaa zote katika safuwima ya 'Hali' kama vile kielelezo cha chini.
🔎 Je! Fomula Inafanyaje Kazi?
- TAREHE(“18) /01/2022”): Zingatia tarehe 18/01/22.
- IF(C5<=DATEVALUE(“18/01/2022″),”Kwa Wakati”,”Imechelewa”): Hurejesha thamani ya hali ya uwasilishaji 'Kwa Wakati' ikiwa sharti ni KWELI. Vinginevyo inatoa 'Imechelewa' kama pato.
1>Soma zaidi: Jinsi ya Kutumia Kazi ya Thamani ya Tarehe ya VBA katika Excel
Visomo Sawa
- Tarehe ya Umbizo na VBA katika Excel (4Mbinu)
- Jinsi ya Kuingiza Tarehe ya Sasa katika Excel (Njia 3)
- Tumia Njia ya Mkato ya Tarehe ya Excel
- Jinsi ya Kupata Tarehe ya Sasa katika VBA (Njia 3)
4. Tekeleza NA Mantiki & IKIWA Mfumo wenye Tarehe katika Excel
Kwa kutumia NA mantiki pamoja na IF fomula, tunaweza kukokotoa tarehe katika excel. Mantiki ya NA hurejesha pato ambapo masharti yote yanahitajika kuwa TRUE au FALSE. Tutafuata seti yetu ya awali ya data na makataa kadhaa. Hebu tuone jinsi gani tunaweza kufanya hivi:
- Mwanzoni, chagua kisanduku D5.
- Ingiza fomula ifuatayo :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")
- Sasa, bonyeza Enter .
- Hivyo , tunapata hali ya uwasilishaji ya kipanya cha bidhaa kwa NA mantiki.
- Kisha buruta chini Ncha ya Kujaza zana.
- Kutokana na hilo, tunapata hali ya utoaji wa bidhaa zote katika 'Hali' safu wima ya seti ya data.
🔎 Je! Fomula Inafanya Kazi Gani?
- NA( C5>=$G$8,C5<=$G$9): Sehemu hii inawakilisha masharti mawili. Moja ni C5>=G8 na nyingine ni C5<=G9. ' $ ' ishara huweka kumbukumbu ya kisanduku sawa.
- IF(AND(C5>=$G$8,C5<=$G) $9),”Kwa Wakati”,”Si Kwa Wakati”): Ikiwa sharti ni TRUE, hurejesha thamani 'Kwa Wakati'. Vinginevyo inatoa ' Imechelewa' kama pato.
5. IngizaLEO & IF Formula zenye Tarehe
Mchanganyiko wa TODAY chaguo za kukokotoa na IF formula ni mbinu nyingine ya kuhesabu tarehe katika excel. Tuseme, tuna seti ya data ya bidhaa pamoja na tarehe ya utoaji. Wacha tuzingatie tarehe ya mwisho ya kujifungua ni tarehe ya leo 1-11-22. Kwako, itakuwa tarehe ambayo unafanya mazoezi. Sasa tutatambua hali ya utoaji wa bidhaa zote kwa hatua zifuatazo:
- Kwanza, chagua kisanduku D5.
- Ingiza fomula ifuatayo:
=IF(C5<=TODAY(),"On Time","Delayed")
- Bofya kitufe cha Ingiza .
- Hapa, katika kisanduku D5 tunapata hali ya uwasilishaji ya kipanya cha bidhaa katika 'Kwa Wakati'.
- Inayofuata, buruta Nchi ya Kujaza kwenye visanduku vinavyofuata.
- Mwishowe, hali ya uwasilishaji kwa bidhaa zote inaonekana kama takwimu iliyo hapa chini.
🔎 Je, Mfumo Hufanya Kazi Gani?
- LEO(): Sehemu hii inachukua tarehe ya siku hii.
- IF(C5<=TODAY(),”Kwa Wakati ”,”Imechelewa”): Hurejesha 'Kwa Wakati' Ikiwa sharti ni TRUE vinginevyo toa 'Imechelewa' kama pato.
Soma zaidi: Jinsi ya Kutumia Kazi ya Siku katika Excel VBA
6. Kokotoa Tarehe Zijazo au Zilizopita katika Excel Kwa Kutumia Mfumo wa IF
Katika mfano huu, tutaangalia kama tarehe iko katika safu au la. Kwa mfano, zingatia siku ya leo.Kusudi la mfano huu ni kuangalia ikiwa utoaji utafanyika au la ndani ya siku kumi. Hebu tuone jinsi tunavyoweza kufanya hivi:
- Kwanza, chagua kisanduku D5.
- Chapa fomula ifuatayo hapo:
=IF(C5
- Kisha, bonyeza Ingiza.
- Sasa sisi inaweza kuona kuwa hali ya uwasilishaji ya kipanya cha bidhaa iko ndani ya anuwai. Uwasilishaji utafanyika ndani ya siku 10 kuanzia leo.
- Baada ya hapo, buruta Kishikio cha Kujaza zana.
- Mwishowe, tunaweza kuona hali ya utoaji wa bidhaa zote katika safuwima ya 'Hali' ya seti ya data.
🔎 Je! Fomula Inafanya Kazi Gani?
- LEO() +10: Inachukua tarehe baada ya siku kumi kutoka tarehe ya sasa.
- IF(C5
="" of="" range”):="" range”,”out="" strong=""> Ikiwa hali ni TRUE inarudishwa 'Ndani ya Masafa' vinginevyo inatoa 'Nje ya masafa' kama pato.
Hitimisho
Katika makala haya, tumeshughulikia kukokotoa tarehe kwa kutumia fomula ya IF . Tunatumahi, mifano iliyo hapo juu itakusaidia kuelewa mantiki ya IF formula yenye tarehe. Pakua kitabu cha mazoezi kilichoongezwa na makala haya na ujifanyie mazoezi. Ikiwa unahisi kuchanganyikiwa, acha maoni kwenye kisanduku kilicho hapa chini. Tutajaribu kujibu haraka iwezekanavyo.