Cumulative Percent of Total (Pareto)

Excel Formulas › Percentage

All versionsRunning total

Build the running share that powers a Pareto chart — “the top 3 items are 80% of the total.” A running total divided by the grand total gives the cumulative percentage.


Quick formula: with values sorted descending in B, cumulative % at row 2:
=SUM($B$2:B2) / SUM($B$2:$B$100)
Running total (anchored start, moving end) over the grand total — the cumulative share at each row.

Functions used (tap for the full reference guide):

The example

Sorted values build to 100%.

ABC
1ItemValueCum %
2A5050%
3B3080%

The formula

Running total over the grand total:

=SUM($B$2:B2) / SUM($B$2:$B$100) // cumulative share at each row

How it works

A running total, expressed as a percent:

  1. Sort the values descending so the biggest contributors come first (the Pareto order).
  2. SUM($B$2:B2) is the running total — anchored start, expanding end.
  3. Divide by SUM($B$2:$B$100), the grand total, for the cumulative percentage.
  4. Copy down; the last row reaches 100%. Read where it crosses 80% for the “vital few.”

Pareto chart: plot the values as columns and the cumulative % as a line on a secondary axis (see the combo-chart recipe). The 80/20 crossover point tells you which few items drive most of the total.

Try it: interactive demo

Live demo

Values (auto-sorted descending).

Variations

Per-item percent

Individual share:

=B2 / SUM($B$2:$B$100)

Cumulative count %

By position:

=ROW()-1) / COUNT($B$2:$B$100)

Flag the 80% cut

Vital few:

=IF(cumPct<=0.8, "Vital", "Trivial")

Pitfalls & errors

Anchor the start, not the end. SUM($B$2:B2) — absolute start, relative end — is what makes it cumulative.

Sort first. Pareto logic needs descending order; an unsorted column gives a meaningless curve.

Format as percent. The ratio shows as a decimal unless formatted.

Practice workbook

📊
Download the free Cumulative Percent of Total (Pareto) practice workbook
A Pareto cumulative-% sheet with per-item, count, and 80%-flag variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate cumulative percent of total in Excel?
Sort descending, then use =SUM($B$2:B2)/SUM($B$2:$B$100) — a running total over the grand total — and copy down.
How do I make a Pareto chart?
Plot the sorted values as columns and the cumulative % as a line on a secondary axis (a combo chart).
Why must I anchor only the start of the SUM?
=SUM($B$2:B2) has an absolute start and a relative end, so the range grows each row — that's what makes it a running total.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Running total · Percent change & % of total · Combo chart

Function references: SUM