
How Do You Create a Goal Tracker in Excel?
Carlos GarciaPublished How Do You Create a Goal Tracker in Excel?
Most goal trackers people build in Excel answer one question: how far have I come? That is the easy half.
The hard half is whether you are moving fast enough to finish on time, and a percentage alone cannot tell you that.
A tracker showing 60% of a target hit sounds healthy. If 85% of the time has already gone, it is not healthy at all. The fix is one extra column and one formula.
This article covers the four columns every goal tracker needs, the pacing formula that makes the whole thing useful, how to build it step by step, and when a spreadsheet stops being the right home for it.
How Do You Create a Goal Tracker in Excel?
Create a goal tracker in Excel by laying out one row per goal with four core columns: the target, the actual to date, the percentage of target achieved, and the percentage of the time window that has elapsed.
Comparing the last two columns is what tells you whether a goal is on pace.
Add conditional formatting data bars to the progress column so the status reads at a glance, and pull the actuals from a separate log sheet with SUMIFS rather than typing them in by hand.
That is the whole design. Everything below is detail on making each part behave.
Not sure whether your current reporting actually tells you if you are on pace? Get a free audit and find out what your numbers are hiding.
Free audit
Where do you stand in AI search?
A manual SEO + AI search audit of your site: how ChatGPT, Gemini, Perplexity and Claude read and cite it today, and what to fix first. Report within 48 hours, no credit card.
Get my free auditOr have it all done: AI SEO services, $999 once
What Does a Goal Tracker Actually Need to Do?
A goal tracker is not a list of goals. It is a comparison between two rates: the rate you are achieving and the rate you need to achieve. Build it around that comparison and the layout follows naturally.
The Four Columns That Carry the Work
Start with the target. This is a fixed number you set once, and it should never contain a formula, because a target that moves is not a target.
Next, the actual to date. This is the one column that changes constantly, which is exactly why it should be calculated from source data rather than typed over each week.
Third, percent of target achieved: =C2/B2, formatted as a percentage. This is the number everyone looks at and the number that misleads on its own.
Fourth, percent of time elapsed. This is the column almost every homemade tracker leaves out, and it is the one that turns the sheet into something you can act on.
Why Pacing Beats Percent Complete
Put a start date in B1 and an end date in B2, then compute elapsed time as =(TODAY()-$B$1)/($B$2-$B$1).
Now the comparison works. If achieved sits above elapsed, you are ahead.
If it sits below, you are behind, and you can see by how much while there is still time to respond.
A status column makes it explicit: =IF(C2/B2>=E2,"On track","Behind"). One word per row beats four numbers for anyone skimming the sheet.
Separate the Log From the Summary
Keep a second sheet that records individual entries: a date, which goal it belongs to, and an amount. One row per event, never summarised.
The summary sheet then reads from it. This separation is the single biggest difference between a tracker that survives six months and one that quietly rots into stale hand-typed numbers.
How Do You Build It, Step by Step?
- Set up the log sheet first. Create a sheet named
Logwith three columns:Date,Goal, andAmount. Select the range and pressCtrl+Tto convert it to a proper Excel Table. - Name the table. With a cell inside it selected, use the Table Design tab to rename it to
Log. Named tables expand automatically as you add rows, which is what keeps the formulas on your summary sheet correct without editing ranges. - Build the summary header row. On a second sheet, create columns for Goal, Target, Actual, % Achieved, % Time Elapsed, Remaining, and Status. One row per goal underneath.
- Enter the window dates. Put the period start date and end date in two clearly labelled cells above or beside the table. Every pacing formula will point at these two cells, so they need to live in exactly one place.
- Pull the actuals with SUMIFS. In the Actual column use
=SUMIFS(Log[Amount],Log[Goal],[@Goal]). Because the table grows on its own, new log rows feed straight through with no further work. - Add the two percentage columns. Percent achieved is
=[@Actual]/[@Target]. Percent elapsed points at the fixed date cells. Format both as percentages with no decimal places. - Add the remaining column.
=[@Target]-[@Actual]tells a reader what is actually left to do, which a percentage never does. It is the column people act on. - Add the status formula. Compare achieved against elapsed and return a short label. Keep the wording to two states if you can; three or more invites argument about the thresholds.
- Apply data bars to the progress column. Select the % Achieved column, then go to Home, Conditional Formatting, Data Bars, and pick a solid fill. Microsoft's own guidance describes data bars as a way to highlight the relative size of values in a range, which is precisely the job here.
- Set the data bar scale manually. Open Conditional Formatting, Manage Rules, and set the minimum to
0and the maximum to1. Left on automatic, the longest bar is whichever goal happens to be furthest along, which makes a sheet of weak results look full. - Add a sparkline for trend. Select a cell beside each goal, go to Insert, Sparklines, Line, and point it at that goal's weekly totals. A single in-cell line shows whether progress is accelerating or stalling.
- Freeze the header row and lock the targets. Use View, Freeze Panes so headers stay visible, and protect the target cells so a stray click cannot quietly rewrite the goal you are measuring against.
Tracking the right goals matters more than tracking them neatly. Get a free audit to see which metrics are worth putting on the sheet.
When Is Excel the Right Place for a Goal Tracker?
Excel earns its place when the goals are few, numeric, and owned by one or two people.
A dozen quarterly targets with monthly check-ins is squarely in its comfort zone.
It is also the right answer when the definition of the goal is still moving.
Reshaping a spreadsheet takes a minute; reshaping a configured tool takes a conversation with whoever administers it.
Excel is strongest when you need the arithmetic visible. Anyone can click a cell and see exactly how a number was produced, which matters when the number is about to be argued over in a meeting.
And it is the right place when the data already lives there.
If your actuals arrive as an export you already open in Excel, moving them elsewhere to track them adds a step that buys nothing.
What Are the Real Limitations?
Manual entry is the first failure mode. Every tracker that depends on someone remembering to type a weekly number eventually stops being current, and a stale tracker is worse than none because people still trust it.
Concurrent editing is the second. A workbook on a shared drive invites two people saving over each other, and the version that wins is whichever was saved last, not whichever was right.
There is no history by default. A spreadsheet shows today's state; it does not record what the number was three weeks ago unless you deliberately snapshot it, and most people do not.
Date arithmetic quietly breaks. TODAY() keeps the elapsed column live, but it also means the sheet past its end date reports more than 100% elapsed and the status column goes on scolding you about a period that has closed.
Scale is the last limit. Past roughly thirty goals across several owners, the thing people actually need is filtering, permissions and notifications, and that is not what a workbook is for.
If your goals are tracked but not moving, the measurement is not the problem. Get a free audit and find out what is.
How Does This Compare to the Alternatives?
Excel's Goal Seek is a different tool entirely. It sits under Data, What-If Analysis, and it solves backwards for the input that would produce a target output. It answers "what price would get me to this revenue", not "am I on pace", so it is not an alternative to a tracker at all.
Project management tools handle ownership, deadlines and reminders far better. They are the right move once goals have owners who need chasing, and the wrong move when you mainly need arithmetic you can see.
A BI dashboard wins when the actuals come from a database and the audience is wide. It costs real setup time, so it rarely pays off for a handful of internal targets.
Google Sheets gives you proper multi-user editing and version history, which are exactly Excel's two weakest points here. If more than two people touch the tracker weekly, that trade is usually worth taking.
A written review on a calendar outperforms all of them for goals that are not numeric. Not every objective should be forced into a percentage.
Frequently Asked Questions
How do I show progress as a bar inside the cell?
Use conditional formatting data bars on the percentage column, then fix the rule's minimum at 0 and maximum at 1 so the bars stay comparable between goals.
Can one tracker handle goals with different time windows?
Yes, but give each row its own start and end date columns and point the elapsed formula at those instead of at two shared cells.
Should percent achieved be allowed above 100%?
Let it run over. Capping it hides overperformance, and the Remaining column going negative is useful information.
What if a goal is about reducing something?
Invert the achievement formula so progress measures reduction from the starting value toward the target, otherwise every improvement reads as a shortfall.
Final Thoughts
A goal tracker in Excel is worth building the moment you add the second time-based column.
Target, actual and percentage describe the past; elapsed time is what makes the sheet say something about whether the plan is still working.
Build the log sheet separately, pull actuals with SUMIFS, fix the data bar scale, and the thing maintains itself.
Skip those and you have built a report that needs re-typing every Monday.
If you want the same pattern in a different tool, our guide on how to build a leave tracker in Google Sheets walks through the multi-tab structure that keeps a shared tracker from falling apart.
Ready to find out whether you are measuring the things that actually move the number? Get a free audit.
Want this done for you?
SEO Stuff gets businesses cited by ChatGPT, Gemini, Perplexity and Claude, and ranking in Google. Start with the free audit, a call, or the package.
See where you stand
A free, manual SEO + AI search audit of your site, with a report within 48 hours. No credit card, no sales call.
Get my free auditTalk it through
A free 15-minute call with the founder about whether AI search is a meaningful opportunity for your business.
Free strategy callHave it done
The Done-For-You Package: audit, 10 pages of content, 3 DR50+ placements, dashboard. $999 once, delivered in 21 business days.
See the package

