ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Math
  3. How to Calculate Cumulative Percentage in Excel

How to Calculate Cumulative Percentage in Excel

By ExcelReady Team·Updated November 2, 2026·5 min read

The short answer

A cumulative percentage is a running total divided by the grand total. In Excel, type =SUM($B$2:B2)/SUM($B$2:$B$6) in the first row, format it as a percentage, and fill it down. The first $B$2 stays fixed while B2 grows, so each row adds one more value. The last row always shows 100%.

Key takeaways

  • Cumulative percentage = running total ÷ grand total, so the last row is always 100%.
  • The running total =SUM($B$2:B2) has a locked start and a moving end.
  • Lock the grand total completely, $B$2:$B$6, so it never moves when you fill down.
  • Sort the values from largest to smallest first if you want a Pareto (80/20) analysis.
  • In a PivotTable, Show Values As > % Running Total In does the same job without formulas.
On this page+
  1. What is a cumulative percentage?
  2. Step 1: Build a running total with SUM
  3. Step 2: Divide by the grand total
  4. The one-cell cumulative percentage formula
  5. Another way: add up each row's percentage
  6. Using cumulative percentage for a Pareto (80/20) analysis
  7. Cumulative percentage of a target or budget
  8. Cumulative percentage in a PivotTable
  9. Practise it

To calculate a cumulative percentage in Excel, divide a running total by the grand total: =SUM($B$2:B2)/SUM($B$2:$B$6), then fill it down. Each row shows what share of the whole you've reached so far, and the last row is always 100%. This guide shows the formula step by step, a two-column version that's easier to check, a Pareto (80/20) example and a PivotTable shortcut.

What is a cumulative percentage?#

A cumulative percentage is a running share of the total. Each row adds its value to everything above it, then divides by the grand total. It answers questions like "which few categories make up 80% of complaints?" or "how far through the yearly budget are we by June?".

Here is a list of customer complaints by category, in A1:B6, already sorted from largest to smallest:

ABCD
1CategoryComplaintsRunning totalCumulative %
2Late delivery484840.0%
3Damaged item307865.0%
4Wrong item219982.5%
5Billing1211192.5%
6Other9120100.0%

The total is 120. Late delivery alone is 48 ÷ 120 = 40%. Adding Damaged item gives 78 ÷ 120 = 65%, and so on down to 100%.

Step 1: Build a running total with SUM#

A running total adds every value from the top down to the current row. In C2, type:

Excel formula
=SUM($B$2:B2)

Fill it down to C6 with a double-click on the fill handle, or select C2:C6 and press Ctrl+D (Mac: ⌘D). C3 becomes =SUM($B$2:B3), C4 becomes =SUM($B$2:B4), and so on.

The trick is the mix of locked and unlocked references. $B$2 is absolute, so the start of the range stays on row 2. B2 is relative, so the end moves down one row each time. The result is 48, 78, 99, 111 and 120. The SUM function guide covers the syntax.

Step 2: Divide by the grand total#

Now divide each running total by the grand total. In D2, type:

Excel formula
=C2/SUM($B$2:$B$6)

Fill it down, then format D2:D6 as a percentage with Ctrl+Shift+% (Mac: Control+Shift+%) or the % button on the Home tab. Click Increase Decimal once to see one decimal place: 40.0%, 65.0%, 82.5%, 92.5% and 100.0%.

Here the whole total range is locked: $B$2:$B$6. If you forget the dollar signs, the range slides down as you fill, the total shrinks, and the last row no longer shows 100%. That final 100% is your quick check that the formulas are right.

The one-cell cumulative percentage formula#

You don't need a separate running total column. Combine both steps in one formula in D2:

Excel formula
=SUM($B$2:B2)/SUM($B$2:$B$6)

Fill it down. In D4, it becomes =SUM($B$2:B4)/SUM($B$2:$B$6), which is 99 ÷ 120 = 0.825, or 82.5%. That's the exercise on this page.

If you prefer to keep the total in its own cell, say B7 holds =SUM(B2:B6), the formula gets shorter: =SUM($B$2:B2)/$B$7. Remember the dollar signs on B7.

Another way: add up each row's percentage#

You can also work out each row's share of the total first, then add those shares cumulatively. This version is easy to check line by line.

  1. In C2, type =B2/SUM($B$2:$B$6) and fill down. This is each category's percentage of the total: 40%, 25%, 17.5%, 10% and 7.5%.
  2. In D2, type =SUM($C$2:C2) and fill down. This adds the shares: 40%, 65%, 82.5%, 92.5% and 100%.

Both methods give exactly the same answer. Use whichever is easier for your reader to follow. For the basic percentage formulas behind this, see the Excel percentage formula guide.

Using cumulative percentage for a Pareto (80/20) analysis#

A Pareto analysis finds the few categories that cause most of the total. The idea, often called the 80/20 rule, is that a small number of causes is usually behind most of the effect.

  1. Sort the data from largest to smallest. Select A1:B6, go to Data > Sort, and sort by Complaints, largest to smallest. Without sorting, the cumulative percentage still works, but it won't show the biggest causes first.
  2. Add the cumulative percentage column as above.
  3. Read where it crosses 80%. Here, the first three categories reach 82.5%. Fixing late deliveries, damaged items and wrong items would deal with most complaints.

