Jedwali la yaliyomo
Laha za Excel zinaweza kutumika kufuatilia saa, tarehe, ratiba ya matukio na shughuli, kufuatilia vitu na bei zake, na mengine mengi. Katika makala haya, tutaona jinsi ya kuhesabu idadi ya visanduku vilivyo na tarehe katika Excel kwa kutumia fomula na VBA . Kwa uelewa wako bora, tutatumia sampuli ya mkusanyiko wa data iliyo na Jina , Jinsia , na Tarehe ya Kuzaliwa .
Pakua Kitabu cha Mazoezi
Hesabu Seli zenye Tarehe katika Excel.xlsmNjia 6 za Kuhesabu Idadi ya Seli kwa kutumia Tarehe katika Excel
Kuna njia kadhaa za kuhesabu idadi ya visanduku vilivyo na tarehe katika Excel . Tutaona matumizi ya VBA , COUNTA , COUNTIFS , SUMPRODUCT , na mchanganyiko wa vitendakazi katika chapisho hili lote.
Mbinu ya 1: Hesabu Idadi ya Seli zenye Tarehe Kwa Kutumia Chaguo COUNTA
Kazi ya COUNTA inasaidia kukokotoa idadi ya visanduku vilivyo na nambari za nambari. .
Hatua:
- Kwanza, bofya kisanduku F5 na uandike fomula ifuatayo.
=COUNTA(D5:D12)
- Sasa, bonyeza kitufe cha ENTER .
Hapa, Excel imehesabu thamani zote za tarehe kuanzia D5 hadi D12 .
Maudhui Yanayohusiana: Viini vya Hesabu vya Excel vilivyo na Nambari (Njia 5 Rahisi)
Mbinu ya 2: Hesabu Tarehe Katika Mwaka Uliotolewa Kwa Kutumia Kazi ya SUMPRODUCT n
Katika mkusanyiko wetu wa data, kuna tarehe tofauti katika miaka tofauti. Je, tunapaswa kufanya nini, ikiwa tunataka kujua tarehe katika miaka maalum? Hebu tuone jinsi ya kufanya hivyo.
Hatua:
- Kwanza, bofya kisanduku F5 na uandike fomula kama ifuatavyo.
=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))
- Sasa, bonyeza kitufe cha INGIA .
- Mwishowe, Jaza Kiotomatiki kwa kuburuta chini kitufe cha kulia kwenye kipanya.
Kwa hivyo, nini kinaendelea hapa?
Ili kurahisisha, katika fomula hii, chaguo za kukokotoa za YEAR zitachukua miaka yote kutoka kwa kipindi halali D5:D12 na italinganisha na mwaka uliotolewa katika kisanduku F5 .
=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))
Ili kupata safu ya TRUE , FALSE , kila tarehe inalinganishwa na thamani ya mwaka katika Safu Wima D.
={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}
Kutokana na hilo, itahesabu TRUE ambayo ni 2 katika kesi ya mwaka 1992 .
Kisha, mara tunapotumia Kujaza Kiotomatiki , thamani ya kigezo hubadilishwa vivyo hivyo na matokeo ya YEAR ya chaguo za kukokotoa.
Maudhui Yanayohusiana: Jinsi ya Kuhesabu Seli tupu katika Excel kwa Masharti (Mbinu 3)
Njia ya 3: Hesabu Idadi ya Seli na Tarehe Zinazotumia Mchanganyiko wa Kazi
Hebu, tujaribu njia nyingine ya kuhesabu idadi ya visanduku vilivyo na tarehe. Wakati huu tutatumia mchanganyiko wa chaguo za kukokotoa kuhesabu idadi ya tarehe katika visanduku katika Excel .
Hatua:
- Kwanza , bofya kwenye kiini F5 na uandike fomula ifuatayo.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))
- Sasa, bonyeza CTRL +SHIFT+INGIA kabisa. Ikiwa unatumia Excel 365 basi kubonyeza ENTER kutakufanyia kazi.
Ni hivyo.
Hapa ISERROR chaguo la kukokotoa litaona, kama seli zina thamani za nambari. Itasema FALSE ikiwa kisanduku hakina tupu na TRUE katika kesi ya visanduku tupu. Kisha, kitendakazi cha IF SUM 1 kwa kila thamani FALSE , sifuri kwa TRUE .
Soma Zaidi: Hesabu Seli Tupu katika Excel (Njia 4)
Masomo Sawa:
- Jinsi ya Kuhesabu Visanduku vilivyo na Maandishi Mahususi katika Excel (Nyenye Nyeti na Isiyojali) 9> Mbinu ya 4: Hesabu Tarehe Katika Mwezi wa Sasa Kwa Kutumia Chaguo za COUNTIFS
Sasa, tutaona jinsi ya kuhesabu tarehe katika miezi ya sasa na iliyopita kwa kutumia COUNTIFS kazi. Tulipata seti ya data ambapo tarehe za kujiunga zimetolewa. Tunataka kuona ni tarehe ngapi za kujiunga ziko katika mwezi wa sasa na ni ngapi ziko katika mwezi uliopita .
1>Hatua:
- Kwanza, bofya kisanduku G5 na uandike fomula kama inavyoonyeshwa hapa chini.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)
0>- Sasa, bonyeza kitufe cha ENTER .
Kwa hivyo, tunapata matokeo 5. Pia inaonekana kutoka kwa hifadhidata ambayo katika yetumwezi wa sasa Machi , jumla ya tarehe ni 5.
Baada ya hapo, tutaona jinsi ya kukokotoa tarehe katika mwezi uliopita.
Hatua:
- Kwanza, bofya kisanduku H5 na uandike fomula kama inavyoonyeshwa hapa chini.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)
- Mwishowe, bonyeza kitufe cha ENTER na matokeo yetu yako tayari.
Mfumo huu unategemea COUNTIFS kazi ya kuhesabu tarehe ambazo ni kubwa kuliko au sawa na siku ya kwanza ya mwezi wa sasa na chini ya siku ya kwanza ya mwezi ujao. Tarehe zote mbili zimeundwa kwa kutumia kitendakazi cha EOMONTH , ambacho huchukua tarehe ya sasa kutoka kwa kipengele cha LEO .
Soma Zaidi: Jinsi ya Kuhesabu Seli Zilizojazwa katika Excel. (Njia 5 za Haraka)
Mbinu ya 5: Hesabu Siku za Kuzaliwa kwa Mwezi Kwa Kutumia Utendaji wa SUMPRODUCT
Kwa mbinu hii, tutaona siku za kuzaliwa kwa mwezi kwa kutumia SUMPRODUCT kazi.
Hatua:
- Andika fomula ifuatayo katika kisanduku G5.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))
- Sasa, bonyeza ENTER ufunguo.
- Baada ya hapo, buruta hadi Jaza Kiotomatiki kwa mfululizo uliosalia.
Je, unaweza kuhusisha jinsi SUMPRODUCT tenda kazi hapa? Tunafikiri unafanya hivyo, inafanya kazi kwa njia ile ile ambayo tumejadili katika Njia ya 2 .
Soma Zaidi: Jinsi ya Kuhesabu Seli tupu katika Excel (Njia 5)
Mbinu ya 6: Unda Kitendaji Kilichobainishwa na Mtumiaji cha KuhesabuIdadi ya visanduku vilivyo na Tarehe
Katika njia hii, tunatengeneza chaguo za kukokotoa zilizobainishwa na mtumiaji kwa kutumia VBA. Hebu tufuate taratibu chini.
Hatua:
- Kwanza, nenda kwenye kichupo cha Msanidi kutoka kwenye utepe.
- 12>Pili, bofya Visual Basic kutoka Kategoria ya Msimbo ili kufungua Kihariri cha Msingi cha Visual . Au bonyeza ALT+F11 kufungua Kihariri cha Msingi cha Visual .
- Hii itaonekana kwenye kihariri Kihariri cha Msingi cha Visual ambapo tunaandika misimbo yetu.
- Tatu, bofya Moduli kutoka kwenye Ingiza upau wa menyu kunjuzi.
- Hii itaunda Moduli katika kitabu chako cha kazi.
- Na, nakili na ubandike VBA msimbo umeonyeshwa hapa chini.
Msimbo wa VBA:
7626
- Bonyeza CTRL+S ili kuhifadhi faili.
- Zaidi, rudi kwenye laha yako ya kazi na uweke fomula hapo.
=Count_DateCells(D5:D12)
- Bonyeza Ingiza .
- Ni hivyo! utapata matokeo yako.
Mbinu ya 7: Hesabu Idadi ya Seli zenye Tarehe Ukitumia VBA
Mwishowe, katika njia hii, tutaona jinsi ya kuhesabu idadi ya tarehe katika Excel kwa kutumia VBA .
Hatua:
- Kwanza, bofya kulia kwenye laha na uende kwa Angalia Msimbo .
- Baada ya hapo nakala na bandika VBA msimbo hapa chini.
Msimbo wa VBA:
4737
- Baada ya hapo,bonyeza F5 au kitufe cha kucheza ili kuendesha msimbo.
- Katika hatua hii, Weka fomula kwenye kisanduku F5 .
- 14>
=SUM(IF(Date_Count(D5:D12)=7,1,0))
- Mwishowe, bonyeza vitufe vya CTRL + SHIFT + ENTER unapofanya hivyo.
Kupitia msimbo huu, tunaunda chaguo la kukokotoa la mtumiaji linaloitwa DateCells . Chaguo hili la kukokotoa litaangalia thamani za tarehe katika safu au masafa SUM yao moja baada ya nyingine ikiwa thamani ya tarehe ni halali.
Soma Zaidi: Jinsi ya Kuhesabu Nambari za Odd na Hata katika Excel (Njia 3 Rahisi)
Sehemu ya Mazoezi
Kipengele kimoja muhimu zaidi katika kuzoea kwa njia hizi za haraka ni mazoezi. Kwa hivyo, nimeambatisha kitabu cha mazoezi ambapo unaweza kutumia mbinu hizi.
Hitimisho
Hizi ni 6 tofauti njia za kuhesabu idadi ya visanduku vilivyo na tarehe katika Excel . Kulingana na mapendekezo yako, unaweza kuchagua mbadala bora. Tafadhali ziache kwenye eneo la maoni ikiwa una maswali au maoni yoyote.