Calculating the Number of Days Between Dates in Excel: Using Subtraction, DAYS, and NETWORKDAYS Functions

スポンサーリンク
スポンサーリンク

How to Calculate the Number of Days for a Specific Period

This article explains how to calculate the number of days for a specific period in Excel. Calculating the elapsed days between a start date and an end date is useful for project management, scheduling, and various business operations. Below, we outline multiple methods to achieve this in Excel.

If Excel does not recognize your dates correctly, select the cells, go to the “Home” tab, and set the “Short Date” format from the “Number” menu.

Calculating Days by Subtracting the Start Date from the End Date

Excel treats dates as serial numbers, so you can calculate the number of elapsed days by subtracting the start date from the end date.

A B C D
1 Start Date End Date Number of Days
2 01/01/2024 01/31/2024 =B2-A2
3 05/10/2024 05/20/2024 =B3-A3

Steps

  1. Enter the start dates in cells A2 and A3 (e.g., 01/01/2024, 05/10/2024).
  2. Enter the end dates in cells B2 and B3 (e.g., 01/31/2024, 05/20/2024).
  3. In cell C2, input the formula:
    =B2-A2
  4. Repeat the same formula in cell C3:
    =B3-A3

Function Explanation

This method directly calculates the number of days by subtracting the start date (A column) from the end date (B column).

Results

The period from 01/01/2024 to 01/31/2024 in cell A2 is 30 days, and the period from 05/10/2024 to 05/20/2024 in cell A3 is 10 days.

Using the DAYS Function to Calculate the Number of Days

The DAYS function allows you to calculate the number of days between a start date and an end date with ease.

A B C D
1 Start Date End Date Number of Days
2 01/01/2024 01/31/2024 =DAYS(B2, A2)
3 05/10/2024 05/20/2024 =DAYS(B3, A3)

Steps

  1. Enter the start dates in cells A2 and A3 (e.g., 01/01/2024, 05/10/2024).
  2. Enter the end dates in cells B2 and B3 (e.g., 01/31/2024, 05/20/2024).
  3. In cell C2, input the DAYS function:
    =DAYS(B2, A2)
  4. Repeat the same formula in cell C3:
    =DAYS(B3, A3)

Function Explanation

The DAYS function calculates the number of days between the start date and end date. It is straightforward and convenient for date comparisons.

Results

The period from 01/01/2024 to 01/31/2024 in cell A2 is 30 days, and the period from 05/10/2024 to 05/20/2024 in cell A3 is 10 days.

Using the NETWORKDAYS Function to Calculate Business Days

The NETWORKDAYS function calculates the number of working days (excluding weekends and holidays) in a specified period. This is particularly useful for project scheduling and business timelines.

A B C D
1 Start Date End Date Business Days
2 01/01/2024 01/31/2024 =NETWORKDAYS(A2, B2)
3 05/10/2024 05/20/2024 =NETWORKDAYS(A3, B3)

Steps

  1. Enter the start dates in cells A2 and A3 (e.g., 01/01/2024, 05/10/2024).
  2. Enter the end dates in cells B2 and B3 (e.g., 01/31/2024, 05/20/2024).
  3. In cell C2, input the NETWORKDAYS function:
    =NETWORKDAYS(A2, B2)
  4. Repeat the same formula in cell C3:
    =NETWORKDAYS(A3, B3)

Function Explanation

The NETWORKDAYS function calculates the number of business days within a given period by excluding weekends (and optionally, specified holidays). It is ideal for business use cases.

Results

The period from 01/01/2024 to 01/31/2024 in cell A2 has 23 business days, and the period from 05/10/2024 to 05/20/2024 in cell A3 has 7 business days.

Summary

To calculate the number of days for a specific period in Excel, you can subtract dates directly, use the DAYS function, or calculate business days with the NETWORKDAYS function. Leverage these methods to streamline scheduling and duration calculations.