When a small team runs six, ten, or twelve projects at the same time, every project has its own task list, its own budget note, and its own status email. Nobody can answer the simple questions quickly: which projects are in trouble, how far along is each one, and are we spending faster than we are delivering?
This Excel project management dashboard gives agencies, studios, and small delivery teams a portfolio-level view. You list your projects and their milestones, and the workbook calculates each project's percent complete from delivered milestones, compares it with how much of the schedule has elapsed, checks spend against progress, and labels every active project On Track, At Risk, or Late.
It is built for portfolio oversight rather than individual task lists. Everything runs on standard formulas and dropdowns in desktop Excel, with no macros and no add-ins.
The Dashboard shows Active Projects, At Risk/Late, Avg % Complete for active projects, On-Time Rate for milestones, and Budget Used across active projects. Below the KPI cards, a doughnut chart shows the share of projects by health status, and a bar chart compares actual percent complete with the percent expected from elapsed time for every project.
A Gantt-style timeline runs across the full width. Each bar spans a project's start to end date, with the completed portion in dark blue and the remainder in light blue. The Projects sheet adds colour-coded Health and Budget Flag columns, and the Milestones sheet marks each milestone as Done On Time, Done Late, Overdue or Open.
The workbook contains no macros and works in modern desktop Excel for Windows or Mac. It uses standard functions such as SUMIFS, COUNTIFS, AVERAGEIFS, INDEX, MATCH, IF, and TEXT.
How is percent complete calculated?
It is the total weight of milestones that have a Completed date divided by the total weight of all milestones for that project. A milestone with weight 3 counts three times as much as one with weight 1.
What makes a project Late or At Risk?
A project is Late if an open milestone is overdue by more than the tolerance (7 days by default), the end date has passed before it reaches 100 percent, or it trails the expected schedule by 25 points or more. It is At Risk if it trails by 10 points or more, any open milestone is overdue, or spend is over budget. Otherwise, it is On Track. Only Active projects get a colour.
Can the dashboard use today's date?
Yes. The As-of Date on Settings defaults to 20-Sep-2026, so the sample data looks right. Type =TODAY() in that cell to make every status live.
How many projects does the timeline show?
The charts show the first 12 projects on the Projects sheet. The tables and KPIs cover up to 200 projects and 500 milestones.
Does the timeline work for years other than 2026?
The timeline axis is set to calendar 2026. For another year, change the axis minimum and maximum in Format Axis; the note under the chart explains how.
Do I need macros or add-ins?
No. Everything uses formulas, tables and dropdowns.
How do I add a new project?
Type it in the row under the Projects table so the table extends, then copy the calculated columns K to Q from the row above. Add its milestones on the Milestones sheet using the same Project ID.
How do I remove the sample data?
Clear the blue input cells in the Projects and Milestones tables, keep the formula columns, and delete the extra rows if you wish.