Learn how to measure on-time project completion in Excel and uncover where delays are happening across your projects. In this lesson, you’ll see how to break down late jobs by project manager, system type, and delay reason so you can turn scheduling issues into clear, actionable insights.
Download the Excel file used in this tutorial:
Start with a data table that includes the key project fields used throughout the analysis:
Then add three calculated columns on the right side of the table:
The video calculates these directly from the date fields, then uses an IF function to flag late jobs with a 1 and on-time jobs with a 0.
Build the helper columns needed for the analysis:
If the project ran longer than planned, the delay flag returns 1. Otherwise, it returns 0.
Use the UNIQUE function to pull a distinct list of system types from the table.
After that:
This list becomes the row labels for the first heatmap.
Create a separate distinct list of PMs using the UNIQUE function.
Then:
This gives you the column headers for the first heatmap.
Build the first matrix by calculating the share of delayed jobs for each PM and system type combination.
The video uses COUNTIFS to do this in two parts:
Then divide those two results to get the percentage of late jobs.
Before copying the formula across the matrix, adjust the cell references so the grid fills correctly.
The video explains how to use:
This is especially important for the PM headers across the top and the system type labels down the side.
Because of the table structure, the video copies and pastes formulas across the matrix instead of dragging them.
Next, create an overall late-job percentage for each PM across all system types.
To do that:
This gives you a quick overall performance view by PM.
Then create an overall percentage for each system type across all PMs.
To do that:
This helps identify which job types are most likely to run late overall.
Once the full matrix is complete:
Now the table is ready to be read as a performance heatmap.
The first heatmap in the video uses target-based highlighting to call out high-delay areas.
To do that:
This instantly highlights PM and system type combinations that exceed the acceptable late-job threshold.
The video also shows how to label the target cell without breaking the conditional formatting rule.
To do that:
This lets the cell display as a labeled target while still working inside the rule.
After the first heatmap is complete, create a second grid to analyze why jobs are late.
The video copies the structure and then swaps the PM dimension for delay reason.
For this second heatmap:
For the second heatmap, calculate what percentage of all delayed jobs comes from each combination of:
The video uses COUNTIFS to count delayed jobs for each system type and reason combination, then divides that by the total count of delayed jobs.
This produces a matrix where the values add up to 100%, showing how late jobs are distributed across causes.
To make the second matrix easier to read, add an overall column by stripping out one of the criteria and copying the logic across.
The video points out that the totals in this layout sum to 100%, which makes it easier to interpret the biggest drivers behind schedule delays.
For the second matrix, use a different visual style.
Instead of target-based highlighting, the video applies:
The chosen scale makes higher percentages appear more severe, so the most common delay causes stand out immediately.
The same color-scale approach is also applied to the first matrix to create a more traditional heatmap view.
With both views complete, the worksheet now helps you spot:
The video shows how this deeper level of detail helps move from a vague “projects are late” problem to something measurable and actionable.
Q1. What is On-Time Project Completion %?
On-Time Project Completion % measures how many projects are finished by their planned completion date. It’s a key project management KPI for evaluating scheduling performance, operational discipline, and delivery consistency.
Q2. Why is On-Time Project Completion % important?
This KPI helps teams understand whether projects are being completed as planned or consistently running late. Tracking it in Excel makes it easier to spot delays early, improve scheduling accuracy, and reduce operational bottlenecks.
Q3. How can I analyze late projects in Excel?
You can organize your project data by planned date, actual end date, project manager, system type, and delay reason. From there, you can build summary views and heat maps that show where late jobs are concentrated and what is causing them.
Q4. What insights can heat maps provide for project delays?
Heat maps make it easy to see which project managers, job categories, or delay reasons are driving poor on-time performance. This helps you move beyond overall percentages and identify the specific areas that need attention.
Q5. Can this same approach be used for other project management KPIs?
Yes. The same Excel dashboard approach can be used for KPIs like schedule variance, budget overruns, installation delays, task completion rates, or rework trends.
Q6. What are common reasons projects finish late?
Common causes include customer reschedules, scope changes, permitting issues, parts backorders, inaccurate estimates, or internal planning gaps. Breaking down late jobs by reason helps teams focus on the delays they can prevent or reduce.