Excel formula: Brojanje datuma u datoj godini -

Generička formula

=SUMPRODUCT(--(YEAR(dates)=year))

Sažetak

Za brojanje datuma u određenoj godini možete koristiti funkcije SUMPRODUCT i YEAR. U prikazanom primjeru formula u E5 je:

=SUMPRODUCT(--(YEAR(dates)=D5))

gdje "datira" imenovani raspon B5: B15.

Obrazloženje

Funkcija YEAR izdvaja godinu iz valjanog datuma. U ovom slučaju dajemo GODINU i niz datuma u imenovanom rasponu "datumi", pa dobivamo niz rezultata:

(2018;2017;2019;2019;2017;2019;2017;2019;2019;2018;2018)

Svaki se datum uspoređuje s vrijednošću godine u stupcu D, da bi se dobio niz ili TRUE FALSE vrijednosti:

(FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE)

Za formulu u E5, TRUE vrijednosti su slučajevi kada su datumi u 2017. godini, a FALSE vrijednosti predstavljaju datume u bilo kojoj drugoj godini.

Dalje, koristimo dvostruki negativ da prisilimo vrijednosti TRUE FALSE na 1 i 0. Unutar SUMPRODUCT-a sada imamo:

=SUMPRODUCT((0;1;0;0;1;0;1;0;0;0;0))

Konačno, sa samo jednim nizom za rad, SUMPRODUCT zbraja stavke u polju i vraća rezultat, 3.

Zanimljivi članci...