FormulaCamp
Completed
← All functions
Date & time

TODAY

Today's date. Changes every day.

Syntax

TODAY()

Example: =TODAY()

Available in: All versions

TODAY returns the current date and updates every time the workbook recalculates: =TODAY(). It takes no arguments and is the base for ages, deadlines, overdue flags and days-left counters.

When to use it

Arguments explained

Worked examples

Overdue flag

A
1Due date
21/15/2020

Formula: C1: =IF(A2<TODAY(),"Overdue","Open")

Result: Overdue

A due date in the past compares smaller than TODAY().

Has five years passed?

A
1Hire date
21/1/2000

Formula: C1: =DATEDIF(A2,TODAY(),"y")>=5

Result: TRUE

DATEDIF returns completed years between the hire date and today.

Is this month still running?

A
1

Formula: A1: =EOMONTH(TODAY(),0)>=TODAY()

Result: TRUE

The last day of the current month is never before today.

Try it

A tiny spreadsheet with example data. Edit the formula or any number and see the result.

Formula in F2: =TODAY()

Example spreadsheet for TODAY
ABCDEF
1StartEndHolidayTimeResult
23/15/20266/20/20265/1/202614:4510/28/2026
31/31/20262/28/20265/9/202609:30
412/24/20251/9/2026
Result in F2: 10/28/2026
Practice this in a lesson: Optimizing Recalculation

Common errors and how to fix them

Related functions

Frequently asked questions

What is the difference between TODAY and NOW?
TODAY returns the date only; NOW returns the date and time.
How do I calculate days until a deadline?
Subtract: =A2-TODAY(), and format the cell as a General number.
Does TODAY update by itself?
Only when the workbook recalculates, for example when opened or edited.
How do I enter a static date?
Press Ctrl+; (semicolon) in the cell.

More in Date & time