How to Use COUNTIFS with Date Ranges in Excel

When working with data in Excel, you might need to count occurrences within specific date boundaries. The COUNTIFS function allows you to do just that. Whether you’re analyzing sales data, tracking employee attendance, or managing inventory, understanding the frequency of events within a date range is crucial. In this tutorial, we’ll explore how to use COUNTIFS for various date-related scenarios.

Understanding COUNTIFS and Date Ranges

The COUNTIFS function counts the number of cells that meet multiple conditions. When dealing with dates, Excel treats them as serial numbers (with ‘Jan 1, 1900’ as 1). You can use logical operators such as >, <, >=, and <= to set conditions within the COUNTIFS formula.

How to Use COUNTIFS with Date Range in Excel

Note:

  • Excel COUNTIFS and SUMPRODUCT functions were introduced from the Excel 2010 version.

Case 1: Count Dates in a Date Range
Case 2: Count Occurrence of a Specific Year in a Date Range
Case 3: Count Occurrence of a Specific Date in a Date Range
Case 4: Count Dates in a Date Range That Match Another Criteria


Case 1 – Counting Dates in a Date Range

Suppose you have a dataset with columns like Order Date, Region, City, Category, and Quantity. Let’s count the number of orders made between November 1, 2021, and October 31, 2022.Here, I have a sample dataset that contains Order Date, Region, City, Category, and Quantity columns.

  • Set Up Your Data:
    • Organize your data with an Order Date column.
    • Define the date range (Nov 1, 2021, to Oct 31, 2022).
  • Calculate the Count:
    • In cell H6, enter the start date (11/1/2020).
    • In cell I6, enter the end date (10/31/2022).

Enter start and end date

    • In cell H10, enter the following formula:
=COUNTIFS(B6:F19,">="&H6,$B$6:$F$19,"<="&I6)

Enter start and end date

This formula counts the orders within the specified date range.

how to use COUNTIFS Function to Count Dates in a Date Range

Note:

If any date occurs more than once, COUNITFS counts all the occurrences, i.e., if 11/6/2020 is recorded twice, COUNTIFS considers both the records in the count.


Case – Counting Occurrence of a Specific Year

Now let’s count the number of orders made in the year 2021. We’ll use a date range from January 1, 2021, to December 31, 2021.

  • Specify the Year:
    • In cell H6, enter the year (2021).
  • Calculate the Count:
    • Choose an empty cell (e.g., H9).

Insert year value

    • Use the following formula:
=COUNTIFS($B$6:$B$19,">="&DATE(H6,1,1),$B$6:$B$19,"<="&DATE(H6,12,31))

Here, DATE(H6, 1, 1) and DATE(H6, 12, 31) represent the first and last dates of 2021.

formula of Using COUNITFS to Count Occurrence of a Specific Year

The result in cell H9 will be the number of orders made in 2021.

Using COUNITFS to Count Occurrence of a Specific Year in a Date Range


Case 3 – Counting the Occurrence of a Specific Date in a Date Range

In this scenario, you’ll learn how to use the Excel COUNTIFS function to count the number of orders that occurred on a specific date (e.g., November 12, 2021). Essentially, you’ll determine the occurrence of that specific date within a given date range.

Follow these steps:

  • Enter the Target Date:
    • In cell H6, enter the date you want to analyze (e.g., “11/12/2021”).

Insert the Date

  • Calculate the Count:
    • In cell H11, insert the following formula:
=COUNTIFS(B6:B19, H6)

This formula counts the number of orders that occurred on November 12, 2021.

Formula of Using COUNTIFS to Count Occurrence of a Specific Date

  • Press Enter:
    • The result in cell H11 will show the total count of orders for that specific date.

Using COUNTIFS to Count Occurrence of a Specific Date in a Date Range


Case 4 – Counting the Dates in a Date Range That Match other Criteria

Now let’s explore how to use COUNTIFS to count the number of orders within a date range while considering additional criteria, such as a specific region. For this example, we’ll count the orders in the “West” region from November 1, 2021, to December 31, 2021.

Follow these steps:

  • Specify the Date Range:
    • In cell H6, enter the start date of the date range (e.g., 11/1/2021).
    • In cell I6, enter the end date (e.g., 12/31/2021).
  • Define the Region:
    • In cell J6, enter the region for which you want to count orders (e.g., “West”).

Insert all criteria in specified cell

  • Calculate the Count:
    • In cell J6, insert the following formula:
=COUNTIFS(B6:B19,">="&H6,B6:$B19,"<="&I6,C6:C19,"="&J6)

This formula counts the number of orders in the “West” region within the specified date range.

Formula of Using COUNITFS to Count Dates That Match Another Criteria

  • Press Enter:
    • The result will display the total count of orders in the “West” region during the specified date range.

Using COUNITFS to Count Dates in a Date Range That Match Another Criteria

Read More: How to Use COUNTIFS for 3 Criteria


Download Practice Workbook

You can download the practice workbook from here:


Related Articles


<< Go Back to Excel COUNTIFS Function | Excel Functions | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Osman Goni Ridwan
Osman Goni Ridwan

OSMAN GONI RIDWAN is a marine engineer who loves exploring Excel and VBA programming. Programming, to him, is a time-saving tool for efficiently managing data, files, and internet tasks. He is proficient in Rhino3D, Maxsurf, C++, MS Office, AutoCAD, Excel, and VBA and goes beyond the basics. Armed with a B.Sc in Naval Architecture & Marine Engineering from BUET, OSMAN has transitioned into the role of a content developer. Specializing in creating technical content exclusively centered around Excel... Read Full Bio

4 Comments
  1. What would you do if you wanted to know how many chocolate chip and carrot cookies were sold between two dates?

  2. Greetings Jessica,

    Use the SUMIFS function to impose multiple criteria like Product Category, Product, and Dates to find out the total sales of products (i.e., Chocolate Chip or Carrot).

    For Chocolate Chips =SUMIFS(G4:G17,E4:E17,J4,F4:F17,J5,B4:B17,">="&J6,B4:B17,"<="&J7)

    For Carrot =SUMIFS(G4:G17,E4:E17,M4,F4:F17,M5,B4:B17,">="&M6,B4:B17,"<="&M7)

    Find Sales

    You can also add all the different sales afterward. Hope, this may help you.

    Regards
    Maruf Islam (Exceldemy Team)

  3. Hello,

    I want to use Countifs function with Date and Time function. I have two different dates and I want to count how many operations (“reading”, “writing”,”dancing”etc) are between two dates and to make some kind of graffic with those dates. I used the following structure:
    =Countifs(A4:A20, A20,C4:GL4,”>=”&date(year(b5),month(b5),day(b5)+time(hour(b5),minute(b5),0),c4:cgl4,”<"&date(year(c5),month(c5),day(c5)+time(hour(c5),minute(c5),0)
    A – column with activities
    c4:GL4 – column with hours (from 01:00 to 24:00 – each fifteen minutes)
    b5 – beginning time
    c5 – end of time
    Thank you in advance!

    • Hello Mirela,
      Thank you for sharing your query. It would be really great if you can send the workbook to [email protected] as It seems quite confusing to create a dataset with the information you shared. After that, I will try to solve your problem. Hope to hear from you soon.
      Thanks!

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo