Jinsi ya Kuhesabu Idadi ya Seli zilizo na Tarehe katika Excel (Njia 6)

  • Shiriki Hii
Hugh West

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.xlsm

Njia 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.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.