Sadržaj
Excel listovi se mogu koristiti za praćenje vremena, datuma, raspored događaja i aktivnosti, praćenje objekata i njihovih cijena i još mnogo toga. U ovom članku ćemo vidjeti kako izbrojati broj ćelija s datumima u Excelu koristeći formule i VBA . Za vaše bolje razumijevanje, koristit ćemo uzorak skupa podataka koji sadrži Ime , Spol i Datum rođenja .
Preuzmite Vježnicu
Broj ćelija s datumima u Excel.xlsm6 načina za prebrojavanje broja ćelija sa Datumi u Excelu
Postoji nekoliko načina za prebrojavanje broja ćelija s datumima u Excelu . Videćemo upotrebu VBA , COUNTA , COUNTIFS , SUMPRODUCT i kombinaciju funkcija u ovom postu.
Metoda 1: Prebrojite broj ćelija s datumima pomoću funkcije COUNTA
Funkcija COUNTA je korisna za izračunavanje broja ćelija koje sadrže numeričke vrijednosti .
Koraci:
- Prvo kliknite na ćeliju F5 i upišite sljedeću formulu.
=COUNTA(D5:D12)
- Sada pritisnite tipku ENTER .
Ovdje je Excel izbrojao sve numeričke vrijednosti datuma u rasponu od D5 do D12 .
Povezani sadržaj: Excel broji ćelije s brojevima (5 jednostavnih načina)
Metoda 2: Brojite datume u datoj godini pomoću funkcije SUMPRODUCT n
U našem skupu podataka postoje različiti datumi u različitim godinama. Šta da radimo ako želimo da znamo datume u određenim godinama? Da vidimo kako to učiniti.
Koraci:
- Prvo, kliknite na ćeliju F5 i upišite formulu kako slijedi.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))
- Sada pritisnite tipku ENTER .
- Konačno, AutoFill povlačenjem desnog dugmeta miša nadole.
Dakle, šta se ovdje događa?
Da pojednostavimo, u ovoj formuli, funkcija YEAR će izdvojiti sve godine iz važećeg raspona datuma D5:D12 i uskladit će ga s godinom navedenom u ćeliji F5 .
=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))
Da biste dobili niz TRUE , FALSE , svaki datum se upoređuje sa vrijednošću godine u koloni D.
={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}
Kao rezultat, računat će se TRUE što je 2 u slučaju godine 1992 .
Onda, kada koristimo AutoFill , vrijednost kriterija se mijenja, pa se mijenja i rezultat funkcije YEAR .
Povezani sadržaj: Kako prebrojati prazne ćelije u Excelu s uvjetom (3 metode)
Metoda 3: Prebrojite broj ćelija s datumima pomoću kombinacije funkcija
Pokušajmo na drugi način prebrojati broj ćelija s datumima. Ovaj put ćemo koristiti kombinaciju funkcija da prebrojimo broj datuma u ćelijama u Excelu .
Koraci:
- Prvi , kliknite na ćeliju F5 i upišite sljedeću formulu.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))
- Sada pritisnite CTRL +SHIFT+ENTER u potpunosti. Ako koristite Excel 365 onda će pritiskom na ENTER obaviti zadatak umjesto vas.
To je to.
Ovdje će funkcija ISERROR vidjeti da li ćelije imaju brojčane vrijednosti. Reći će FALSE ako ćelija nije prazna i TRUE u slučaju praznih ćelija. Zatim će funkcija IF SUM 1 za svaku vrijednost FALSE , nula za TRUE .
Pročitajte više: Brojite prazne ćelije u Excelu (4 načina)
Slična očitanja:
- Kako prebrojati ćelije sa određenim tekstom u Excelu (i osjetljivo na velika i mala slova)
- Prebrojati ćelije koje sadrže određeni tekst u Excelu
Metoda 4: Brojite datume u tekućem mjesecu pomoću funkcije COUNTIFS
Sada ćemo vidjeti kako brojati datume u tekućem i prethodnim mjesecima koristeći <1 Funkcija>COUNTIFS . Dobili smo skup podataka u kojem su dati datumi pridruživanja. Želimo vidjeti koliko je datuma pridruživanja u trenutnom mjesecu , a koliko u prethodnom mjesecu .
Koraci:
- Prvo kliknite na ćeliju G5 i upišite formulu kao što je prikazano ispod.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)
- Sada pritisnite tipku ENTER .
Dakle, dobili smo rezultat 5. Također je vidljivo iz skupa podataka da je u našojtekućeg mjeseca mart , ukupan broj datuma je 5.
Nakon toga ćemo vidjeti kako izračunati datume u prethodnom mjesecu.
Koraci:
- Prvo kliknite na ćeliju H5 i upišite formulu kao što je prikazano ispod.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)
- Na kraju, pritisnite tipku ENTER i naš rezultat je spreman.
Ova formula se oslanja na COUNTIFS funkcija za brojanje datuma koji su veći ili jednaki prvom danu tekućeg mjeseca i manji od prvog dana sljedećeg mjeseca. Oba datuma su kreirana pomoću funkcije EOMONTH , koja uzima trenutni datum iz funkcije DANAS .
Pročitajte više: Kako prebrojati popunjene ćelije u Excelu (5 brzih načina)
Metoda 5: Brojite rođendane po mjesecima koristeći funkciju SUMPRODUCT
U ovoj metodi ćemo vidjeti rođendane po mjesecu koristeći funkcija SUMPRODUCT .
Koraci:
- Upišite sljedeću formulu u ćeliju G5.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))
- Sada pritisnite ENTER taster.
- Nakon toga, povucite prema dolje do AutoFill za ostatak serije.
Možete li nam objasniti kako ovdje funkcionira funkcija SUMPRODUCT ? Mislimo da radite na isti način na koji smo razgovarali u Metodi 2 .
Pročitajte više: Kako prebrojati prazne ćelije u Excelu (5 načina)
Metoda 6: Kreirajte korisnički definiranu funkciju za brojanjeBroj ćelija s datumima
U ovoj metodi generišemo korisnički definiranu funkciju koristeći VBA. Slijedimo procedure dolje.
Koraci:
- Prvo, idite na karticu Razvojnik sa trake.
- Drugo, kliknite na Visual Basic iz kategorije Kôd da otvorite Visual Basic Editor . Ili pritisnite ALT+F11 da otvorite Visual Basic Editor .
- Ovo će se pojaviti u Visual Basic Editor u koji pišemo naše kodove.
- Treće, kliknite na Modul sa Insert padajućeg menija.
- Ovo će kreirati Modul u vašoj radnoj knjizi.
- I kopirajte i zalijepite VBA kod prikazan ispod.
VBA kod:
1247
- Pritisnite CTRL+S da sačuvate datoteku.
- Dalje, vratite se na svoj radni list i tamo unesite formulu.
=Count_DateCells(D5:D12)
- Pritisnite Enter .
- To je to! dobit ćete svoj rezultat.
Metoda 7: Prebrojite broj ćelija s datumima koristeći VBA
Konačno, u ovom metodom, vidjet ćemo kako izbrojati broj datuma u Excelu koristeći VBA .
Koraci:
- Prvo, desnom tipkom miša kliknite na list i idite na Prikaži kod .
- Nakon toga kopirajte i zalijepi VBA kod ispod.
VBA kod:
9461
- Nakon toga,pritisnite F5 ili dugme za reprodukciju da pokrenete kod.
- U ovom trenutku, unesite formulu u ćeliju F5 .
=SUM(IF(Date_Count(D5:D12)=7,1,0))
- Na kraju, pritisnite tipke CTRL + SHIFT + ENTER dok to radite.
Kroz ovaj kod kreiramo korisničku funkciju pod nazivom DateCells . Ova funkcija će provjeriti vrijednosti datuma u datom nizu ili opsezima i SUM jednu po jednu ako je vrijednost datuma važeća.
Pročitajte više: Kako brojati parne i neparne brojeve u Excelu (3 jednostavna načina)
Odjeljak za vježbu
Jedinstveni najvažniji aspekt u navikavanju za ove brze pristupe je praksa. Kao rezultat toga, priložio sam radnu svesku u kojoj možete vježbati ove metode.
Zaključak
Ovo je 6 različitih načini brojanja ćelija sa datumima u Excel . Na osnovu vaših preferencija, možete odabrati najbolju alternativu. Ostavite ih u polju za komentare ako imate pitanja ili povratne informacije.