Excel TODAY Function

The Excel TODAY function is unusual in that it doesn't have any arguments. It simply returns the current date serial number from your computer clock.

Caution: The TODAY function is volatile, meaning it recalculates every time virtually anything changes in your workbook...best use it sparingly!

Syntax: = TODAY()

Excel TODAY Function Example

Excel TODAY Function

Tip: When you enter the TODAY function Excel will format the cell in the date format based on your regional settings, (where no prior formatting was applied to the cell).

Use TODAY to calculate the difference between a date serial number and today's date. e.g. how many days since x, or what will the date be in x days' time.

how many days since

what will the date be in x days

Free eBook - Working with Date & Time in Excel

Everything you need to know about Date and Time in Excel, including all Date functions explained with examples - Download the free eBook and Excel file with detailed instructions.

Enter your email address below to download the sample workbook.

By submitting your email address you agree that we can email you our Excel newsletter.

Formula Examples using the Excel TODAY Function

The TODAY function can also be used to insert today’s date into other functions that use dates as arguments. Links to examples below.

DATEDIF Function Calculates the number of days, months, or years between two dates. This function is useful in formulas where you need to calculate an age.
NETWORKDAYS Function Returns the number of whole networkdays (excluding weekends & holidays), between two dates
Excel Slicers for rolling periods Insert Slicers for 'last 12 months', 'last 3 months; etc.
Convert Month Names to Numbers It's easy to extract the month number from a date, but what if you want the name of the month.