Excel TVExcelTV

Excel Percentage Change Formula

Excel percentage change formula cover with spreadsheet and percentage sign

The Excel percentage change formula is =(new-old)/old. In a worksheet, that usually looks like =(B2-A2)/A2, where A2 contains the starting value and B2 contains the new value. Format the result cell as Percentage, and Excel will show the change in the way most people expect: 25%, -20%, 0%, and so on.

This formula is the one to reach for when you want growth, decline, or movement relative to a baseline. A bigger raw gap does not always mean a bigger percentage change, because the denominator matters. For example, a jump from 10 to 15 is a 50% increase, while a jump from 100 to 105 is only 5%.

If you need the opposite operation, use the Excel subtraction formula. If you are averaging a column of percentages rather than measuring change, use Excel average formula percentage.

What the percentage change formula does in Excel

The percentage change formula tells you how large a change is relative to the original value. That makes it a much better comparison tool than simple subtraction when the starting values are different sizes. A 20-unit increase on a 100-unit baseline is much smaller than a 20-unit increase on a 40-unit baseline, and the percentage change formula makes that difference obvious.

The structure is simple:

=(new-old)/old

Or, if you are using cell references:

=(B2-A2)/A2

The result is a decimal until you format the cell. So 0.25 is not wrong; it just means the cell still needs percentage formatting.

A quick way to think about the formula is:

  • New minus old = how much the value moved
  • Divide by old = how large that move is relative to the starting point
  • Format as Percentage = how Excel should display the answer

If the result is positive, the value increased. If it is negative, the value decreased. If it is zero, nothing changed.

The exact Excel formula to use

The best default formula is =(B2-A2)/A2 when A2 holds the old value and B2 holds the new one. That version is easy to copy down a column, easy to audit, and easy to explain to someone else later.

If you are entering it by hand, the workflow is:

  1. Put the old value in one column.
  2. Put the new value in the next column.
  3. Enter =(new-old)/old in the result column.
  4. Format the result cell as Percentage.
  5. Copy the formula down if you have more rows.

Here is a small example:

Old valueNew valueFormulaResult
100125=(B2-A2)/A225%
10080=(B3-A3)/A3-20%
5075=(B4-A4)/A450%

Worksheet-style example showing old value, new value, formula bar, and a 25% result

When the numbers are copied down a sheet, absolute references can help. For example, if all of your rows compare against one fixed baseline in A1, use =(B2-$A$1)/$A$1. The dollar signs lock the baseline so the reference does not shift as you fill the formula downward.

Percentage increase vs percentage decrease

The same formula handles both increase and decrease. You do not need separate formulas for growth and decline. If the new value is larger than the old value, the result is positive. If the new value is smaller, the result is negative.

That is one reason this formula is so useful in finance, sales, operations, and performance reporting. A manager can scan a column of percentage change values and immediately see whether each row moved up or down.

Examples:

  • 100 → 120 = =(120-100)/100 = 20% increase
  • 100 → 90 = =(90-100)/100 = -10% decrease
  • 200 → 150 = =(150-200)/200 = -25% decrease

If you want the result to show only the magnitude, you can wrap the formula in ABS(). For example, =ABS((B2-A2)/A2) returns 25% instead of -25%. That can be useful when you care about size more than direction, but it also hides whether the value rose or fell.

A good rule of thumb: keep the sign when you need reporting clarity, and remove it only when the sign is irrelevant.

Percentage change vs percentage difference

Percentage change uses the original value as the baseline. Percentage difference is more symmetric: it compares two values without treating one as the permanent starting point.

That distinction matters when neither value is clearly the baseline. If you are comparing two similar prices, two test scores, or two measurements that are just being contrasted, percentage difference may be the better term.

A common percentage difference formula is:

=ABS(B2-A2)/AVERAGE(A2,B2)

With 90 and 110, the difference is 20 and the average is 100, so the percentage difference is 20%.

Use percentage change when you are tracking movement from one known starting point to a new value. Use percentage difference when you want a neutral comparison between two values.

If your report is about a metric growing from one period to the next, percentage change is usually the right choice.

How to format percentage change correctly in Excel

Excel often shows the raw decimal first, and that can look confusing if you expect to see a percent sign right away. The fix is to format the result cell as Percentage after entering the formula.

That matters because Excel stores percentages as decimals. Microsoft’s support docs note that 10% is stored as 0.1, and percentage formatting displays that underlying decimal as a percentage. So a result of 0.25 is the same as 25%; the cell just needs the right number format.

Sourced stat block

SourceFactWhy it matters
Microsoft Support10% is stored as 0.1, and percentage formatting displays the decimal as a percent.Enter the formula first, then format the result cell as Percentage so the output reads as 25%, not 0.25.

Source: Microsoft Support — Format numbers as percentages in Excel

A few formatting tips make the result easier to read:

  • Use Percentage with one or two decimal places if you need precision.
  • Use a custom number format if your report style requires a specific number of decimals.
  • Keep the formula cell separate from the input cells so the logic is easy to audit.
  • If you want to highlight gains and losses, add conditional formatting so positive values appear green and negative values appear red.

