Calculate Percentage Change Between Two Values
You have last period's number and this period's number side by side, and you need to show the change as a percentage — up 15%, down 10% — for a report or dashboard.
Excel & Google Sheets
This formula works in both Excel and Google Sheets.
How it works
Percentage change is always (new minus old) divided by old. The subtraction gives the raw change, and dividing by the starting value expresses that change relative to where you began — which is what makes it a percentage rather than just a difference. The formula returns a decimal like 0.15, so format the cell as a percentage to display 15%. Increases come out positive and decreases negative, so the sign tells the story at a glance. The one hard edge: when the old value is zero, the division fails with #DIV/0!, because growth from nothing is mathematically undefined.
When to use it
Use this for month-over-month sales, year-over-year budgets, price changes, and any before/after comparison where "how much did it move, relatively?" matters.
Common mistakes
Did this formula help?
Engine-verified against the sample data aboveLast reviewed 2026-07-08