Excel képlet: Számolja a dátumokat az adott évben -

Á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

érdekes cikkek...