Excel Formulas - Count number of cells between two dates
Count cells between two dates
Syntax of used function(s)
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)
Explanation
To count the number of cells that contain dates between two dates, COUNTIFS function can be used. In the following example, F7 contains this formula:
Formula
=COUNTIFS(C5:C10,">=1/1/1995",C5:C10,"<=12/30/1998")
The above fornula contains the date of join of the employees, shown in the range C5:C10.
How this formula works
The COUNTIFS function is built to count the number of cells that matches one or more criteria. In this case, two dates have been provided. The COUNTIFS function will check whether the dates in the range C5:C10 are in the date range specified in the formula.
Count cells between dates with date function
Explanation
To count the number of cells that contain dates between two given dates, using date function. In the following example, F7 contains this formula:
Formula
=COUNTIFS(C5:C10,">="&DATE(1995,1,1),C5:C10,"<="&DATE(1998,12,30))
How this formula works
In this case, the date()) have been used and the year, month, and day value have been provided to form the date. The comparison operator ">=" and "<=" have been added with date function using concatinate(&) operator to make the criteria. Therefore the each date of date range C5:C11 will be searched in the newly form date.
DATE(1995,1,1) -> year=1995, month=1 and day=1
DATE(1998,12,30) -> year=1998, month=12 and day=30
The date() makes two dates, starting and ending date of the range.
Count cells between dates using range name
Explanation
To count the number of cells in a range name which contain dates between two given dates. In the following example, F7 contains this formula:
Formula
=COUNTIFS(dt_of_join,">="&DATE(1995,1,1),dt_of_join,"<="&DATE(1998,12,30))
How this formula works
In this case, a range name "dt_of_join" have been introduced instead of a range of cells. The comparison operator ">=" and "<=" have been added with date function using concatination(&) operator to make the criteria. Therefore the each date from "dt_of_join" will be searched in the newly form date using 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
Count cells between dates with criteria
Explanation
In the following example, F7 contains this formula
Formula
=COUNTIFS(dt_of_join,">="&DATE(E7,1,1),dt_of_join,"<="&DATE(E7,12,30))
How this formula works
In this case, a range name "dt_of_join" have been used which contains a range of cells. In the date() the year part have been used as a variable. Therefore the each date form "dt_of_join" will be searched in the newly formed date range and count number of date found in the given range.
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.
Previous: Excel Formulas - Excel Count
Next:
Excel Formulas - Count cells for case sensetive text
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/excel/formulas/count/count-number-of-cells-between-two-dates.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics