
Általános képlet
=SUMPRODUCT(--(YEAR(dates)=year))
Összegzés
Egy adott év dátumainak számításához használhatja a SUMPRODUCT és az YEAR függvényeket. A bemutatott példában az E5 képlete a következő:
=SUMPRODUCT(--(YEAR(dates)=D5))
ahol "dátumozza" a megnevezett tartományt B5: B15.
Magyarázat
A YEAR függvény kivonja az évet egy érvényes dátumból. Ebben az esetben YEAR-ot és dátumtömböt adunk meg a "dátum" nevű tartományba, így egy sor eredményt kapunk vissza:
(2018;2017;2019;2019;2017;2019;2017;2019;2019;2018;2018)
Mindegyik dátumot összehasonlítjuk a D. oszlopban szereplő évértékkel, így tömböt vagy IGAZ HAMIS értéket kapunk:
(FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE)
Az E5 képletnél a TRUE értékek azok az esetek, amikor a dátumok 2017-es évre vonatkoznak, a FALSE értékek pedig bármely más év dátumára vonatkoznak.
Ezután kettős negatívummal kényszerítjük az IGAZ HAMIS értékeket 1-re és 0-ra. A SUMPRODUCT belsejében most:
=SUMPRODUCT((0;1;0;0;1;0;1;0;0;0;0))
Végül, ha csak egy tömböt kell használni, a SUMPRODUCT összegzi a tömb elemeit, és eredményt ad, 3