Tabl cynnwys
Gellir defnyddio taflenni Excel i gadw golwg ar amser, dyddiad, amserlennu digwyddiadau, a gweithgareddau, cadw golwg ar wrthrychau a'u prisiau, a llawer mwy. Yn yr erthygl hon, byddwn yn gweld sut i gyfrif nifer y celloedd â dyddiadau yn Excel gan ddefnyddio fformiwlâu a VBA . Er mwyn i chi ddeall yn well, byddwn yn defnyddio set ddata sampl sy'n cynnwys Enw , Rhyw , a Dyddiad Geni .
<3.
Lawrlwythwch Gweithlyfr Ymarfer
Cyfrif Celloedd â Dyddiadau yn Excel.xlsm6 Ffordd o Gyfrif Nifer y Celloedd â Dyddiadau yn Excel
Mae sawl ffordd o gyfrif nifer y celloedd sydd â dyddiadau yn Excel . Byddwn yn gweld defnydd o VBA , COUNTA , COUNTIFS , SUMPRODUCT , a chyfuniad o swyddogaethau drwy gydol y neges hon.
Dull 1: Cyfrif Nifer y Celloedd â Dyddiadau Gan Ddefnyddio Swyddogaeth COUNTA
Mae'r ffwythiant COUNTA yn ddefnyddiol i gyfrifo nifer y celloedd sy'n cynnwys gwerthoedd rhifol .
Camau:
- Yn gyntaf, cliciwch ar gell F5 a theipiwch y fformiwla ganlynol. <14
- Nawr, pwyswch yr allwedd ENTER .
=COUNTA(D5:D12)
>
Yma, mae Excel wedi cyfrif yr holl werthoedd dyddiad rhifol yn amrywio o D5 i D12 .
Cynnwys Cysylltiedig: Excel Cyfrif Celloedd â Rhifau (5 Ffordd Syml)
Dull 2: Cyfrif Dyddiadau mewn Blwyddyn Benodol Gan Ddefnyddio Swyddogaeth SUMPRODUCT n
Yn ein set ddata, mae dyddiadau gwahanol mewn gwahanol flynyddoedd. Beth ddylem ni ei wneud, os ydym am wybod dyddiadau mewn blynyddoedd penodol? Gawn ni weld sut i wneud hynny.
Camau:
- Yn gyntaf, cliciwch ar gell F5 a theipiwch y fformiwla fel a ganlyn.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))
- Nawr, pwyswch yr allwedd ENTER .
- O’r diwedd, AutoLlenwi drwy lusgo’r botwm dde i lawr ar y llygoden.
3>
Felly, beth sy'n digwydd yma?
I symleiddio, yn y fformiwla hon, bydd y ffwythiant BLWYDDYN yn tynnu'r holl flynyddoedd o'r ystod dyddiad dilys D5:D12 a bydd yn ei baru â'r flwyddyn a roddwyd yn y gell F5 .
=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))
I gael amrywiaeth o TRUE , FALSE , mae pob dyddiad yn cael ei gymharu â gwerth y flwyddyn yng Ngholofn D.
={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}
O ganlyniad, bydd yn cyfrif y CYWIR sef 2 yn achos y flwyddyn 1992 .
Yna, unwaith y byddwn yn defnyddio'r AutoFill , mae gwerth y meini prawf yn cael ei newid felly hefyd canlyniad ffwythiant BLWYDDYN .
Cynnwys Cysylltiedig: Sut i Gyfrif Celloedd Gwag yn Excel gyda Chyflwr (3 Dull)
Dull 3: Cyfrif Nifer y Celloedd gyda Dyddiadau gan Ddefnyddio Cyfuniad o Swyddogaethau
Gadewch i ni, rhowch gynnig ar ffordd arall o gyfrif nifer y celloedd â dyddiadau. Y tro hwn byddwn yn defnyddio cyfuniad o ffwythiannau i gyfrif nifer y dyddiadau mewn celloedd yn Excel .
Camau:
- Cyntaf , cliciwch ar gell F5 a theipiwch y fformiwla ganlynol.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))
>
Dyna ni.
Yma bydd y ffwythiant ISERROR yn gweld a oes gan y celloedd werthoedd rhif. Bydd yn dweud wrth FALSE os nad yw'r gell yn wag a TRUE yn achos celloedd gwag. Yna, bydd y ffwythiant IF yn SUM 1 am bob gwerth FALSE , sero am TRUE .Darllen Mwy: Cyfrif Celloedd Gwag yn Excel (4 Ffordd)
Darlleniadau Tebyg:
- Sut i Gyfrif Celloedd â Thestun Penodol yn Excel (Y Ddau Achos Sensitif ac Ansensitif)
- Cyfrwch Celloedd sy'n Cynnwys Testun Penodol yn Excel
Nawr, byddwn yn gweld sut i gyfrif dyddiadau yn y misoedd presennol a blaenorol gan ddefnyddio <1 ffwythiant>COUNTIFS . Cawsom set ddata lle rhoddir dyddiadau ymuno. Rydym am weld faint o ddyddiadau ymuno sydd yn y mis cyfredol a faint sydd yn y mis blaenorol .
Camau:
- Yn gyntaf, cliciwch ar gell G5 a theipiwch y fformiwla fel y dangosir isod.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)
0>- Nawr, pwyswch yr allwedd ENTER .
Felly, rydym yn cael canlyniad 5. Mae hefyd yn weladwy o'r set ddata sydd yn einmis cyfredol Mawrth , cyfanswm y dyddiadau yw 5.
Ar ôl hynny, byddwn yn gweld sut i gyfrifo dyddiadau yn y mis blaenorol.
Camau:<2
- Yn gyntaf, cliciwch ar gell H5 a theipiwch y fformiwla fel y dangosir isod.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)
- Yn olaf, pwyswch y fysell ENTER ac mae ein canlyniad yn barod.
Mae'r fformiwla hon yn dibynnu ar y Swyddogaeth COUNTIFS i gyfrif dyddiadau sy'n fwy neu'n hafal i ddiwrnod cyntaf y mis cyfredol ac yn llai na diwrnod cyntaf y mis nesaf. Mae'r ddau ddyddiad yn cael eu creu gan ddefnyddio'r ffwythiant EOMONTH , sy'n cymryd y dyddiad cyfredol o'r ffwythiant HEDDIW .
Darllen Mwy: Sut i Gyfrif Celloedd Wedi'u Llenwi yn Excel (5 Ffordd Cyflym)
Dull 5: Cyfrif Penblwyddi fesul Mis Gan Ddefnyddio Swyddogaeth SUMPRODUCT
Yn y dull hwn, byddwn yn gweld penblwyddi fesul mis gan ddefnyddio'r SUMPRODUCT function.
Camau:
- Teipiwch y fformiwla ganlynol yn y gell G5.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))
>
- Ar ôl hynny, llusgwch i lawr i AutoFill am weddill y gyfres.
Allwch chi ddweud sut mae ffwythiant SUMPRODUCT yn gweithio yma? Rydyn ni'n meddwl eich bod chi'n gwneud hynny, mae'n gweithio yn yr un ffordd ag rydyn ni wedi'i drafod yn Dull 2 .
Darllen Mwy: Sut i Gyfrif Celloedd Gwag yn Excel (5 Ffordd) <2
Dull 6: Creu Swyddogaeth a Ddiffiniwyd gan Ddefnyddiwr i'w ChyfriNifer y Celloedd â Dyddiadau
Yn y dull hwn, rydym yn cynhyrchu swyddogaeth a ddiffinnir gan y defnyddiwr gan ddefnyddio VBA. Gadewch i ni ddilyn y gweithdrefnau i lawr.
Camau:
- Yn gyntaf, ewch i'r tab Datblygwr o'r rhuban. 12>Yn ail, cliciwch ar Visual Basic o'r categori Cod i agor y Golygydd Sylfaenol Gweledol . Neu pwyswch ALT+F11 i agor y Golygydd Sylfaenol Gweledol .
- Bydd hyn yn ymddangos yn y Golygydd Sylfaenol Gweledol lle rydym yn ysgrifennu ein codau.
- Yn drydydd, cliciwch ar Modiwl o'r gwymplen Mewnosod .
- Bydd hyn yn creu Modiwl yn eich llyfr gwaith.
- Ac, copïwch a gludwch y VBA cod a ddangosir isod.
Cod VBA:
5303
- Pwyswch CTRL+S i gadw'r ffeil.
>
=Count_DateCells(D5:D12)
- Pwyswch Enter .
- Dyna ni! byddwch yn cael eich canlyniad.
Dull 7: Cyfrif Nifer y Celloedd â Dyddiadau Gan Ddefnyddio VBA
Yn olaf, yn y dull hwn, byddwn yn gweld sut i gyfrif nifer y dyddiadau yn Excel gan ddefnyddio VBA .
Camau:
- Yn gyntaf, de-gliciwch ar y ddalen ac ewch i Gweld y Cod .
>
Cod VBA:
6993
- Ar ôl hynny,pwyswch F5 neu'r botwm chwarae i redeg y cod.
- Ar y pwynt hwn, rhowch y fformiwla yng nghell F5 .
=SUM(IF(Date_Count(D5:D12)=7,1,0))
- Yn olaf, pwyswch y bysellau CTRL+SHIFT+ENTER wrth wneud hynny.
Drwy'r cod hwn, rydym yn creu swyddogaeth defnyddiwr o'r enw DateCells . Bydd y ffwythiant hwn yn gwirio gwerthoedd dyddiad mewn arae neu amrediadau a SUM penodol fesul un os yw'r gwerth dyddiad yn ddilys.
Darllen Mwy: Sut i Gyfrif Odrifau ac Eilrifau yn Excel (3 Ffordd Hawdd)
Adran Ymarfer
Yr agwedd unigol fwyaf hanfodol ar ddod yn gyfarwydd i'r dulliau cyflym hyn yw arfer. O ganlyniad, rydw i wedi atodi gweithlyfr ymarfer lle gallwch chi ymarfer y dulliau hyn.
Casgliad
Mae'r rhain yn 6 gwahanol ffyrdd o gyfrif nifer y celloedd gyda dyddiadau yn Excel . Yn seiliedig ar eich dewisiadau, gallwch ddewis y dewis arall gorau. Gadewch nhw yn yr ardal sylwadau os oes gennych unrhyw gwestiynau neu adborth.