
Formula generică
=SUMPRODUCT(--(YEAR(dates)=year))
rezumat
Pentru a număra datele într-un anumit an, puteți utiliza funcțiile SUMPRODUCT și YEAR. În exemplul prezentat, formula din E5 este:
=SUMPRODUCT(--(YEAR(dates)=D5))
unde „datează” un interval numit B5: B15.
Explicaţie
Funcția YEAR extrage anul de la o dată validă. În acest caz, oferim ANUL și matricea de date în intervalul numit „date”, deci obținem o serie de rezultate:
(2018;2017;2019;2019;2017;2019;2017;2019;2019;2018;2018)
Fiecare dată este comparată cu valoarea anului din coloana D, pentru a produce o matrice sau valori ADEVĂRATE:
(FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE)
Pentru formula din E5, valorile TRUE sunt cazuri în care datele sunt în anul 2017, iar valorile FALSE reprezintă datele din orice alt an.
Apoi, folosim un dublu negativ pentru a constrânge valorile TRUE FALSE la 1 și 0. În cadrul SUMPRODUCT, avem acum:
=SUMPRODUCT((0;1;0;0;1;0;1;0;0;0;0))
În cele din urmă, cu o singură matrice pentru a lucra, SUMPRODUCT însumează articolele din matrice și returnează un rezultat, 3.