Talaan ng nilalaman
Excel Maaaring gamitin ang mga sheet upang subaybayan ang oras, petsa, iskedyul ng mga kaganapan, at aktibidad, subaybayan ang mga bagay at mga presyo ng mga ito, at marami pa. Sa artikulong ito, makikita natin kung paano bilangin ang bilang ng mga cell na may mga petsa sa Excel gamit ang mga formula at VBA . Para sa iyong mas mahusay na pag-unawa, gagamit kami ng sample na dataset na naglalaman ng Pangalan , Kasarian , at Petsa ng Kapanganakan .
I-download ang Workbook ng Practice
Bilangin ang Mga Cell na may Mga Petsa sa Excel.xlsm6 na Paraan para Bilangin ang Bilang ng Mga Cell na may Mga Petsa sa Excel
May ilang paraan upang mabilang ang bilang ng mga cell na may mga petsa sa Excel . Makikita natin ang paggamit ng VBA , COUNTA , COUNTIFS , SUMPRODUCT , at kumbinasyon ng mga function sa buong post na ito.
Paraan 1: Bilangin ang Bilang ng Mga Cell na may Petsa Gamit ang COUNTA Function
Ang COUNTA function ay nakakatulong sa kalkulahin ang bilang ng mga cell na naglalaman ng mga numeric na halaga .
Mga Hakbang:
- Una, mag-click sa cell F5 at i-type ang sumusunod na formula.
=COUNTA(D5:D12)
- Ngayon, pindutin ang ENTER key.
Dito, binilang ng Excel ang lahat ng mga numeric na halaga ng petsa mula D5 hanggang D12 .
Kaugnay na Nilalaman: Excel Count Cells with Numbers (5 Simple Ways)
Paraan 2: Bilangin ang Mga Petsa sa Isang Taon Gamit ang SUMPRODUCT Functio n
Sa aming dataset, may iba't ibang petsa sa iba't ibang taon. Ano ang dapat nating gawin, kung gusto nating malaman ang mga petsa sa mga partikular na taon? Tingnan natin, kung paano ito gagawin.
Mga Hakbang:
- Una, mag-click sa cell F5 at i-type ang formula tulad ng sumusunod.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))
- Ngayon, pindutin ang ENTER key.
- Sa wakas, AutoFill sa pamamagitan ng pag-drag pababa sa kanang button sa mouse.
Kaya, ano ang nangyayari dito?
Upang gawing simple, sa formula na ito, kukunin ng YEAR function ang lahat ng taon mula sa wastong hanay ng petsa D5:D12 at itutugma ito sa taon na ibinigay sa cell F5 .
=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))
Upang makakuha ng array ng TRUE , FALSE , ang bawat petsa ay inihambing sa halaga ng taon sa Column D.
={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}
Bilang resulta, bibilangin nito ang TRUE na 2 sa kaso ng taon 1992 .
Pagkatapos, kapag ginamit na namin ang AutoFill , mababago ang halaga ng pamantayan gayundin ang resulta ng function na YEAR .
Kaugnay na Nilalaman: Paano Magbilang ng mga Blangkong Cell sa Excel na may Kondisyon (3 Paraan)
Paraan 3: Bilangin ang Bilang ng Mga Cell na may Mga Petsa na Gumagamit ng Kumbinasyon ng Mga Paggana
Subukan natin ang ibang paraan upang mabilang ang bilang ng mga cell na may mga petsa. Sa pagkakataong ito ay gagamit kami ng kumbinasyon ng mga function upang mabilang ang bilang ng mga petsa sa mga cell sa Excel .
Mga Hakbang:
- Una , mag-click sa cell F5 at i-type ang sumusunod na formula.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))
- Ngayon, pindutin ang CTRL +SHIFT+ENTER sa kabuuan. Kung gumagamit ka ng Excel 365, gagawa ng gawain para sa iyo ang pagpindot sa ENTER .
Iyon lang.
Dito makikita ng ISERROR function, kung ang mga cell ay may mga halaga ng numero. Sasabihin nito ang FALSE kung ang cell ay hindi blangko at TRUE sa kaso ng mga blangkong cell. Pagkatapos, ang IF function ay magiging SUM 1 para sa bawat FALSE value, zero para sa TRUE .
Magbasa Nang Higit Pa: Bilangin ang Mga Walang Lamang Cell sa Excel (4 na Paraan)
Mga Katulad na Pagbasa:
- Paano Magbilang ng Mga Cell na may Tukoy na Teksto sa Excel (Parehong Case Sensitive at Insensitive)
- Bilangin ang Mga Cell na Naglalaman ng Partikular na Teksto sa Excel
Paraan 4: Bilangin ang Mga Petsa sa Kasalukuyang Buwan Gamit ang COUNTIFS Function
Ngayon, makikita natin kung paano magbilang ng mga petsa sa kasalukuyan at nakaraang mga buwan gamit ang COUNTIFS function. Nakakuha kami ng dataset kung saan ibinibigay ang mga petsa ng pagsali. Gusto naming makita kung gaano karaming mga petsa ng pagsali ang nasa kasalukuyang buwan at ilan ang nasa nakaraang buwan .
Mga Hakbang:
- Una, mag-click sa cell G5 at i-type ang formula tulad ng ipinapakita sa ibaba.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)
- Ngayon, pindutin ang ENTER key.
Kaya, makuha namin ang resulta 5. Nakikita rin ito mula sa dataset na nasa amingkasalukuyang buwan Marso , ang kabuuang mga petsa ay 5.
Pagkatapos nito, makikita natin kung paano kalkulahin ang mga petsa sa nakaraang buwan.
Mga Hakbang:
- Una, mag-click sa cell H5 at i-type ang formula tulad ng ipinapakita sa ibaba.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)
- Sa wakas, pindutin ang ENTER key at handa na ang aming resulta.
Ang formula na ito ay umaasa sa COUNTIFS function na magbilang ng mga petsa na mas malaki kaysa o katumbas ng unang araw ng kasalukuyang buwan at mas mababa kaysa sa unang araw ng susunod na buwan. Ang parehong petsa ay ginawa gamit ang EOMONTH function, na kumukuha ng kasalukuyang petsa mula sa TODAY function.
Magbasa Nang Higit Pa: Paano Magbilang ng Mga Napunong Cell sa Excel (5 Mabilis na Paraan)
Paraan 5: Bilangin ang Mga Kaarawan ayon sa Buwan Gamit ang SUMPRODUCT Function
Sa paraang ito, makikita natin ang mga kaarawan ayon sa buwan gamit ang SUMPRODUCT function.
Mga Hakbang:
- I-type ang sumusunod na formula sa cell G5.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))
- Ngayon, pindutin ang ENTER key.
- Pagkatapos nito, i-drag pababa sa AutoFill para sa natitirang bahagi ng serye.
Maaari mo bang iugnay kung paano gumagana ang SUMPRODUCT function dito? Sa tingin namin, gumagana ito sa parehong paraan na tinalakay namin sa Paraan 2 .
Magbasa Pa: Paano Magbilang ng mga Blangkong Cell sa Excel (5 Paraan)
Paraan 6: Gumawa ng Function na Tinukoy ng User para BilanginBilang ng mga Cell na may Petsa
Sa paraang ito, bumubuo kami ng function na tinukoy ng user gamit ang VBA. Sundin natin ang mga pamamaraan pababa.
Mga Hakbang:
- Una, pumunta sa tab na Developer mula sa ribbon.
- Pangalawa, mag-click sa Visual Basic mula sa kategoryang Code para buksan ang Visual Basic Editor . O pindutin ang ALT+F11 upang buksan ang Visual Basic Editor .
- Lalabas ito sa Visual Basic Editor kung saan namin isinusulat ang aming mga code.
- Pangatlo, mag-click sa Module mula sa Insert drop-down na menu bar.
- Gagawa ito ng Module sa iyong workbook.
- At, kopyahin at i-paste ang VBA code na ipinapakita sa ibaba.
VBA Code:
1421
- Pindutin ang CTRL+S para i-save ang file.
- Dagdag pa, bumalik sa iyong worksheet at ilagay ang formula doon.
=Count_DateCells(D5:D12)
- Pindutin ang Enter .
- Iyon lang! makukuha mo ang iyong resulta.
Paraan 7: Bilangin ang Bilang ng mga Cell na may Petsa Gamit ang VBA
Sa wakas, sa sa paraang ito, makikita natin kung paano bilangin ang bilang ng mga petsa sa Excel gamit ang VBA .
Mga Hakbang:
- Una, mag-right click sa sheet at pumunta sa Tingnan ang Code .
- Pagkatapos kopya at i-paste ang VBA code sa ibaba.
VBA Code:
2030
- Pagkatapos noon,pindutin ang F5 o ang play button upang patakbuhin ang ang code.
- Sa puntong ito, Ipasok ang formula sa cell F5 .
=SUM(IF(Date_Count(D5:D12)=7,1,0))
- Sa wakas, pindutin ang CTRL + SHIFT + ENTER key habang ginagawa ito.
Sa pamamagitan ng code na ito, lumilikha kami ng function ng user na tinatawag na DateCells . Susuriin ng function na ito ang mga value ng petsa sa isang ibinigay na array o range at SUM sa mga ito nang paisa-isa kung valid ang value ng petsa.
Magbasa Pa: Paano Magbilang ng Odd at Even Numbers sa Excel (3 Easy Ways)
Practice Section
Ang nag-iisang pinakamahalagang aspeto sa pagiging masanay sa mga mabilisang pamamaraang ito ay pagsasanay. Bilang resulta, nag-attach ako ng workbook ng pagsasanay kung saan maaari mong isagawa ang mga pamamaraang ito.
Konklusyon
Ito ay 6 na magkakaibang mga paraan upang mabilang ang bilang ng mga cell na may mga petsa sa Excel . Batay sa iyong mga kagustuhan, maaari mong piliin ang pinakamahusay na alternatibo. Mangyaring iwanan ang mga ito sa lugar ng mga komento kung mayroon kang anumang mga tanong o feedback.