
A task list scribbled in one column is just a longer version of a sticky note — it can’t tell you what’s overdue, what’s high-priority, or how much is left. The difference between that and a task list you actually run your week from is structure: a few well-chosen columns, dropdowns to keep them clean, and conditional formatting that surfaces what needs attention. This builds that tracker step by step in Excel, from the columns up to a one-glance summary, using only features already in the program.
The columns that make a list work
A useful task tracker is built on the right columns. Each one exists so you can sort, filter, or color by it later — a task name alone gives you nothing to act on.
| Task | Owner | Due | Priority | Status | % |
|---|---|---|---|---|---|
| Draft report | Sam | 2026-06-02 | High | In progress | 60 |
Task, Owner, Due date, Priority, Status, and Percent complete cover almost any workflow. The two date and number columns let you sort by what’s next and track progress; Owner, Priority, and Status are the fields you’ll filter and color by. Resist the urge to cram details into the task name — anything you might want to group or sort on deserves its own column. That single discipline is what turns a list into a database you can actually query.
Lock the inputs with dropdowns
Priority, Status, and Owner should never be free text. “Done,” “done,” and “complete” are three different values to Excel, and they’ll wreck any filter or count. Make each a dropdown instead.
| Field | Dropdown options |
|---|---|
| Status | Not started, In progress, Done |
| Priority | High, Normal, Low |
| Owner | Your team members |
Select the Status column, go to Data → Data Validation → List, and enter your stages: Not started, In progress, Done. Do the same for Priority (High, Normal, Low) and Owner (your team’s names). Now every entry comes from a controlled list — faster to fill, impossible to misspell, and safe to filter and total later. The full data validation guide covers dependent dropdowns if your tasks fall into projects with sub-owners.
Color by priority and flag what’s overdue
Conditional formatting is what makes the tracker readable at a glance. Two rules do most of the work: color the priorities, and flag anything past due.
Priority = "High" → red fill
Overdue: =AND($C2<TODAY(), $E2<>"Done") → red text
The priority rules (High red, Normal yellow, Low green) make the urgent rows jump out. The overdue rule is the clever one: it colors a row only when its due date has passed and it isn’t marked Done — so completed tasks don’t keep nagging you, and the list flags genuinely late work on its own every morning. Apply it across the whole row range so the entire task lights up. Microsoft’s conditional formatting guide covers the rule types in depth.
When several rules touch the same row, order decides which wins — Excel applies them top to bottom and the first match takes priority. Put the overdue rule above the priority colors if you want lateness to override everything, or below if a High-priority color should still show through. Getting this order right is the usual fix when a color you expect doesn’t appear: it’s rarely the formula that’s wrong, and almost always the rule sequence. Drag the most important rule to the top of the Manage Rules list.
A progress bar in the percent column
Data bars are the highest-impact formatting you can add for the least effort. Where a column of numbers makes you read each value, a column of bars lets the eye compare progress instantly. Combined with the priority colors and the overdue flags, the tracker now tells its whole story through color and shape before you’ve read a single word — which is exactly what makes someone actually open it each day.
Add a checkbox to tick tasks off
Ticking a box is more satisfying — and faster — than opening a dropdown to mark something done. Excel’s checkboxes drop straight into cells and store a simple TRUE/FALSE you can build on.
- Select the cells in a “Done?” column, then go to Insert → Checkbox (recent Excel) — each cell gets a tickable box.
- A ticked box reads as TRUE, an empty one as FALSE, so formulas and rules can react to it.
- Add a conditional-formatting rule
=$G2=TRUEto gray out and strike through completed rows.
That last touch is what makes a checklist feel alive: tick the box and the whole row dims and strikes through, leaving the unfinished work visually front and center. A =COUNTIF(G:G, TRUE) against the total then gives you a live “12 of 18 done” tally for the whole list. Checkboxes turn the tracker from a thing you update into a thing you interact with, which is a surprisingly large part of whether it actually gets used.
Filter and sort to what matters now
A long task list is overwhelming until you can collapse it to just the slice you care about. Converting the range to a Table makes that one click.
- ✓ Show only “In progress” tasks assigned to you
- ✓ Sort by Due date ascending to see what’s next
- ✓ Filter to High priority due this week — today’s real list
- ✓ Hide everything marked Done to declutter the view
Select your data and press Ctrl+T to turn it into an Excel Table — every column header gets a filter dropdown. Now you can show only “In progress” tasks, only your own, or sort by due date to see what’s next. A Table also extends formatting and formulas to new rows automatically, so the tracker keeps working as it grows. Filtering to “my High-priority tasks due this week” turns a hundred-row list into the five things you should actually do today, which is the entire point of tracking tasks rather than just listing them.
Summarize the workload with a pivot
Once tasks pile up, you’ll want the bird’s-eye view: how many are open per person, or per status. A pivot table answers that without touching the list.
| Field | Drop into |
|---|---|
| Owner | Rows |
| Status | Columns |
| Task | Values (Count) |
Drop Owner into Rows and count Task in Values, and you get an instant tally of tasks per person; add Status to Columns for a who’s-stuck-on-what grid. It’s the same pivot table skill applied to workload, and it refreshes as tasks change. Build the columns, lock them with dropdowns, color by priority and due date, add progress bars, filter to today, and summarize with a pivot — that’s a complete task-management system in Excel, and the same structure works just as well with conditional formatting in Google Sheets if your team lives there. Set it up once and it tells you what to do next every time you open it — no app subscription, no learning curve, just your own columns doing the work.
