ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Projects
  3. Build a Task Tracker in Excel With Status and Due Dates

Build a Task Tracker in Excel With Status and Due Dates

By ExcelReady Team·Updated November 2, 2026·5 min read

The short answer

A task tracker in Excel is a list with Task, Owner, Due date and Status columns. Add a drop-down for Status, an IF formula with TODAY() that shows Overdue when an unfinished task is past its due date, conditional formatting to colour late rows, and COUNTIF to count tasks by status. It updates itself every day.

Key takeaways

  • Four columns are enough to start: Task, Owner, Due date and Status.
  • A Status drop-down keeps the words consistent, so COUNTIF and IF can rely on them.
  • =IF(D2="Done","Done",IF(C2<TODAY(),"Overdue","On track")) flags late tasks and updates every day.
  • Due date minus TODAY() gives the days left; a negative number means the task is late.
  • COUNTIFS with "<"&TODAY() and "<>Done" counts overdue tasks without a helper column.
On this page+
  1. What columns does a task tracker need?
  2. How to set up the list: table and status drop-down
  3. How to flag overdue tasks with IF and TODAY
  4. How to show the days left until each due date
  5. How to highlight late tasks with conditional formatting
  6. How to count tasks by status with COUNTIF
  7. Common task tracker mistakes
  8. Practise it

A task tracker in Excel is a simple list of tasks with an owner, a due date and a status, plus a few formulas that flag late work for you. With IF, TODAY, COUNTIF and one conditional formatting rule, the sheet shows what is overdue, what is due soon and how much is done, and it updates itself every day. This guide builds one step by step, for anyone who manages a small project, an event or their own workload.

What columns does a task tracker need?#

Start with four columns, one task per row. You can add more later, but these four drive every formula below:

ABCD
1TaskOwnerDueStatus
2Draft budgetAna4 Nov 2026Done
3Book venueBen6 Nov 2026In progress
4Send invitesAna9 Nov 2026Not started
5Order cateringChris12 Nov 2026Not started
6Print badgesBen13 Nov 2026In progress
7Confirm speakersChris5 Nov 2026Done
8Final walkthroughAna16 Nov 2026Not started

The results in this guide assume today is 10 November 2026. In your own file, TODAY() returns the real date, so your results will change from day to day.

How to set up the list: table and status drop-down#

Two setup steps make the tracker reliable:

  1. Make it a table. Click any cell in the list and press Ctrl+T (Mac: ⌘T), then OK. New rows you add at the bottom pick up the formulas and formatting automatically.
  2. Add a Status drop-down. Select D2:D8, go to Data > Data Validation, choose List, and type Not started,In progress,Done as the source.

The drop-down matters more than it looks. Formulas compare text exactly, so "Done", "done." and "Finished" are three different statuses. A fixed list keeps everyone on the same three words. Prefer ticking boxes? The guide to checkboxes in Excel shows how to use TRUE/FALSE boxes instead.

How to flag overdue tasks with IF and TODAY#

A task is overdue when it is not done and its due date is before today. TODAY() returns today's date, and IF picks a label. In E2, type:

Excel formula
=IF(D2="Done","Done",IF(C2<TODAY(),"Overdue","On track"))

Read it from left to right: if the status is Done, show Done. Otherwise, if the due date is earlier than today, show Overdue. Otherwise, show On track. Fill it down to row 8.

On 10 November 2026, Book venue and Send invites show Overdue, the two finished tasks show Done, and the other three show On track. Checking Done first matters: without it, a task finished on time would turn Overdue the day after its due date. See the IF function guide and the TODAY function guide for the syntax, and the article on status formulas in Excel for more labels.

How to show the days left until each due date#

Dates in Excel are numbers, so the due date minus TODAY() gives the number of days left. In F2, type:

Excel formula
=IF(D2="Done","",C2-TODAY())

