Excel Formulas - Подсчитать количество ячеек между двумя датами
Подсчет ячеек между двумя датами
Синтаксис используемых функций
COUNTIFS (критерии_ранж1, критерии1, [критерий_2, критерии2]…)
объяснение
Для подсчета количества ячеек, содержащих даты между двумя датами, можно использовать функцию COUNTIFS. В следующем примере F7 содержит эту формулу:
формула
=COUNTIFS(C5:C10,">=1/1/1995",C5:C10,"<=12/30/1998")
Вышеуказанная формула содержит дату объединения сотрудников, показанную в диапазоне C5: C10.
Как работает эта формула
Функция COUNTIFS создана для подсчета количества ячеек, соответствующих одному или нескольким критериям. В этом случае две даты были предоставлены. Функция COUNTIFS проверит, находятся ли даты в диапазоне C5: C10 в диапазоне дат, указанном в формуле.
Подсчет ячеек между датами с помощью функции даты
объяснение
Для подсчета количества ячеек, содержащих даты между двумя заданными датами, используется функция даты. В следующем примере F7 содержит эту формулу:
формула
=COUNTIFS(C5:C10,">="&DATE(1995,1,1),C5:C10,"<="&DATE(1998,12,30))
Как работает эта формула
В этом случае использовались date ()), а для формирования даты были указаны значение года, месяца и дня. Операторы сравнения "> =" и "<=" были добавлены с функцией даты, использующей оператор concatinate (&) для создания критериев. Поэтому каждый диапазон дат C5: C11 будет искать в новой форме даты.
DATE(1995,1,1) -> year=1995, month=1 and day=1
DATE(1998,12,30) -> year=1998, month=12 and day=30
Date () создает две даты, начальную и конечную дату диапазона.
Подсчет ячеек между датами по имени диапазона
объяснение
Подсчитать количество ячеек в имени диапазона, которые содержат даты между двумя указанными датами. В следующем примере F7 содержит эту формулу:
формула
=COUNTIFS(dt_of_join,">="&DATE(1995,1,1),dt_of_join,"<="&DATE(1998,12,30))
Как работает эта формула
В этом случае вместо диапазона ячеек было введено имя диапазона «dt_of_join». Операторы сравнения "> =" и "<=" были добавлены с функцией даты, использующей оператор конкатенации (&) для создания критериев. Поэтому для каждой даты из «dt_of_join» будет выполняться поиск по новой дате с использованием date ().
dt_of_join -> a range name for the range of cells C5:C10
DATE(1995,1,1) -> form the date 01-01-1995
DATE(1998,12,30) -> form the date 30-12-1998
Подсчет ячеек между датами с критериями
объяснение
В следующем примере F7 содержит эту формулу
формула
=COUNTIFS(dt_of_join,">="&DATE(E7,1,1),dt_of_join,"<="&DATE(E7,12,30))
Как работает эта формула
В этом случае было использовано имя диапазона «dt_of_join», которое содержит диапазон ячеек. В date () часть года использовалась как переменная. Поэтому для каждой формы даты "dt_of_join" будет производиться поиск во вновь сформированном диапазоне дат и в количестве дат, найденных в данном диапазоне.
dt_of_join -> a range name for the range of cells C5:C10
DATE(E7,1,1) -> E7 the cell address which is used as variable for the year part of the date.
Предыдущий: Excel Formulas - Excel Count
Далее: Excel Formulas - Подсчет ячеек для чувствительного к регистру текста
Новый контент: Composer: менеджер зависимостей для PHP , R программирования