How to Automatically Flag Overdue Projects in Excel (IF + TODAY)
Learn how to automatically flag overdue projects in Excel using IF and TODAY. Track overdue deadlines, upcoming projects and project status automatically.
3 min read
How to Automatically Flag Overdue Projects in Excel Using IF and TODAY
Managing project deadlines manually can become difficult as your project list grows. A due date passes, a status isn't updated, and suddenly an important project is behind schedule without being noticed.
Fortunately, Excel can automatically identify overdue projects for you.
With a simple formula using the IF and TODAY functions, you can compare each project's due date with today's date and automatically display OVERDUE or ON TRACK.
In this tutorial, I'll show you how to set it up step by step.
Why Automatically Track Overdue Projects?
A project tracker should do more than store information. It should help you identify what needs your attention.
Instead of reviewing every due date manually, Excel can automatically highlight projects that have passed their deadline.
For example:
ProjectDue DateStatusTimelineWebsite RedesignSeptember 10In ProgressOVERDUEMonthly DashboardSeptember 25In ProgressON TRACKTraining PlanSeptember 30Not StartedON TRACK
As the date changes, Excel recalculates the result automatically.
That means you don't have to manually change a project from On Track to Overdue.
Step 1: Create Your Project Tracker
Start with a simple Excel table containing at least:
Project Name | Due Date | Status | Timeline
Your Due Date cells should contain actual Excel dates rather than dates stored as text.
For this example, let's assume:
B2 = Due Date
and we're putting our automatic project health result in D2.
Step 2: Enter the Overdue Project Formula
In the Timeline cell, enter:
=IF(B2<TODAY(),"OVERDUE","ON TRACK")
Press Enter.
Excel will compare the project's due date with today's date.
If the due date has already passed, Excel returns:
OVERDUE
Otherwise, it returns:
ON TRACK
How Does the Formula Work?
The formula contains two important Excel functions.
TODAY()
=TODAY()
TODAY returns the current date.
Because Excel recalculates the function, you don't need to manually enter today's date every day.
IF()
The IF function evaluates whether something is true or false.
Our formula asks Excel:
Is the project's due date earlier than today?
If the answer is yes, Excel returns OVERDUE.
If the answer is no, Excel returns ON TRACK.
That's what this formula does:
=IF(B2<TODAY(),"OVERDUE","ON TRACK")
Step 3: Don't Mark Completed Projects as Overdue
There is one problem with our first formula.
Imagine a project was due last week but was successfully completed.
We don't want Excel displaying OVERDUE simply because its due date has passed.
So let's improve the formula.
Assume:
B2 = Due Date
C2 = Project Status
Use:
=IF(C2="Completed","COMPLETED",IF(B2<TODAY(),"OVERDUE","ON TRACK"))
Now Excel checks the project's status first.
If the project is completed, it displays:
COMPLETED
Otherwise, Excel evaluates the deadline.
This gives us three useful results:
COMPLETED
OVERDUE
ON TRACK
Step 4: Handle Missing Due Dates
Real project trackers aren't always perfect.
Sometimes someone creates a project but forgets to enter the due date.
Without accounting for this, your formula may produce a misleading result.
We can improve it again:
=IF(B2="","NO DUE DATE",IF(C2="Completed","COMPLETED",IF(B2<TODAY(),"OVERDUE","ON TRACK")))
Now Excel can identify four situations:
ConditionResultNo deadline enteredNO DUE DATEProject completedCOMPLETEDDeadline passedOVERDUEDeadline hasn't passedON TRACK
This is much more useful for an actual project-management tracker.
Step 5: Identify Projects Due Soon
Knowing something is overdue is useful.
Knowing something is about to become overdue is even better.
Let's add another condition:
=IF(B2="","NO DUE DATE",IF(C2="Completed","COMPLETED",IF(B2<TODAY(),"OVERDUE",IF(B2<=TODAY()+7,"DUE IN 7 DAYS","ON TRACK"))))
Now your project tracker can automatically classify projects as:
OVERDUE
DUE IN 7 DAYS
ON TRACK
COMPLETED
NO DUE DATE
This gives project managers a much clearer picture of upcoming workload.
Step 6: Add Conditional Formatting
Now let's make the tracker easier to scan visually.
Select your Timeline column and go to:
Home → Conditional Formatting → Highlight Cells Rules → Text that Contains
Create formatting rules for your project statuses.
For example:
OVERDUE → red
DUE IN 7 DAYS → yellow
ON TRACK → green
COMPLETED → grey or green
Now instead of reading every project row individually, you can quickly identify which projects need attention.
Turn Your Tracker Into an Early-Warning System
This is where Excel project management becomes much more useful.
Instead of simply recording project information, your workbook begins identifying exceptions for you.
You can expand the same concept to identify:
Projects without assigned owners
Projects with missing deadlines
Projects that haven't been updated recently
Projects due within 7, 14 or 30 days
Projects that are overdue
Projects marked at risk
Projects exceeding their planned timeline
Once these indicators exist in your project tracker, they can also feed an Excel dashboard.
That allows managers and project teams to focus on the projects that actually require attention rather than reviewing every project manually.
Want the Complete Excel Project Management System?
If you don't want to build all of this from scratch, the Excel PMO Pro Toolkit provides a ready-to-use Excel project management system.
It includes:
Project Tracker
Project Dashboard
Gantt Chart
RAID Log
Action Items Tracker
Status Reporting
The toolkit is designed to help you manage projects, deadlines, risks, actions and reporting from one Excel-based system—without adding another monthly project-management software subscription.
→ Explore the Excel PMO Pro Toolkit
Need a Custom Excel Tracker or Dashboard?
Sometimes an off-the-shelf template isn't enough.
If your organization has its own reporting requirements, workflows, KPIs or project-management processes, ExcelAutomatePro can also create customized:
Excel dashboards
Project trackers
Automated reporting tools
Management dashboards
Workload trackers
Formula-driven Excel tools
→ Ask About a Custom Excel Solution
Final Thoughts
A small Excel formula can make a major difference in how you manage deadlines.
Instead of manually checking every project, Excel can automatically tell you:
What's overdue?
What's coming due?
What's missing information?
What needs my attention?
Start with:
=IF(B2<TODAY(),"OVERDUE","ON TRACK")
Then expand the logic as your project-management needs grow.
The goal isn't simply to maintain a spreadsheet.
It's to create an Excel project tracker that helps you identify problems before they become bigger problems.