Percentage Change Formula in Excel

Calculate percentage change in Excel to measure growth, decline, and variance across sales, prices, performance metrics, and financial data. This comprehensive guide covers percentage increase formulas, percentage decrease calculations, and real-world business examples including year-over-year (YoY) growth, quarter-over-quarter (QoQ) comparisons, and variance analysis.

6,600 searches/month
Business Analytics
What is Percentage Change?

Percentage change measures the relative difference between two values, showing how much something has increased or decreased as a percentage of the original value. Unlike absolute change (New - Old), percentage change provides context—a $1,000 increase means something very different for a $5,000 product versus a $100,000 product. In business analytics, percentage change is the standard metric for tracking growth rates, performance trends, and comparative analysis.

The percentage change formula divides the absolute difference by the original value, then multiplies by 100 to convert to percentage format. Excel makes this calculation straightforward, though understanding when to show positive vs. negative percentages and how to format results is crucial for clear reporting.

Quick Example:

Sales increased from $50,000 (January) to $65,000 (February). Percentage change = ($65,000 - $50,000) / $50,000 = 0.30 = 30% increase. This standardized metric allows comparison across different scales and time periods.

Percentage Change Formulas in Excel
Master formulas for increase, decrease, and variance calculations

1Basic Percentage Change Formula

Mathematical Formula:

Percentage Change = ((New Value - Old Value) / Old Value) × 100

Excel Formula:

= (B2 - A2) / A2

Where A2 = Old Value, B2 = New Value. Format cell as percentage (Ctrl+Shift+5) for automatic % display.

Example: Old: $100 | New: $120

= (120 - 100) / 100 = 0.20 = 20%

Result: 20% increase

Percentage Increase Formula

When new value is greater than old value. Result is positive, indicating growth.

= (New Value - Old Value) / Old Value

Alternative: Direct Division Method

= (B2 / A2) - 1

This method divides new by old, then subtracts 1. Mathematically equivalent, sometimes more intuitive.

Sales Growth Example:

Q1 Sales: $250,000 | Q2 Sales: $287,500

= (287500 - 250000) / 250000 = 0.15 = 15%

Sales grew 15% from Q1 to Q2

Percentage Decrease Formula

When new value is less than old value. Result is negative, indicating decline.

= (New Value - Old Value) / Old Value

Same formula as percentage increase—Excel automatically shows negative sign when new value is smaller.

Price Reduction Example:

Original Price: $500 | Sale Price: $375

= (375 - 500) / 500 = -0.25 = -25%

Price decreased 25% (or save 25%)

Real Business Examples
Step-by-step calculations for common business scenarios

1Year-over-Year (YoY) Revenue Growth

Calculate annual revenue growth to measure business performance and present to stakeholders.

YearRevenueYoY ChangeFormula
2023$850,000-N/A
2024$1,020,000+20%=(B3-B2)/B2
2025$1,173,000+15%=(B4-B3)/B3

Interpretation: Strong growth in 2024, moderate but healthy growth in 2025.

2Product Sales Performance Comparison

Track which products are growing vs. declining to inform inventory and marketing decisions.

ProductLast MonthThis MonthChange %
Widget A$45,000$54,000+20%
Widget B$38,000$36,100-5%
Widget C$52,000$67,600+30%

Excel Formula: =(C2-B2)/B2 in column D, format as percentage

3Budget vs. Actual Variance Analysis

Track whether departments are over or under budget using percentage variance.

Scenario: Marketing budget was $50,000, actual spend $58,000

Variance % = (58000 - 50000) / 50000 = 0.16 = 16%

⚠️ Marketing exceeded budget by 16%, requiring review and justification

Excel Formatting for Percentage Change

Method 1: Automatic Percentage Formatting (Recommended)

Enter formula: =(B2-A2)/A2

Select result cell → Press Ctrl+Shift+5

✓ Excel converts 0.15 to 15% automatically

Method 2: Manual Multiplication by 100

Enter formula: =((B2-A2)/A2)*100

Leave as number format or add "%" symbol manually

⚠️ Not recommended—harder to copy and prone to errors

Conditional Formatting for Variance:

Apply green fill for positive changes, red for negative. Home → Conditional Formatting → Highlight Cells Rules → Greater Than/Less Than. Instantly visualize performance trends.

Common Use Cases for Percentage Change
  • Sales Performance Tracking:Month-over-month, quarter-over-quarter, and year-over-year sales growth analysis
  • Stock Price Changes:Calculate daily, weekly, or annual stock price percentage changes for investment analysis
  • Website Traffic Growth:Measure percentage increase in visitors, page views, or conversion rates over time
  • Budget Variance Analysis:Compare actual spending vs. budgeted amounts to identify cost overruns or savings
  • Employee Performance Metrics:Track percentage changes in productivity, sales quotas, or KPI achievement
  • Pricing Strategy Analysis:Calculate discount percentages, price increases, or competitive pricing gaps
Common Percentage Change Errors
  • ⚠️
    Dividing by the wrong value: Always divide by the OLD value (denominator), not the new value. Formula is (New-Old)/Old, not (New-Old)/New. This is the #1 mistake.
  • ⚠️
    #DIV/0! error: Happens when old value is zero. You can't calculate percentage change from zero. Use IFERROR to handle: =IFERROR((B2-A2)/A2, "N/A")
  • ⚠️
    Incorrect interpretation of negatives: -20% means a decrease, not an increase. Don't remove the negative sign—it carries important meaning about direction of change.
  • ⚠️
    Confusing percentage points with percentage change: If profit margin goes from 10% to 15%, that's a 5 percentage point increase, but a 50% relative increase: (15-10)/10 = 50%.
  • ⚠️
    Using wrong time periods: Ensure you're comparing like-with-like. Don't compare a full year to a single quarter, or weekdays to weekends without appropriate adjustments.
Pro Tips for Percentage Change Analysis
  • 💡
    Use absolute value for magnitude: To see just the size of change without caring about direction, wrap formula in ABS: =ABS((B2-A2)/A2). Useful for sorting by "biggest changes."
  • 💡
    Create dynamic comparison selectors: Use data validation dropdowns to let users select which time periods to compare (YoY, QoQ, MoM), making dashboards interactive.
  • 💡
    Combine with conditional formatting: Automatically highlight cells with changes exceeding thresholds (e.g., >10% green, <-10% red) for quick visual analysis.
  • 💡
    Calculate compound annual growth rate (CAGR): For multi-year growth, use CAGR instead of simple average: =((Ending Value/Beginning Value)^(1/Years))-1
  • 💡
    Add data labels to charts: When creating trend charts, add percentage change labels to data points so viewers see exact growth rates without calculating mentally.

Need Custom Percentage Calculations?

Generate tailored Excel formulas for complex percentage scenarios with our AI-powered formula builder

Create Custom Formula Free