The guide · Percentages
The formula
A share is the part divided by the whole. If rent is 1,200 of a 2,400 budget, =B2/B7 gives 0.5. Format the cell as a percent and it reads 50%.
=part / total
Don't multiply by 100
Excel stores percents as fractions: 50% is 0.5. The % format multiplies by 100 only when it shows the number. So if you write =B2/B7*100 and then click %, the 50 is shown as 5000%. Pick one: keep the fraction and use the % format (best, because other formulas can use it directly), or multiply by 100 and leave the cell as a plain number.
Lock the total before you fill down
Every row divides by the same total, so the reference to it must not move. Fill =B2/B7 down and the next row becomes =B3/B8: B8 is empty, and you get #DIV/0!. Write =B2/$B$7 instead. The absolute reference challenge covers the $ in detail.
Common mistakes
- 5000% instead of 50%. You multiplied by 100 and used the % format. Drop the
*100. - #DIV/0! from the second row down. The total wasn't locked. Use
$B$7. - Typing the total in.
=B2/2400is right until one amount changes. Point at the total cell. - Shares that don't add up to 100%. Usually the rounding on screen. Excel keeps the full value; the cells still add up to exactly 1.
FAQ
- How do I calculate a percentage of a total in Excel?
- Divide the part by the total, for example =B2/$B$7, then format the cell as a percent with the % button. The $ signs keep the total fixed when you fill the formula down.
- Why does my percentage show 5000% instead of 50%?
- The formula multiplies by 100 and the cell also uses the % format, which multiplies by 100 again for display. Remove the *100 from the formula.
- Why do I get #DIV/0! when I copy a percentage formula down?
- The reference to the total moved down with the formula and now points at an empty cell. Lock it with dollar signs, as in $B$7.
- How do I calculate percent change in Excel?
- Subtract the old value from the new one and divide by the old one: =(C2-B2)/B2, then use the % format.