Excel functions / Dates

TODAY

Returns today's date, updating automatically every day.

Syntax=TODAY()

How it works

TODAY takes no arguments, but it still needs its brackets. Each time the workbook recalculates, it updates to the current date.

Because dates are numbers, you can subtract and compare them. =C2-TODAY() gives the days until a deadline, and =IF(C2<TODAY(),"Overdue","On track") flags anything past due.

Its partner NOW returns the date and the current time.

Example

E2=IF(C2<TODAY(),"Overdue","On track")
ABCDE
1TaskStartEnd
2Design2026-01-012026-01-15Overdue
3Build2026-01-152026-02-14
4

Result: Overdue. The end date is in the past, so the task is overdue.

Tips

Practise TODAY

Try it yourself in a real spreadsheet, with instant feedback on every answer.

Start the exercise

Related