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

  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

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

How to Calculate Percentage of Total in Excel

By ExcelReady Team·Updated November 1, 2026·6 min read

The short answer

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%.

Key takeaways

  • Percentage of total = value / total, for example =B2/$B$6.
  • Lock the total with $ signs, or every row after the first divides by the wrong cell.
  • =B2/SUM($B$2:$B$5) works without a separate total row.
  • For a category's share of many rows, use SUMIF divided by SUM.
  • Rounded percentages may show 99% or 101% in total even when the maths is right.
On this page+
  1. The percentage of total formula
  2. How to calculate percentage of total step by step
  3. Why you need the $ signs
  4. Percentage of total without a total row
  5. How to check your percentages add up to 100%
  6. How to find a category's share of the total
  7. Percentage of total in an Excel Table
  8. Percentage of total in a pivot table
  9. Running percentage of total
  10. Practise it

To find the percentage of total in Excel, divide each value by the total, lock the total with $ signs, and format the result as a percentage. It answers questions like "what share of sales came from each region?" or "what part of the budget goes on rent?". This guide shows the formula step by step, the one mistake that breaks it, and quicker options for big tables, including SUMIF and pivot tables.

The percentage of total formula#

The formula is the part divided by the whole:

Excel formula
=value/total

All the examples use this sales table. The total in B6 is =SUM(B2:B5):

ABC
1RegionSales% of total
2North12,000
3South8,500
4East9,500
5West10,000
6Total40,000

How to calculate percentage of total step by step#

  1. Click C2 and type:

    Excel formula
    =B2/$B$6
  2. Press Enter. The result is 0.3.

  3. Select C2:C5 and press Ctrl+D (⌘D on a Mac) to fill down.

  4. With C2:C5 still selected, press Ctrl+Shift+% (Control+Shift+% on a Mac) to show percentages.

You get 30% for North, 21% for South, 24% for East and 25% for West. Click Increase Decimal on the Home tab to see the exact values: 21.25% and 23.75%. Excel stores a percentage as a decimal, so never multiply by 100. The guide to the percentage formula in Excel explains this and four other everyday percentage calculations.

Why you need the $ signs#

The $ signs lock the total so it doesn't move when you fill the formula down. Without them, C2 has =B2/B6, which is right. But C3 gets =B3/B7, and B7 is empty, so you see #DIV/0!. The rows below fail the same way.

With $B$6, every row divides by the same total: C3 becomes =B3/$B$6, C4 becomes =B4/$B$6, and so on. While typing, put the cursor on B6 and press F4 to add the signs (fn+F4 or ⌘T on a Mac). The relative vs absolute references lesson practises exactly this.

Percentage of total without a total row#

If you don't want a total row, put SUM inside the formula:

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

North still returns 30%. Lock the whole range with $, or it shifts down as you fill. This version is also handy when the total would get in the way, for example when you plan to sort the table. The SUM function guide covers range tips.

How to check your percentages add up to 100%#

Add the percentage column: =SUM(C2:C5) should return 100%. If it doesn't, check two things.

  • Rounding. Each share is rounded for display, so the visible numbers can add up to 99% or 101%. Three equal shares each show 33%, which looks like 99%, but the stored values still add to exactly 100%. Show more decimals to confirm.
  • A wrong total. If the shares add to about 50%, the total probably counts the data twice, for example a SUM that includes a subtotal. If they add to more than 100%, the total misses some rows. The guide on fixing a SUM that gives the wrong total walks through the causes.

How to find a category's share of the total#

When the same category appears on many rows, total it with SUMIF first. Take this order list in A1:B6:

AB
1RegionAmount
2North500
3South300
4North700
5East400
6South100

North's share of all orders is:

Excel formula
=SUMIF(A2:A6,"North",B2:B6)/SUM(B2:B6)

That is 1,200 / 2,000 = 60%. Put the region name in a cell and point the formula at it to build a summary table for every region.

Percentage of total in an Excel Table#

