logo
search
Function Problems

How to Create an Automatically Updating Elapsed Days Counter in Excel

Phi Hung VoPhi Hung Vo Sep 25, 2026 870 views

Question details

The user wants to create a formula in Excel that calculates the number of days elapsed since a specific date and updates automatically each day.

How to Create an Automatically Updating Elapsed Days Counter in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
Tracking the number of days passed since a given start date for project management, tracking, or dashboarding purposes.
Observed behavior
The user needs to set up the TODAY function and ensure Excel's calculation settings are properly configured to allow for daily automatic updates without manual intervention.
Before you start

Ensure your starting dates are correctly formatted as standard dates (e.g., MM/DD/YYYY) in your spreadsheet before applying the calculation formulas.

Solution 1Recommended

Use the TODAY Function with Automatic Calculation

Use a simple subtraction formula with the TODAY function and enable automatic calculation to ensure the elapsed days count updates every time the workbook is opened.

The TODAY function in Excel returns the current date based on your system clock. By subtracting a past date from TODAY(), you get the exact number of elapsed days. For this to work seamlessly, Excel's calculation mode must be set to Automatic so the sheet recalculates upon opening.

1
Enter your starting date

Input your start date into a specific cell in your worksheet, for example, cell A2.

2
Apply the TODAY formula

In an adjacent cell where you want the elapsed days to appear, type the formula =TODAY()-A2 and press Enter.

3
Format the result as a number

If the result appears as a date instead of a standard number, select the cell, go to the Home tab, click the Number Format dropdown in the ribbon, and choose 'Number' or 'General'.

4
Enable Automatic Calculation

Go to the Formulas tab on the ribbon, click 'Calculation Options', and select 'Automatic'. This guarantees your elapsed days counter refreshes every day you open the file.

Use the TODAY Function with Automatic Calculation
External Data Connections: If you are using Power BI or other connected systems, configuring Excel recalculation alone does not refresh external data. You will need to configure the dataset or query refresh settings separately.
WPS Spreadsheet

Calculate Elapsed Days Easily with WPS Spreadsheet

WPS Spreadsheet offers full compatibility with Excel formulas, including the TODAY function. You can easily track elapsed days, manage large datasets, and ensure your numbers update daily with built-in automatic calculations.

  1. 1. Open your document in WPS: Launch WPS Spreadsheet and open your workbook containing the start dates you want to track.
  2. 2. Input the elapsed days formula: Select the target cell and enter =TODAY()-A2 (replacing A2 with the cell containing your starting date).
  3. 3. Verify calculation settings: Navigate to the Formulas tab, click the Calculation Options icon, and ensure 'Automatic' is checked so the date updates daily.
Fully compatible with Microsoft Excel formulas and .xlsx file formats.Lightweight software that opens large datasets instantly without lagging.Familiar user interface making formula application and formatting simple.Built-in automatic calculation ensures your dynamic dates are always up to date.
microsoft office alternative - wps office

Frequently Asked Questions

Why is my elapsed days formula returning a date format instead of a number?

This happens when Excel automatically inherits the date formatting from the referenced cell. To fix this, select the cell with your formula, go to the Home tab, click the Number Format dropdown, and choose 'General' or 'Number'.

How can I calculate only working days instead of total elapsed days?

To calculate only business days (excluding weekends), you should use the NETWORKDAYS function instead of standard subtraction. Use the formula =NETWORKDAYS(A2, TODAY()), where A2 contains your start date.

Why isn't the TODAY function updating the days counter when I open my file?

Your workbook calculation options might be set to Manual. Go to the Formulas tab, click on Calculation Options, and change the setting to Automatic. The TODAY function will then recalculate based on the current system date every time you open or modify the file.