Quick Navigation
TODAY Function
Summary
The TODAY function returns the current date as a serial number, automatically updating whenever the workbook recalculates. Excel automatically formats the result as a date, making it perfect for dynamic date displays, age calculations, and time interval computations.
Syntax
TODAY()
Using the TODAY Function
TODAY() is essential for creating dynamic spreadsheets that always reflect the current date without manual updates. Use it in combination with other date functions to build aging reports, deadline trackers, and automated reporting systems.
Common TODAY Examples
Get Current Date
=TODAY()
Displays today's date, automatically formatted by Excel.
Calculate Age
=YEAR(TODAY())-1963
Calculates age based on birth year 1963 using current year.
Days Until Deadline
=DATEVALUE("1/1/2030")-TODAY()
Shows days remaining until January 1, 2030 (format cell as Number).
Days from Today
=TODAY()+5
Returns date 5 days in the future.
Frequently Asked Questions
Common Errors and Solutions
TODAY not updating
Cause: Manual calculation mode enabled
Solution: Set to Automatic calculation in Excel Options
Wrong date format
Cause: Cell formatted as text
Solution: Format cell as Date or General
Notes
- TODAY recalculates every time the workbook recalculates
- Use F9 to force recalculation
- TODAY is volatile - recalculates frequently
- Perfect for dashboards and reports
Compatibility
Available in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Not available in:
Content last reviewed: December 9, 2025
Update frequency: As needed
Excel versions tested: Excel 2007+