Exceli valem: loendage kuupäevad antud aastal -

Üldine valem

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

Kokkuvõte

Konkreetse aasta kuupäevade lugemiseks võite kasutada funktsioone SUMPRODUCT ja YEAR. Näidatud näites on valem E5-s järgmine:

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

kus "kuupäevad" on nimetatud vahemik B5: B15.

Selgitus

Funktsioon YEAR eraldab aasta kehtivast kuupäevast. Sel juhul anname YEAR ja kuupäevade massiivi nimega vahemikus "kuupäevad", nii et saame tagasi hulga tulemusi:

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

Massiivi või TRUE FALSE väärtuste saamiseks võrreldakse iga kuupäeva veeru D aasta väärtusega:

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

E5 valemi puhul on TRUE väärtused juhud, kus kuupäevad on 2017. aastal, ja FALSE väärtused tähistavad mis tahes muu aasta kuupäevi.

Järgmisena kasutame topeltnegatiivi, et sundida TRUE FALSE väärtused väärtusele 1 ja 0. SUMPRODUCTis on meil nüüd:

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

Lõpuks, kui töötada on ainult üks massiiv, summeerib SUMPRODUCT massiivi üksused ja tagastab tulemuse 3.

Huvitavad Artiklid...