On 10 November, Order catering shows 2, Print badges 3 and Final walkthrough 6. Book venue shows -4, which means it is four days late. If you see a date instead of a number, change the cell format to General.

You can fold this into the label to warn about tasks due within three days:

Excel formula
=IF(D2="Done","Done",IF(C2<TODAY(),"Overdue",IF(C2-TODAY()<=3,"Due soon","On track")))

Now Order catering and Print badges show Due soon. The article on counting days until a deadline covers working days with NETWORKDAYS.

How to highlight late tasks with conditional formatting#

Conditional formatting colours a row when a rule is true, so late tasks jump out without reading the labels. To colour overdue rows red:

  1. Select A2:D8.
  2. Go to Home > Conditional Formatting > New Rule.
  3. Choose Use a formula to determine which cells to format.
  4. Type =AND($D2<>"Done",$C2<TODAY()), click Format, pick a light red fill, and click OK.

The $ before D and C locks the columns, so every cell in a row checks that row's status and due date. Add a second rule, =$D2="Done", with grey text to fade finished tasks. The guide to highlighting overdue dates shows more colour rules.

How to count tasks by status with COUNTIF#

COUNTIF counts the rows that match one value, which turns the list into a small summary:

QuestionFormulaResult
Tasks not started=COUNTIF(D2:D8,"Not started")3
Tasks in progress=COUNTIF(D2:D8,"In progress")2
Tasks done=COUNTIF(D2:D8,"Done")2
Share of tasks done=COUNTIF(D2:D8,"Done")/COUNTA(D2:D8)29%
Overdue tasks=COUNTIFS(C2:C8,"<"&TODAY(),D2:D8,"<>Done")2
Open tasks for Ana=COUNTIFS(B2:B8,"Ana",D2:D8,"<>Done")2

The overdue count joins the operator "<" to TODAY() with &, because a function can't sit inside quotes. Format the share as a percentage: 2 of 7 is about 29%. The COUNTIF function guide lists more criteria examples.

Common task tracker mistakes#

Most broken trackers fail for one of these reasons:

  • Due dates stored as text. A date typed as "Nov 12" from a paste may be text, and C2<TODAY() then gives the wrong answer. Real dates sit on the right of the cell by default.
  • Status spelled differently. "done" still matches "Done", because COUNTIF and IF ignore capitals, but "Done " with a space or "Complete" does not. Use the drop-down.
  • Typing today's date by hand. Ctrl+; (on Mac, also Control+;) enters a fixed date that never changes. Use TODAY() when the tracker should update itself.
  • Forgetting the $ in the formatting rule. Without $D2, each column checks a different cell and the colours look random.

Once the tracker works, you can draw it as a Gantt-style chart. The guide to building a project timeline shows how.

Practise it#

Each piece of this tracker is a skill you can drill. Practise the IF function in a live spreadsheet: you type the formula and it checks it instantly. Then practise COUNTIF to build the status summary and practise conditional formatting to colour late rows. Or try the overdue-count exercise on this page first.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

How many tasks are overdue? In G2, use COUNTIFS to count tasks whose due date (C2:C8) is before the date in G1 and whose status (D2:D8) is not Done.

fx
ABCDEFGH
1
Task
Owner
Due
Status
As of
46336
2
Draft budget
Ana
46330
Done
Overdue tasks
3
Book venue
Ben
46332
In progress
4
Send invites
Ana
46335
Not started
5
Order catering
Chris
46338
Not started
6
Print badges
Ben
46339
In progress
7
Confirm speakers
Chris
46331
Done
8
Final walkthrough
Ana
46342
Not started
9
10
11

Tip: Two pairs: C2:C8 with "<"&G1 (due before the as-of date), and D2:D8 with "<>Done" (not finished). The answer is 2.

Practise this in a lesson

