Формула Excel: подсчет ячеек между датами -

Общая формула

=COUNTIFS(range,">="&date1,range,"<="&date2)

Резюме

Чтобы подсчитать количество ячеек, содержащих даты между двумя датами, вы можете использовать функцию СЧЁТЕСЛИМН. В показанном примере F6 содержит эту формулу:

=COUNTIFS(dates,">="&DATE(E5,1,1),dates,"<="&DATE(E5,12,31))

Эта формула считает дни рождения в 2000 году, которые находятся в диапазоне C5: C11.

Примечание: в этой формуле используется именованный диапазон «дат», C5: C11.

Объяснение

Функция СЧЁТЕСЛИМН создана для подсчета ячеек, соответствующих нескольким критериям. В этом случае нам нужно предоставить два критерия: один критерий для более ранней даты и один для более поздней даты. Мы предоставляем даты именованного диапазона (C5: C11) для обоих критериев.

Для построения каждой даты мы используем функцию DATE:

DATE(E5,1,1) // build first day of year DATE(E5,12,31) // build last day of year

Функция DATE упрощает построение дат на основе аргументов года, месяца и дня, которые либо жестко запрограммированы, либо предоставляются как ссылки на ячейки. В этом примере месяц и день жестко запрограммированы, и мы получаем год из столбца E.

Примечание: операторы «> =» и «<=» необходимо вводить как текст и заключать в двойные кавычки. Это означает, что мы должны использовать конкатенацию (&) для присоединения каждого оператора к каждой дате.

Интересные статьи...