Excel formula: Broji datume u tekućem mjesecu -

Sadržaj

Generička formula

=COUNTIFS(rng,">="&EOMONTH(TODAY(),-1)+1,rng,"<"&EOMONTH(TODAY(),0)+1)

Sažetak

Za brojanje datuma u tekućem mjesecu možete koristiti formulu koja se temelji na funkciji COUNTIFS ili SUMPRODUCT kako je objašnjeno u nastavku. U gore prikazanom primjeru, formula u E7 je:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),-1)+1,dates,"<"&EOMONTH(TODAY(),0)+1)

Gdje je "datumi" imenovani raspon B5: B104.

Obrazloženje

U osnovi, ova formula koristi funkciju COUNTIFS za brojanje datuma u rasponu kada su veći ili jednaki prvom danu tekućeg mjeseca, a manji od prvog dana sljedećeg mjeseca. Funkcija EOMONTH koristi se za stvaranje oba datuma na temelju trenutnog datuma koji pruža funkcija DANAS.

Da bismo dobili prvi dan u mjesecu, koristimo:

EOMONTH(TODAY(),-1)+1

Ovdje funkcija EOMONTH vraća zadnji dan prethodnog mjeseca, kojem se dodaje 1 da bi se dobio prvi dan tekućeg mjeseca.

Da bi se dobio zadnji dan tekućeg mjeseca, EOMONTH se koristi ovako:

EOMONTH(TODAY(),0)+1

EOMONTH vraća zadnji dan tekućeg mjeseca, kojem se dodaje 1 da bi se dobio prvi dan sljedećeg mjeseca.

Za brojanje datuma u prethodnom mjesecu:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),-2)+1,dates,"<"&EOMONTH(TODAY(),-1)+1)

Za brojanje datuma u sljedećem mjesecu:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),0)+1,dates,"<"&EOMONTH(TODAY(),1)+1)

SUMPRODUCT alternativa

Također možete računati datume u prethodnom, trenutnom i sljedećem mjesecu koristeći SUMPRODUCT poput ovog:

=SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),-1),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(TODAY(),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),1),"mmyy")=TEXT(rng,"mmyy")))

Ovdje se datumi unose u funkciju TEXT da bi se dobio niz mjeseca i godine, koji se koristi za usporedbu u operaciji niza unutar SUMPRODUCT-a. Rezultat je niz TRUE FALSE vrijednosti, gdje TRUE predstavlja datume u mjesecu interesa.

Funkcija N koristi se za promjenu tih vrijednosti u jedinice i nule, a SUMPRODUCT jednostavno zbraja i vraća niz.

Zanimljivi članci...