
Генеричка формула
=SUMPRODUCT(--(YEAR(dates)=year))
Резиме
Да бисте бројали датуме у датој години, можете користити функције СУМПРОДУЦТ и ИЕАР. У приказаном примеру, формула у Е5 је:
=SUMPRODUCT(--(YEAR(dates)=D5))
где „датира“ именовани опсег Б5: Б15.
Објашњење
Функција ИЕАР издваја годину из важећег датума. У овом случају дајемо ГОДИНУ и низ датума у именованом опсегу „датуми“, тако да добијамо низ резултата:
(2018;2017;2019;2019;2017;2019;2017;2019;2019;2018;2018)
Сваки датум се упоређује са вредношћу године у колони Д, да би се добио низ или ТРУЕ ФАЛСЕ вредности:
(FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE)
За формулу у Е5 вредности ТРУЕ су случајеви када су датуми у 2017. години, а ФАЛСЕ вредности представљају датуме у било којој другој години.
Даље, користимо двоструки негатив да присилимо вредности ТРУЕ ФАЛСЕ на 1 и 0. Унутар СУМПРОДУЦТ-а сада имамо:
=SUMPRODUCT((0;1;0;0;1;0;1;0;0;0;0))
Коначно, са само једним низом за рад, СУМПРОДУЦТ сумира ставке у низу и враћа резултат, 3.