How to Calculate Percentage Change in Excel
Calculate percentage increase or decrease in Excel, format the result correctly, and handle zero, negative, and missing starting values.
Use the standard percentage-change formula
Percentage change is new minus old, divided by old. In Excel, =(B2-A2)/A2 returns the decimal change from A2 to B2. If sales rise from 80 to 100, the result is 0.25, displayed as 25% after applying Home > Percent Style (Ctrl+Shift+%) or a Percentage number format.
Do not multiply the formula by 100 and also apply Percentage format; that displays 2,500% instead of 25%. Store the decimal and let formatting control its appearance. If the stored value itself must be rounded, wrap it, for example =ROUND((B2-A2)/A2,3); otherwise keep the full precision and round only the display.
To compare every period with the first one instead of the previous one, anchor the baseline: =(B3-$B$2)/$B$2 fills down against B2. To compare with the previous period, keep the baseline relative so each row looks one row up. Choose the version that matches the question, and say which one the column shows in its header.
Percentage change, percentage points, and share
If a rate moves from 20% to 25%, the relative increase is (25%-20%)/20%=25%, while the percentage-point change is 25%-20%=5 percentage points. These answer different questions, so label the result explicitly.
Percent of total is a third idea: =B2/SUM($B$2:$B$10) describes share, not change. A clear header such as Change vs prior month, Percentage points, or Share of total prevents formulas that are individually correct from being misread.
Handle zero and negative baselines deliberately
When the old value is zero, ordinary percentage change is undefined and Excel returns #DIV/0!. =IF(A2=0,"N/A",(B2-A2)/A2) communicates that limitation. Returning 0 would falsely claim no change. Decide whether a new activity should instead be labeled New according to your reporting policy.
Negative starting values flip the sign of the standard formula: moving from -100 to -50 is an improvement, yet =(B2-A2)/A2 returns -50%. One common convention is =(B2-A2)/ABS(A2), which returns +50%. It is a convention, not a universal rule, so state it beside the metric; finance reports may prefer absolute change instead.
Common mistakes
Reversing old and new changes both the sign and the denominator, and dividing by the new value answers a different question. Blank cells are treated as zero in arithmetic, and numbers stored as text can cause errors. Keep the absolute change =B2-A2 beside the percentage when scale matters: a 100% increase from 1 to 2 is large in percentage terms but small in practice.
Your turn
In C2, calculate the percentage change from the old value to the new value.
| A | B | C | |
|---|---|---|---|
| 1 | Old | New | Change |
| 2 | 80 | 100 | |
| 3 | 120 | 90 | |
| 4 | 50 | 50 |
Answer: =(B2-A2)/A2
Worked example
Old and new values in A and B. Row 4 starts below zero and row 5 starts at zero.
| A | B | |
|---|---|---|
| 1 | Old | New |
| 2 | 80 | 100 |
| 3 | 120 | 90 |
| 4 | -100 | -50 |
| 5 | 0 | 40 |
| Formula | Result |
|---|---|
=(B2-A2)/A2 | 0.25 |
=(B3-A3)/A3 | -0.25 |
=(B4-A4)/A4 | -0.5 |
=(B4-A4)/ABS(A4) | 0.5 |
=(B5-A5)/A5 | #DIV/0! |
=IF(A5=0,"N/A",(B5-A5)/A5) | "N/A" |
Quick mistake checklist
- Dividing by the new value instead of the old value.
- Multiplying by 100 and then applying Percentage format.
- Hiding an undefined zero-baseline case with a misleading zero.
Frequently asked questions
What formula gives percentage increase?
Use =(B2-A2)/A2 with the old value in A2 and the new value in B2; a positive output is an increase.
How do I calculate percentage decrease?
Use the same formula. A decrease naturally returns a negative percentage.
What if the old value is zero?
Percentage change is undefined. Return a clear label such as N/A or New according to your reporting rule.
Why does 0.25 display instead of 25%?
Apply Percentage number formatting to the result cell.
Practice the skill
Continue with a checked FormulaCamp lesson: Arithmetic and Percentages Free
Open the free lesson