TODAY Function in Excel: Insert & Calculate Current Dates (2025 Guide)

Published: December 6, 2024 - 3 min read

Frank Ferris

Working with dates in Excel often requires displaying and calculating with the current date. The TODAY function offers a simple yet powerful way to automatically insert today’s date and create dynamic date-based calculations in your spreadsheets.

How to Insert Today’s Date Using the TODAY Function

The TODAY function requires no arguments and automatically updates whenever your workbook recalculates. Here’s how to implement it:

  1. Select the cell where you want to display today’s date
  2. Type =TODAY()

  1. Press Enter

The cell will display today’s date in your system’s default date format. To customize the display:

  1. Right-click the cell containing the TODAY function
  2. Select “Format Cells

  1. Choose “Date” from the Category list

  1. Select your preferred date format from the Type list

Pro tip: Unlike static dates, the TODAY function updates automatically when you open your workbook or trigger a recalculation.

Adding Time Components to TODAY

Sometimes you need both the date and time. Here are two approaches:

Using NOW() Instead of TODAY()

=NOW() // Returns current date and time

Combining TODAY with TIME

=TODAY()+TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))

Common time display formats:

Format Code

Display Example

Description

mm/dd/yyyy hh:mm

01/15/2024 14:30

Date with 24-hour time

mm/dd/yyyy hh:mm AM/PM

01/15/2024 2:30 PM

Date with 12-hour time

dddd, mmmm d, yyyy

Monday, January 15, 2024

Full date text

Calculating Dates with the TODAY Function

The TODAY function enables various date calculations:

Find Days Between Dates

=TODAY()-A1 // Where A1 contains another date

Calculate Future Dates

=TODAY()+30 // Date 30 days from today

Create Dynamic Date Ranges

=IF(B2>=TODAY(),”Active”,”Expired”) // Check if date is current

Practical Date Calculations

Here are real-world applications of the TODAY function:

Project Deadline Tracking

=IF(B2-TODAY()>0,B2-TODAY(),”Overdue”) // Shows days remaining or “Overdue”

Coefficient Excel Google Sheets Connectors
Try the Free Spreadsheet Extension Over 500,000 Pros Are Raving About

Stop exporting data manually. Sync data from your business systems into Google Sheets or Excel with Coefficient and set it on a refresh schedule.

Get Started

Age Calculator

=DATEDIF(A1,TODAY(),”Y”) // Calculate age in years from birthdate in A1

Fiscal Period Monitoring

=EOMONTH(TODAY(),0)-TODAY() // Days remaining in current month

Creating Dynamic Reports with TODAY

Transform static reports into dynamic dashboards:

  1. Create a dashboard title with automatic dating:

=”Status Report as of “&TEXT(TODAY(),”mmmm d, yyyy”)

  1. Set up conditional formatting rules based on TODAY:
    • Select your date range
    • Create a rule using formula: =A1<TODAY()
    • Choose a format to highlight overdue items
  2. Implement automatic data filtering:

=FILTER(A2:D100,B2:B100>=TODAY()) // Show only current records

Formula Examples with TODAY

Common TODAY function combinations:

Purpose

Formula

Description

Future Date

=TODAY()+30

Date 30 days ahead

Past Date

=TODAY()-7

Date 7 days ago

Week Start

=TODAY()-WEEKDAY(TODAY(),2)+1

First day of current week

Month End

=EOMONTH(TODAY(),0)

Last day of current month

Next Steps

Start implementing the TODAY function to automate date tracking in your spreadsheets. Ready to take your Excel automation to the next level? Try Coefficient to connect your spreadsheets with live data from 50+ business systems and create real-time dashboards that update automatically.

Get started with Coefficient today →

<meta_description> SERP Title: Master Excel’s TODAY Function: Automate Date Calculations in 5 Minutes Meta Description: Learn to use Excel’s TODAY function for automatic date displays and calculations. Step-by-step guide with practical examples for dynamic spreadsheets. </meta_description>

Sync Live Data into Your Spreadsheet

Connect Google Sheets or Excel to your business systems, import your data, and set it on a refresh schedule.

Try the Spreadsheet Automation Tool Over 500,000 Professionals are Raving About

Tired of spending endless hours manually pushing and pulling data into Google Sheets? Say goodbye to repetitive tasks and hello to efficiency with Coefficient, the leading spreadsheet automation tool trusted by over 350,000 professionals worldwide.

Sync data from your CRM, database, ads platforms, and more into Google Sheets in just a few clicks. Set it on a refresh schedule. And, use AI to write formulas and SQL, or build charts and pivots.

Frank Ferris Sr. Manager, Product Specialists
Frank is the spreadsheet ninja you never knew existed. Frank's focus throughout his career has been all about growing businesses quickly through both strategy and effective operations. His advanced skillset and understanding of how to leverage data analytics to automate processes and make better and faster decisions make him the unicorn any team can thrive with.
500,000+ happy users
Wait, there's more!
Connect any system to Google Sheets in just seconds.
Get Started Free

Trusted By Over 50,000 Companies