Tabela e përmbajtjes
Fletët Excel mund të përdoren për të mbajtur shënim kohën, datën, planifikimin e ngjarjeve dhe aktiviteteve, për të mbajtur gjurmët e objekteve dhe çmimet e tyre dhe shumë më tepër. Në këtë artikull, do të shohim si të numërojmë numrin e qelizave me data në Excel duke përdorur formula dhe VBA . Për ta kuptuar më mirë, ne do të përdorim një grup të dhënash mostër që përmban Emri , Gjinia dhe Data e lindjes .
Shkarkoni Librin e Punës Praktike
Numëroni qelizat me data në Excel.xlsm6 mënyra për të numëruar numrin e qelizave me Datat në Excel
Ka disa mënyra për të numëruar numrin e qelizave me data në Excel . Do të shohim përdorimin e VBA , COUNTA , COUNTIFS , SUMPRODUCT dhe një kombinim funksionesh përgjatë këtij postimi.
Metoda 1: Numëroni numrin e qelizave me data duke përdorur funksionin COUNTA
Funksioni COUNTA është i dobishëm për llogaritjen e numrit të qelizave që përmbajnë vlera numerike .
Hapat:
- Së pari, klikoni në qelizën F5 dhe shkruani formulën e mëposhtme.
=COUNTA(D5:D12)
- Tani, shtypni tastin ENTER .
Këtu, Excel ka numëruar të gjitha vlerat e datës numerike që variojnë nga D5 deri në D12 .
Përmbajtje të ngjashme: Qelizat e numërimit të Excel me numra (5 mënyra të thjeshta)
Metoda 2: Numëroni datat në një vit të caktuar duke përdorur funksionin SUMPRODUCT n
Në grupin tonë të të dhënave, ka data të ndryshme në vite të ndryshme. Çfarë duhet të bëjmë nëse duam të dimë data në vite të caktuara? Le të shohim se si ta bëjmë atë.
Hapat:
- Së pari, klikoni në qelizën F5 dhe shkruani formulën si më poshtë.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))
- Tani, shtypni tastin ENTER .
- Më në fund, Plotëso automatikisht duke zvarritur butonin e djathtë të miut.
Pra, çfarë po ndodh këtu?
Për të thjeshtuar, në këtë formulë, funksioni YEAR do të nxjerrë të gjitha vitet nga diapazoni i vlefshëm i datave D5:D12 dhe do ta përputhet me vitin e dhënë në qelizën F5 .
=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))
Për të marrë një grup prej TRUE , FALSE , secila datë krahasohet me vlerën e vitit në kolonën D.
={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}
Si rezultat, ajo do të numërojë E VËRTETË që është 2 në rastin e vitit 1992 .
Pastaj, pasi të përdorim Plotësimi Automatik , vlera e kriterit ndryshon, po kështu ndryshon edhe rezultati i funksionit YEAR .
Përmbajtje e ngjashme: Si të numërohen qelizat boshe në Excel me kusht (3 metoda)
Metoda 3: Numëroni numrin e qelizave me datat duke përdorur kombinimin e funksioneve
Le të provojmë një mënyrë tjetër për të numëruar numrin e qelizave me data. Këtë herë do të përdorim një kombinim funksionesh për të numëruar numrin e datave në qeliza në Excel .
Hapat:
- Së pari , klikoni në qelizën F5 dhe shkruani formulën e mëposhtme.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))
- Tani, shtypni CTRL +SHIFT+ENTER krejt. Nëse jeni duke përdorur Excel 365, atëherë shtypja e ENTER do të kryejë detyrën për ju.
Kjo është e gjitha.
Këtu funksioni ISERROR do të shohë nëse qelizat kanë vlera numrash. Do të tregojë FALSE nëse qeliza nuk është bosh dhe E VËRTETË në rastin e qelizave bosh. Më pas, funksioni IF do të SUM 1 për çdo vlerë FALSE , zero për TRUE .
Lexo më shumë: Numëro qelizat boshe në Excel (4 mënyra)
Lexime të ngjashme:
- Si të numërohen qelizat me tekst specifik në Excel (të dyja të ndjeshme dhe të pandjeshme)
- Numërohen qelizat që përmbajnë tekst specifik në Excel
Metoda 4: Numëroni datat në muajin aktual duke përdorur funksionin COUNTIFS
Tani, do të shohim se si të numëroni datat në muajt aktual dhe të mëparshëm duke përdorur <1 Funksioni>COUNTIFS . Ne morëm një grup të dhënash ku jepen datat e bashkimit. Ne duam të shohim se sa data të anëtarësimit janë në muajin aktual dhe sa janë në muajin e mëparshëm .
Hapat:
- Së pari, klikoni në qelizën G5 dhe shkruani formulën siç tregohet më poshtë.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)
- Tani, shtypni tastin ENTER .
Pra, marrim rezultatin 5. Është gjithashtu e dukshme nga grupi i të dhënave që në tonëmuaji aktual Mars , datat totale janë 5.
Pas kësaj, do të shohim se si të llogarisim datat në muajin e kaluar.
Hapat:
- Së pari, klikoni në qelizën H5 dhe shkruani formulën siç tregohet më poshtë.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)
- Më në fund, shtypni tastin ENTER dhe rezultati ynë është gati.
Kjo formulë mbështetet në COUNTIFS funksionon për të numëruar data që janë më të mëdha se ose të barabarta me ditën e parë të muajit aktual dhe më të vogla se dita e parë e muajit tjetër. Të dyja datat krijohen duke përdorur funksionin EOMONTH , i cili merr datën aktuale nga funksioni TODAY .
Lexo më shumë: Si të numërohen qelizat e mbushura në Excel (5 mënyra të shpejta)
Metoda 5: Numëroni ditëlindjet sipas muajit duke përdorur funksionin SUMPRODUCT
Në këtë metodë, ne do të shohim ditëlindjet sipas muajit duke përdorur <1 Funksioni>SUMPRODUCT .
Hapat:
- Shkruani formulën e mëposhtme në qelizën G5.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))
- Tani, shtypni ENTER kyç.
- Pas kësaj, tërhiqeni poshtë te Plotësimi automatik për pjesën tjetër të serisë.
A mund të tregoni se si funksionon këtu funksioni SUMPRODUCT ? Ne mendojmë se po, funksionon në të njëjtën mënyrë që kemi diskutuar në Metodën 2 .
Lexo më shumë: Si të numërohen qelizat boshe në Excel (5 mënyra)
Metoda 6: Krijo funksionin e përcaktuar nga përdoruesi për të numëruarNumri i qelizave me data
Në këtë metodë, ne gjenerojmë një funksion të përcaktuar nga përdoruesi duke përdorur VBA. Le të ndjekim procedurat më poshtë.
Hapat:
- Së pari, shkoni te skeda Zhvilluesi nga shiriti.
- Së dyti, klikoni në Visual Basic nga kategoria Kodi për të hapur Visual Basic Editor . Ose shtypni ALT+F11 për të hapur Editorin Visual Basic .
- Kjo do të shfaqet në Editori Visual Basic ku shkruajmë kodet tona.
- Së treti, klikoni në Moduli nga shiriti i menusë rënëse Fut .
- Kjo do të krijojë një Modul në librin tuaj të punës.
- Dhe, kopjoni dhe ngjisni VBA kodi i paraqitur më poshtë.
Kodi VBA:
1741
- Shtypni CTRL+S për të ruajtur skedarin.
- Më tej, kthehu te fleta juaj e punës dhe fut formulën atje.
=Count_DateCells(D5:D12)
- Shtypni Enter .
- Kjo është ajo! ju do të merrni rezultatin tuaj.
Metoda 7: Numëroni numrin e qelizave me data duke përdorur VBA
Më në fund, në me këtë metodë, ne do të shohim se si të numërojmë numrin e datave në Excel duke përdorur VBA .
Hapat:
- Së pari, kliko me të djathtën në fletë dhe shko te Shiko kodin .
- Pas kësaj kopjo dhe ngjit kodin VBA më poshtë.
Kodi VBA:
8125
- Pas kësaj,shtypni F5 ose butonin luaj për të ekzekutuar kodin.
- Në këtë pikë, vendosni formulën në qelizën F5 .
=SUM(IF(Date_Count(D5:D12)=7,1,0))
- Më në fund, shtypni tastet CTRL + SHIFT + ENTER ndërkohë që veproni kështu.
Përmes këtij kodi, ne po krijojmë një funksion përdoruesi të quajtur DateCells . Ky funksion do të kontrollojë vlerat e datës në një arresë ose varg dhe SHUMON ato një nga një nëse vlera e datës është e vlefshme.
Lexo më shumë: Si të numëroni numrat tek dhe çift në Excel (3 mënyra të thjeshta)
Seksioni praktik
Aspekti i vetëm më i rëndësishëm për t'u mësuar ndaj këtyre qasjeve të shpejta është praktikë. Si rezultat, unë kam bashkangjitur një libër pune praktike ku mund të praktikoni këto metoda.
Përfundim
Këto janë 6 të ndryshme mënyra për të numëruar numrin e qelizave me data në Excel . Bazuar në preferencat tuaja, ju mund të zgjidhni alternativën më të mirë. Ju lutemi lini ato në zonën e komenteve nëse keni ndonjë pyetje ose koment.