Формула Excel: Підрахувати дати в даному році -

Загальна формула

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

Резюме

Для підрахунку дат у даному році ви можете використовувати функції ПІДВИЩЕННЯ та РІК. У наведеному прикладі формула в E5 має вигляд:

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

де "датує" названий діапазон B5: B15.

Пояснення

Функція YEAR виділяє рік з дійсної дати. У цьому випадку ми даємо YEAR і масив дат в названому діапазоні "дат", тому ми повертаємо масив результатів:

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

Кожна дата порівнюється зі значенням року у стовпці D, щоб отримати масив або значення TRUE FALSE:

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

Для формули в E5 значення TRUE - це випадки, коли дати знаходяться в 2017 році, а значення FALSE представляють дати у будь-якому іншому році.

Далі ми використовуємо подвійний від’ємник, щоб привести значення TRUE FALSE до 1 і 0. Усередині SUMPRODUCT ми тепер маємо:

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

Нарешті, маючи лише один масив, з яким потрібно працювати, SUMPRODUCT підсумовує елементи масиву та повертає результат, 3.

Цікаві статті...