How Microsoft Project Calculates Percent Complete for Summary Tasks
Question details
The user wants to understand the underlying formula and logic Microsoft Project uses to roll up and calculate the percent complete for summary tasks based on lower-level subtasks.

- Product
- Microsoft Project
- Device & OS
- not provided
- Scenario
- Reviewing project tracking data and verifying how summary task progress percentages are generated.
- Observed behavior
- Microsoft Project rolls up summary task dates from subtasks and calculates summary progress automatically using duration values and the project calendar, rather than a simple average.
Ensure that all lower-level subtasks under your summary task have accurate actual duration and total duration values entered, as the summary calculation relies strictly on these inputs.
Calculate Summary Task Percent Complete
Understand and manually verify the specific duration-based formula Microsoft Project uses to determine summary task completion.
Microsoft Project calculates the percent complete of a summary task by evaluating the durations of all its associated subtasks. It does not average the individual completion percentages. Instead, it uses a precise time-based formula that factors in the project calendar and utilizes a finer time resolution, often calculating down to the minute.
Locate the actual duration values for all lower-level subtasks grouped under the specific summary task.
Find the total scheduled duration values for those same subtasks.
Divide the sum of the actual durations of all subtasks by the sum of the total durations of all subtasks, then multiply by 100. The formula is: Percent Complete = (Sum of Actual Durations / Sum of Total Durations) × 100.

Track Project Progress Easily with WPS Office
While Microsoft Project is a specialized tool for complex schedules, you can easily track project timelines and calculate percent complete using customizable Gantt chart templates in WPS Spreadsheet. Enjoy a free, lightweight alternative that is fully compatible with Microsoft Office formats.
- 1. Open a project template: Launch WPS Spreadsheet and search the template library for 'Project Tracking' or 'Gantt Chart'.
- 2. List tasks and durations: Enter your summary tasks and subtasks into the rows, specifying actual and total durations for each.
- 3. Calculate progress automatically: Use the formula =(SUM(Actual Durations)/SUM(Total Durations)) to automatically roll up your summary task progress.

Frequently Asked Questions
Why does my summary task percent complete not match the average of its subtasks?
Microsoft Project calculates summary percent complete using the total actual duration divided by the total scheduled duration of the subtasks. It does not calculate a simple mathematical average of the individual subtask percentage values.
Can I manually change the percent complete of a summary task?
While it is generally calculated automatically, if you manually update the percent complete for a summary task, Microsoft Project will automatically distribute that progress down to the subtasks by adjusting their actual durations.
How does the project calendar affect percent complete calculations?
The calculations rely on duration values that are heavily dependent on the assigned project calendar. The calendar dictates working times, non-working days, and minute-by-minute scheduling resolutions, which directly impact the actual and total duration metrics.




