Skip to content

Flag overdue tasks

Mark a row as Overdue when its due date has passed and it is not done.

The formula

Argument separator
Excel and Google Sheets
=IF(AND(C2<>"", C2<TODAY(), D2<>"Done"), "Overdue", "")

How it works

  1. C2<>""

    Skip rows with no due date.

  2. C2<TODAY()

    The due date is before today. TODAY() updates every day.

  3. D2<>"Done"

    And the status is anything other than Done.

Example

C: DueD: StatusE: Result
2026-01-10OpenOverdue
2026-01-10Done
2099-12-31Open

Tips

  • Pair it with a conditional formatting rule like =$E2="Overdue" to colour the whole row.