Екцел формула: Бројање датума у ​​датој години -

Генеричка формула

=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.

Занимљиви Чланци...