This page isn't translated yet, so its text is in English. Function names and formulas are shown in your Excel language.
Excel function · Dates
TODAY
Returns today's date.
What it does
TODAY returns the current date and updates every time the workbook recalculates. It takes no arguments, but the brackets are still needed. Use it for ages, deadlines and "days since" that should always be up to date.
Syntax
=TODAY()Arguments in square brackets are optional, and … means you can add more of the same. In this Excel language, arguments are separated by ,
Example
How do you show today's date in a cell, kept up to date automatically?
| A | B | |
|---|---|---|
| 1 | Today | today's date |
The formula in B1:
=TODAY()Result: today's date
The cell shows the date the sheet was last calculated, so it changes on its own each day. Subtract another date from it to count the days since.
Common mistakes
- Expecting it to keep the date you first entered it. It always shows today; to stamp a fixed date, press Ctrl+; instead.
- Leaving out the brackets.
TODAYwithout () isn't a function call. - Seeing a number such as 46337 instead of a date. The cell needs a date format.
In other Excel languages
Excel translates function names, and in some languages the argument separator too. Type the name your Excel shows.
| Excel language | Function name | Separator |
|---|---|---|
| English | TODAY | , |
| Deutsch | HEUTE | ; |
| Français | AUJOURDHUI | ; |
| Español (España) | HOY | ; |
| Español (México) | HOY | , |
| 日本語 | TODAY | , |
| 한국어 | TODAY | , |
| 繁體中文 | TODAY | , |
| ไทย | TODAY | , |
| ខ្មែរ | TODAY | , |
| Tiếng Việt | TODAY | ; |