
📎 This article includes 1 downloadable practice file ↓
TODAY returns today’s date and recalculates whenever the workbook changes or opens. NOW adds the time.
Syntax
=TODAY()
Examples
Example 1
=TODAY()-A2
Days since an invoice date (format the cell as Number).
Example 2
=IF(B2<TODAY(), "Overdue", "")
Flag overdue tasks.
Example 3
=DATEDIF(A2, TODAY(), "y")
Age in completed years.
💡 Need a date that does not change? Press Ctrl+; to type today’s date as a fixed value.
Related functions
NOW · DATE · EDATE · NETWORKDAYS
📚 Part of the free Excel course: Beginner → Expert · Try it in the Formula Lab or ask the AI Helper.
📎 Practice files for this article
- 📗Date scenarios workbookMonth maths, financial-year start, working days with holidays — with PASS/FAIL checks and the 2 most common date mistakes.⬇ XLSX · 8 KB
Free to use for learning. Files with macros (.bas) are plain text — import them with Alt+F11 → File → Import File, and always test on a copy.
✨ Ask AI about this article
Stuck on a step? Ask a question and the AI answers using this article.
Free · AI can be wrong