TODAY
Today's date, which changes every day.
Return the current date
Today's date, recalculated every time the workbook opens
Syntax
=TODAY()
TODAY takes no arguments. The brackets are still written, empty.
How to use TODAY
TODAY takes no arguments and gives back the date the machine thinks it is.
It is the wrong thing to put in a schedule, and this is the single most useful thing to know about it. An ageing built on TODAY reports different figures next week from the ones it reported when it was signed, and there is nothing in the file to say what date it was run on.
A schedule ages against its reporting date, which lives in a cell of its own at the top of the sheet. Every formula points at that cell. Change it and the whole schedule moves to the new date on purpose.
TODAY belongs in a working file that nobody keeps: a quick check of what is overdue right now, a scratch calculation, a default in a form.
Examples
Every result below is worked out by the same evaluator that marks your answers, on the sheet shown here.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Reporting date | 2026-10-31 | |||
| 2 | |||||
| 3 | Invoice | Invoice date | Terms (days) | Amount | Customer |
| 4 | INV-9001 | 2026-07-14 | 30 | 1200 | Calder Utilities |
| 5 | INV-9002 | 2026-08-29 | 30 | 640 | Brightwell Paper |
| 6 | INV-9003 | 2026-09-03 | 45 | 3100 | Meridian Freight |
| 7 | INV-9004 | 2026-09-30 | 14 | 455 | Thornbury Print |
| 8 | INV-9005 | 2026-10-12 | 30 | 2080 | Calder Utilities |
| 9 | INV-9006 | 2026-10-27 | 60 | 725 | Ashgrove Catering |
| Formula | Result |
|---|---|
=DAYS(TODAY(),TODAY())Nought today, and nought tomorrow. The only kind of example about TODAY that can be printed in a reference, which is itself the point. | 0 |
=YEAR(TODAY())>=2026True whenever you run it, because the answer does not depend on which day it is. | TRUE |
=DAYS(B1,B4)What an ageing should do instead: measure against the reporting date in B1, which is written down and does not move. | 109 |
Notes
- Nothing on this site has an answer that uses TODAY, because an answer that changes daily could not be checked.
- TODAY recalculates whenever the sheet does, so a figure you printed yesterday will not be the figure on screen today.
Related
A reference tells you what it does. A unit makes you use it.