LessonThe IF functionMake a cell show one result or another depending on a condition, like Pass/Fail or Over/Under budget.LessonConditional formattingMake important numbers stand out: highlight values over a limit, duplicate IDs and the top 3, then color whole rows with a formula rule and a $ on the column.LessonCOUNTIFCount the cells that match a condition, from exact words to number checks like ">=8".Function guideIFLearn Excel's IF function with practical examples: flag budgets, label rows and return blanks. Avoid the classic mistakes and practice live.Function guideCOUNTIFCount cells that match one condition with COUNTIF: text, numbers, wildcards and cell references. Real examples and a live exercise.Function guideTODAYUse Excel's TODAY function for days until a deadline, overdue flags and ages that update by themselves. Examples, pitfalls and live practice.

Frequently asked questions

How do I make a task tracker in Excel?

+

Type the headers Task, Owner, Due and Status, turn the range into a table with Ctrl+T, and add a drop-down list for Status. Then add an IF formula with TODAY() to flag overdue tasks and COUNTIF formulas to count tasks by status.

How do I show overdue tasks in Excel?

+

Use =IF(D2="Done","Done",IF(C2<TODAY(),"Overdue","On track")), where C2 is the due date and D2 the status. To colour them, add a conditional formatting rule with the formula =AND($D2<>"Done",$C2<TODAY()).

How do I count completed tasks in Excel?

+

Use =COUNTIF(D2:D8,"Done") on the Status column. Divide it by =COUNTA(D2:D8) to get the percentage of tasks complete.

Can I add checkboxes to a task tracker in Excel?

+

Yes. Microsoft 365 has checkboxes on the Insert tab that store TRUE or FALSE in the cell, so formulas can test them. In other versions, a Status drop-down with Done works just as well.

Does TODAY() update automatically?

+

Yes. TODAY() recalculates whenever the workbook recalculates, such as when you open it or edit a cell, so overdue flags and days left stay current.

Sources

  • TODAY function - Microsoft Support
  • COUNTIFS function - Microsoft Support
  • Use conditional formatting to highlight information - Microsoft Support

Written and checked by the ExcelReady Team. First published November 2, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What columns does a task tracker need?
  2. How to set up the list: table and status drop-down
  3. How to flag overdue tasks with IF and TODAY
  4. How to show the days left until each due date
  5. How to highlight late tasks with conditional formatting
  6. How to count tasks by status with COUNTIF
  7. Common task tracker mistakes
  8. Practise it

Keep reading

Productivity· 6 min read

How to Add Checkboxes in Excel and Count Them

To add a checkbox in Excel for Microsoft 365, select the cells and choose Insert > Checkbox. Each box stores TRUE when ticked and FALSE when not. Count the ticked ones with =COUNTIF(C2:C7,TRUE). In older versions, use Developer > Insert > Check Box and link each box to a cell, then count the linked cells the same way.

Dates· 5 min read

Highlight Overdue and Upcoming Dates in Excel

To highlight overdue dates in Excel, select the rows, go to Home > Conditional Formatting > New Rule, choose Use a formula, and enter =AND($C2<>"",$C2<TODAY()), where C holds the due dates. Pick a red fill. For dates due within the next 7 days, add a second rule: =AND($C2>=TODAY(),$C2<=TODAY()+7). The colours update every day.

Dates· 6 min read

Days Until a Deadline in Excel (Countdowns)

To count the days until a date in Excel, subtract today from it: =A2-TODAY(). The result updates every day and turns negative once the date has passed. Wrap it in IF to show "Overdue" or "Due today", and use =NETWORKDAYS(TODAY(),A2) to count only the working days left.

More on projects

  • Make a Simple Timesheet in Excel With Formulas
  • Build an Employee Training Tracker in Excel
  • How to Build an Accounts Receivable Aging Report in Excel
  • Appointment Tracker in Excel for Clinics and Small Teams
  • Make an Attendance Tracker in Excel
  • Do a Bank Reconciliation in Excel Step by Step
All projects articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free