Common mistakes to avoid

The percentage change formula is simple, but a few common mistakes can make the result look wrong.

Dividing by the new value instead of the old value

The denominator should be the original value. If you divide by the new value, the result answers a different question and the percentage will not match your expectation.

Forgetting to format the result as a percentage

If Excel shows 0.25, that usually means the math is correct but the cell still uses a General or Number format. Apply Percentage formatting and the display changes to 25%.

Using a zero baseline without a fallback

If the old value is 0, percentage change is undefined because you cannot divide by zero. In that case, use a guard like:

=IF(A2=0,"",(B2-A2)/A2)

That leaves the result blank when the baseline is zero. You could also return "N/A" if that works better for your report.

Losing the sign when direction matters

ABS() removes the minus sign. That is fine for magnitude-only comparisons, but it is a mistake if you need to know whether the value increased or decreased.

Mixing text and numbers

If Excel stores a value as text, the formula may fail or return the wrong result. Convert text-looking numbers before calculating, especially if the data came from copy/paste or an export.

When to use this formula in real work

The percentage change formula is the right tool when the question is, “How much did this move relative to where it started?” That comes up constantly in budgeting, pricing, sales reporting, inventory tracking, and KPI dashboards.

A few practical examples:

  • Revenue grew from 80,000 to 92,000.
  • Units sold fell from 1,200 to 1,050.
  • A price changed from 49.99 to 59.99.
  • A conversion rate moved from 2.4% to 3.1%.

In all of those cases, percentage change gives a clearer answer than subtraction alone. A 12,000 revenue increase and a 12,000 revenue increase are not equally meaningful if one started at 30,000 and the other started at 300,000.

If you are building a worksheet that combines change, average, and comparison logic, pair this post with Excel average formula percentage and Excel subtraction formula.

FAQ

How do I calculate percentage change in Excel?

Use =(new-old)/old. With 100 in the old-value cell and 125 in the new-value cell, the result is 25%. With 100 and 80, the result is -20%. The formula works for both increases and decreases.

How do I calculate percentage increase in Excel?

Use the same formula: =(new-old)/old. If the value goes from 100 to 150, the change is 50%. You do not need a separate increase formula because the positive result already tells you the value went up.

How do I calculate percentage decrease in Excel?

Use the same formula: =(new-old)/old. If the value goes from 100 to 75, the result is -25%. The minus sign is useful because it shows a decrease and the amount of the decrease at the same time.

What is the difference between percentage change and percentage difference?

Percentage change uses the old value as the baseline. Percentage difference is more symmetric and often uses the average of the two values. For example, 90 and 110 have a 20-point gap, but the percent answer depends on whether you are comparing from 90 to 110 or using a shared baseline.

Why does Excel show 0.25 instead of 25%?

Because Excel stores 25% as 0.25. The formula output is correct; the cell just needs Percentage formatting. Once formatted, 0.25 displays as 25% and becomes easier to read in reports.

Written by

Allen Hoffman

Contributor, Excel TV

  • Lookup Functions
  • Data Manipulation
  • Keyboard Shortcuts
  • Workflow Efficiency
Allen Hoffman is a contributor to Excel TV focused on practical Excel techniques for everyday data work. His tutorials cover topics including lookup functions, data manipulation, cell formatting, keyboard shortcuts, and workflow efficiency. Allen's writing aims to make common Excel tasks clearer and faster, with step-by-step guidance suited to analysts and professionals who use Excel regularly in their work.

Read more articles by Allen Hoffman

Editorial standards

Fact Checking & Editorial Guidelines

Every article on Excel TV is held to a published editorial standard. The goal: accurate, current, and useful — without filler.

  1. Expert review.Drafts on technical Excel topics are reviewed by a contributor with hands-on, working knowledge of the feature being covered.
  2. Source validation.Claims about Excel behavior are tested in current Microsoft 365 builds. Third-party product claims are sourced from the vendor's own documentation.
  3. Disclosure.Affiliate links, sponsorships, and any commercial relationships that influenced a piece are disclosed in-line and at the foot of the article.
  4. Updates.Articles are revisited when Microsoft ships changes that affect the content. The most recent revision date is shown on every post.

Spot a problem? Email editor@excel.tv and we will look at it.

Subject-matter review

Reviewed by Subject Matter Experts

Technical Excel articles are reviewed by contributors with verifiable, hands-on experience in the topic — not generalist editors.

  • Qualified reviewers.Reviewers include Microsoft Excel MVPs, working business-intelligence practitioners, and Excel TV editorial staff. See each author's page for credentials.
  • Current to a known Excel build.Procedural articles state which Excel version they were validated against. Where Microsoft has since changed behavior, the article carries an inline update note.
  • Clarity check.Reviewers verify steps are reproducible by a reader at the assumed skill level — not just technically correct in a vacuum.

Want to contribute or review for Excel TV? See the about page.