Загальна формула
=COUNTIFS(range,">="&date1,range,"<="&date2)
Резюме
Щоб підрахувати кількість комірок, які містять дати, між двома датами, можна скористатися функцією COUNTIFS. У наведеному прикладі F6 містить таку формулу:
=COUNTIFS(dates,">="&DATE(E5,1,1),dates,"<="&DATE(E5,12,31))
Ця формула враховує дні народження у 2000 році, які відображаються в діапазоні C5: C11.
Примітка: ця формула використовує названий діапазон "дати", C5: C11.
Пояснення
Функція COUNTIFS створена для підрахунку комірок, які відповідають декільком критеріям. У цьому випадку нам потрібно надати два критерії: один критерій для більш ранньої дати та один для більш пізньої дати. Ми надаємо названі дати діапазону (C5: C11) для обох критеріїв.
Для побудови кожної дати ми використовуємо функцію DATE:
DATE(E5,1,1) // build first day of year DATE(E5,12,31) // build last day of year
Функція DATE полегшує побудову дат на основі аргументів року, місяця та дня, які є або жорстко закодованими, або поданими як посилання на клітинки. У наведеному прикладі місяць і день жорстко закодовані, і ми отримуємо рік із стовпця E.
Примітка: оператори "> =" та "<=" потрібно вводити як текст і оточувати подвійними лапками. Це означає, що ми повинні використовувати конкатенацію (&), щоб приєднати кожного оператора до кожної дати.