If your data is an Excel Table (Ctrl+T, or ⌘T on a Mac), you don't need $ signs at all. Use structured references, which name the column instead of the cells:

Excel formula
=[@Sales]/SUM([Sales])

[@Sales] means the Sales value in the same row, and SUM([Sales]) is the total of the whole column. Excel fills the formula down the table automatically, and new rows you add are included in the total. Don't add a total row inside the Sales column itself, or SUM would count it; use the table's built-in Total Row instead, which sits outside the data.

Percentage of total in a pivot table#

For big tables, a pivot table does the whole job without formulas. Build a pivot with the category in Rows and the amount in Values, then right-click any value and choose Show Values As > % of Grand Total. Each row shows its share, and the grand total shows 100%.

Add the amount field a second time to see the number and the percentage side by side. The pivot table percent of total guide covers the other options, such as % of Column Total and % of Parent Total.

Running percentage of total#

A running (cumulative) percentage shows how much of the total you have reached so far, row by row. Lock only the start of the range:

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

Filled down, it returns 30%, 51.25%, 75% and 100% for the sales table above. This is useful for ranking reports, such as "which regions make up the first 75% of sales?". The guide to running totals in Excel explains the anchored range. To go the other way and grow a value by a percentage, see how to increase a number by a percentage.

Practise it#

Percentage of total combines two tested skills: dividing correctly and locking a cell with $. Practise percentages in a live spreadsheet, then lock a fixed total in the relative vs absolute references lesson. You type each formula and it is checked instantly. Try the regional-share exercise on this page first.

Try it yourself

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

What share of total sales came from North? Click C2 and divide B2 by the SUM of $B$2:$B$5, then press Enter. (In Excel, press Ctrl+Shift+% to show it as a percentage.)

fx
ABCD
1
Region
Sales
% of total
2
North
12000
3
South
8500
4
East
9500
5
West
10000
6
7
8

Tip: Divide the region's sales by the total of all four regions, with the total range locked.

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 percentage of total in Excel?

+

Divide the value by the total and lock the total cell: =B2/$B$6. Then format the result as a percentage. Without a total row, use =B2/SUM($B$2:$B$5).

Why do I get #DIV/0! when I fill the percentage formula down?

+

The total isn't locked, so the next row divides by the empty cell below the total. Add dollar signs, as in $B$6, so every row divides by the same total.

Why don't my percentages add up to 100%?

+

Usually rounding: each share is rounded for display, so the visible numbers can add to 99% or 101%. Show more decimals to check. If the gap is large, the total includes the wrong cells.

How do I calculate a category's percentage of the total?

+

Use SUMIF for the category and divide by the overall SUM, for example =SUMIF(A2:A6,"North",B2:B6)/SUM(B2:B6).

Can a pivot table show percentage of total?

+

Yes. Right-click a value in the pivot table, choose Show Values As, then % of Grand Total.

Sources

  • Calculate percentages - Microsoft Support
  • SUM function - Microsoft Support
  • Show different calculations in PivotTable value fields - Microsoft Support

Written and checked by the ExcelReady Team. First published November 1, 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. The percentage of total formula
  2. How to calculate percentage of total step by step
  3. Why you need the $ signs
  4. Percentage of total without a total row
  5. How to check your percentages add up to 100%
  6. How to find a category's share of the total
  7. Percentage of total in an Excel Table
  8. Percentage of total in a pivot table
  9. Running percentage of total
  10. Practise it

Keep reading

Math· 6 min read

How to Make a Running Total in Excel

To make a running total in Excel, type =SUM($B$2:B2) in the first row next to your numbers and fill it down. The dollar signs lock the start of the range at B2, while the end moves down one row at a time, so each row adds everything from the top to itself. The last row equals the grand total.

Math· 5 min read

Why Your Excel Total Is Wrong (and How to Fix It)

When Excel SUM is not working, the cause is usually one of three things: the range misses a row, some numbers are stored as text (SUM skips them), or the total cell is inside its own range, creating a circular reference. Check the range, compare =COUNTA and =COUNT on it, and end the range above the total.

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.

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