How to show each row as a percentage of the total in Excel
This shows what slice of the whole each row makes up, the percentages that add up to a hundred across the column.
The formula
=B2/SUM($B$2:$B000) in column C
What each part does
B2This row's value.
SUM($B$2:$B000)The total. The dollar signs stop the range moving as you fill down.
How it works, and what to watch for
Each row is divided by the total of the column. The total is locked with dollar signs so it stays the same all the way down.
Format the result as a percentage rather than multiplying by a hundred, so the underlying figure stays usable elsewhere.
If the percentages do not add to a hundred, the locked total has probably come loose. Check the dollar signs.
Questions
Why do my percentages not add up to 100?
The total in the denominator is shifting as you fill down. Lock it with dollar signs, like SUM($B$2:$B
00), so every row divides by the same total.
Why 0.42 instead of 42%?
The number is right; the cell needs percentage formatting. Select it and press Ctrl+Shift+%.
The example sheet
Region
Sales
Share
North
4200
South
2800
East
3000
If this helped, these are close by
When this formula goes wrong
More on SUM , and every walkthrough that uses it.
Formula List
Formula Fixer
Formula List
Settings: separator, Excel version
Argument separator
Set by your computer's language, not by the file. A frequent cause of a correct-looking formula being rejected.
Comma =SUM(A1,B1)
Semicolon =SUM(A1;B1)
Excel version
XLOOKUP, IFS, TEXTBEFORE and TEXTJOIN need Microsoft 365 or 2021; older versions return #NAME? instead. Choosing the older one switches every walkthrough to a formula that works there.
Microsoft 365 or 2021
2019 or earlier
Is a formula returning an error?
Paste it below for a line-by-line check.
Check the formula
Clear
or press Enter
Try one of these
© Formula Steps — formulasteps.com
Bookmark
Share