Excel 2016 and later can draw this as a chart: select A1:B6 and choose Insert > Statistic Chart > Pareto. The chart sorts the bars and draws the cumulative line for you.

Cumulative percentage of a target or budget#

The same pattern tracks progress towards a goal. Instead of dividing by the total of the list, divide by the target. If monthly sales are in B2:B13 and the yearly target is in F1:

Excel formula
=SUM($B$2:B2)/$F$1

Fill it down. By the row where this passes 100%, you've hit the target. Unlike the Pareto version, this one can end above or below 100%. For growth calculations instead, see how to increase a number by a percentage.

Cumulative percentage in a PivotTable#

If your data is in a PivotTable, you don't need formulas. Right-click any number in the Values area, choose Show Values As > % Running Total In, and pick the base field that sets the order, such as Category or Month. Sort the PivotTable first if you want a Pareto view, because the running percentage follows the order of the rows.

Practise it#

The skill that makes cumulative percentages work is locking the right half of a range. Practise relative and absolute references in a live spreadsheet: you'll lock cells with $ and fill formulas down, and each step is checked instantly. Then try the percentages and % change lesson to format results and calculate growth. Start with the exercise on this page.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

In D4, calculate the cumulative percentage up to Wrong item: the running total from B2 to B4, divided by the grand total of B2:B6. Lock the parts that should not move.

fx
ABCDE
1
Category
Complaints
Cumulative %
2
Late delivery
48
3
Damaged item
30
4
Wrong item
21
5
Billing
12
6
Other
9
7
8
9

Tip: The running total is SUM($B$2:B4). Divide it by SUM($B$2:$B$6). The answer is 0.825, or 82.5% as a percentage.

Practise this in a lesson

LessonPercentages and % changeCalculate percent change with (new - old) / old, format it as a percentage, and grow a number by a percent.LessonRelative vs absolute references ($)Lock a cell with $ so it doesn't move when you copy a formula, one of the most-tested Excel skills.Function guideSUMAdd up columns, rows and separate ranges with Excel's SUM function. Clear examples, common mistakes and a live practice exercise.

Frequently asked questions

What is the formula for cumulative percentage in Excel?

+

Use =SUM($B$2:B2)/SUM($B$2:$B$6) in the first row and fill it down. The first part is a running total, the second is the grand total. Format the column as a percentage.

How do I calculate a running total in Excel?

+

Type =SUM($B$2:B2) in the first row and fill it down. The start of the range is locked with $, and the end moves down one row each time, so each cell adds everything above it.

Why doesn't my cumulative percentage end at 100%?

+

The grand total probably isn't locked, so it moved as you filled down. Use $B$2:$B$6 for the total. Also check that the running total and the total cover the same rows.

How do I make a Pareto chart in Excel?

+

Sort the categories from largest to smallest, add a cumulative percentage column, then select the data and insert a Pareto chart from Insert > Statistic Chart in Excel 2016 or later. The chart calculates the cumulative line itself.

Sources

  • Calculate percentages - Microsoft Support
  • Switch between relative, absolute, and mixed references - Microsoft Support
  • Show different calculations in PivotTable value fields - Microsoft Support

Written and checked by the ExcelReady Team. First published November 2, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What is a cumulative percentage?
  2. Step 1: Build a running total with SUM
  3. Step 2: Divide by the grand total
  4. The one-cell cumulative percentage formula
  5. Another way: add up each row's percentage
  6. Using cumulative percentage for a Pareto (80/20) analysis
  7. Cumulative percentage of a target or budget
  8. Cumulative percentage in a PivotTable
  9. Practise it

Keep reading

Math· 6 min read

How to Calculate Percentage of Total in Excel

To calculate the percentage of total in Excel, divide each value by the total and lock the total with dollar signs: =B2/$B$6, or =B2/SUM($B$2:$B$5) without a total row. Fill the formula down and press Ctrl+Shift+% (Control+Shift+% on a Mac) to show percentages. The results should add up to 100%.

Math· 6 min read

How to Increase or Decrease a Number by a Percentage

To increase a number by a percentage in Excel, multiply it by 1 plus the percentage: =B2*(1+C2). With 200 in B2 and 10% in C2, the result is 220. To decrease, multiply by 1 minus the percentage: =B2*(1-C2) gives 180. Wrap the formula in ROUND, such as =ROUND(B2*(1+C2),2), to get whole cents.

Math· 6 min read

Percentage Formula in Excel: 5 Everyday Calculations

There isn't one percentage formula in Excel; it depends on the question. A percent of a number is =B2*C2. What percent one number is of another is =B2/C2. Percent change is =(C2-B2)/B2. Increasing by a percent is =B2*(1+C2), and removing a percent added earlier is =B2/(1+C2). Format results with Ctrl+Shift+%.

More on math

  • Calculate Depreciation in Excel: Straight-Line, DB and DDB
  • FV Function in Excel: Future Value of Savings
  • IRR in Excel: Internal Rate of Return in Plain English
  • Find the Top 3 (or Second Highest) With LARGE and SMALL
  • Markup Formula in Excel and How It Differs From Margin
  • MEDIAN and MODE in Excel: Find the Typical Value
All math articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free