ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Projects
  3. Price Volume Mix Analysis in Excel, Step by Step

Price Volume Mix Analysis in Excel, Step by Step

By ExcelReady Team·Updated November 3, 2026·6 min read

The short answer

A price volume mix analysis splits a change in revenue into three parts: price (charging more or less), volume (selling more or fewer units) and mix (selling a different blend of products). In Excel, list units and prices for both periods, calculate each effect with SUMPRODUCT, and check that the three add up to the revenue change.

Key takeaways

  • Price effect = (new price − old price) × new units, added across products.
  • Volume effect = change in total units × last period's average price.
  • Mix effect = new units at old prices − new total units × old average price.
  • Price + volume + mix must equal the total revenue change. If not, there's a mistake.
  • Several methods exist and give slightly different splits, so pick one and label it.
On this page+
  1. What price, volume and mix mean
  2. Step 1: Build the summary table
  3. Step 2: Calculate the price effect
  4. Step 3: Calculate the volume effect
  5. Step 4: Calculate the mix effect
  6. Step 5: Check that the effects add up
  7. Present it as a bridge, and know the limits
  8. Practise it

A price volume mix analysis in Excel answers the question every sales review asks: why did revenue change? It splits the change into a price effect, a volume effect and a mix effect, so you can say "we grew 7,300, mostly from selling more units and a richer product mix, while price added a little". This guide builds the analysis step by step on a three-product example, with formulas you can copy and a check that proves the numbers add up.

What price, volume and mix mean#

Each effect isolates one reason revenue moved between an old period (last year, or budget) and a new one (this year, or actual).

EffectThe question it answersPositive when
PriceDid we charge more or less per unit?Prices went up
VolumeDid we sell more or fewer units in total?Total units went up
MixDid we sell a different blend of products?Sales shifted to higher-priced products

Mix is the one people find hardest. Imagine you sell exactly as many units as last year at exactly the same prices, but more of them are your expensive product. Revenue goes up, and neither price nor volume explains it. That gain is the mix effect.

Step 1: Build the summary table#

You need four numbers per product: units and price for each period. All figures here are an example, not real company data. Put them in A1:E4:

ABCDE
1ProductUnits LYUnits TYPrice LYPrice TY
2Basic1,0001,1002021
3Standard6005503536
4Premium2003006058

LY is last year and TY is this year. If your data is a list of transactions, build this table with SUMIFS. For example, with the transactions in an Excel table named Sales, units for Basic last year are:

Excel formula
=SUMIFS(Sales[Units],Sales[Product],A2,Sales[Year],2025)

Then price is revenue divided by units, the average realised price. The SUMIFS function guide and the SUMIF lesson cover the totals.

Revenue was 53,000 last year (1,000 × 20 + 600 × 35 + 200 × 60) and 60,300 this year: =SUMPRODUCT(C2:C4,E2:E4). That's an increase of 7,300, or 13.8% with the percent change formula. Now explain it.

Step 2: Calculate the price effect#

The price effect is the price change for each product multiplied by this year's units:

Excel formula
=SUMPRODUCT(E2:E4-D2:D4,C2:C4)

The result is 1,050. Using this year's units means the price effect reflects what you actually sold. Basic adds 1,100 (1 more × 1,100 units), Standard adds 550, and Premium loses 600 (2 less × 300 units). SUMPRODUCT multiplies each pair and adds them in one go; see the SUMPRODUCT guide and the SUMPRODUCT reference for how it works.

Step 3: Calculate the volume effect#

The volume effect values the change in total units at last year's average price, as if the product blend hadn't changed. Last year's average price is total revenue ÷ total units, 53,000 ÷ 1,800 = 29.44.

Excel formula
=(SUM(C2:C4)-SUM(B2:B4))*SUMPRODUCT(B2:B4,D2:D4)/SUM(B2:B4)

Total units rose by 150 (from 1,800 to 1,950), so the result is 150 × 29.44 = 4,416.67.

Why the average price? Valuing the extra 150 units at last year's average assumes they were sold in last year's blend of products. Any gain or loss from a different blend is left for the mix effect, so nothing is counted twice.

Step 4: Calculate the mix effect#

The mix effect compares this year's units at last year's prices with what the same total units would have earned at last year's average price:

Excel formula
=SUMPRODUCT(C2:C4,D2:D4)-SUM(C2:C4)*SUMPRODUCT(B2:B4,D2:D4)/SUM(B2:B4)

That is 59,250 − 1,950 × 29.44 = 1,833.33. It's positive because Premium, the most expensive product, grew from 11.1% of units to 15.4%, while Standard fell from 33.3% to 28.2%.

Step 5: Check that the effects add up#

The three effects must add up to the actual change in revenue:

EffectAmount
Price1,050.00
Volume4,416.67
Mix1,833.33
Total7,300.00

7,300 is exactly 60,300 − 53,000. With the three effects in H2:H4, put this check in a cell: =ROUND(SUM(H2:H4)-(SUMPRODUCT(C2:C4,E2:E4)-SUMPRODUCT(B2:B4,D2:D4)),2). It should show 0. If it doesn't, a range is probably off by one row.

To see where the effects come from, split them by product. With totals in row 5 (=SUM(B2:B4) and so on), these row formulas fill down and add up to the same totals:

  • Price: =(E2-D2)*C2
  • Volume: =($C$5-$B$5)*B2/$B$5*D2
  • Mix: =(C2-$C$5*B2/$B$5)*D2
ProductPriceVolumeMixRevenue change
Basic1,1001,666.67333.333,100
Standard5501,750.00−3,500.00−1,200
Premium−6001,000.005,000.005,400
Total1,0504,416.671,833.337,300

The $ signs lock the total cells so they stay fixed as you fill down.

Present it as a bridge, and know the limits#

Show the result as a bridge from old revenue to new: 53,000, then + price, + volume, + mix, ending at 60,300. In Excel 2016 and later, select the labels and amounts and choose Insert > Waterfall chart. The same layout works for a budget vs actual report (use budget as the old period) or a line in a profit and loss statement.

Keep these points in mind:

  • There is more than one method. Some analysts value the price effect at last year's units, or show a separate "price-volume" term. Each method splits the 7,300 a little differently. None is wrong, but use one consistently and say which in a footnote.
  • New and discontinued products have no price in one period. Show them as their own bar and run the analysis on products sold in both periods.
  • Price is an average. Discounts and returns change the realised price, so build price from revenue ÷ units, not from a list price.

For the wider reporting picture, see how to build a sales report in Excel.

Practise it#

Try the exercise on this page to calculate the price effect with one SUMPRODUCT. Then practise percentages and % change in a live spreadsheet and practise conditional totals in the SUMIF lesson, where every formula you type is checked instantly.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

What is the price effect: the revenue gained or lost from price changes at this year's units? Click H2 and type =SUMPRODUCT(E2:E4-D2:D4,C2:C4), then press Enter.

fx
ABCDEFGHI
1
Product
Units LY
Units TY
Price LY
Price TY
2
Basic
1000
1100
20
21
Price effect
3
Standard
600
550
35
36
4
Premium
200
300
60
58
5
6
7

Tip: E2:E4-D2:D4 is the price change for each product. SUMPRODUCT multiplies each change by this year's units and adds the results.

Practise this in a lesson

LessonPercentages and % changeCalculate percent change with (new - old) / old, format it as a percentage, and grow a number by a percent.LessonSUMIFAdd up only the numbers that meet a condition, with and without a separate sum range.Function guideSUMIFSTotal values that meet several conditions with SUMIFS. Examples by region, month and number range, common errors, and live practice.Function guideSUMPRODUCTMultiply columns and add the results in one step with SUMPRODUCT. Totals, weighted averages, conditions, and a live exercise to try.

Frequently asked questions

What is price volume mix analysis?

+

It explains why revenue changed between two periods by splitting the change into a price effect, a volume effect and a mix effect. It is used in sales reviews, budget variance reports and management accounts.

What is the mix effect?

+

The mix effect is the part of the revenue change caused by selling a different blend of products. If customers switch towards more expensive products, the mix effect is positive even when prices and total units stay the same.

Do price, volume and mix always add up to the total change?

+

They should, if every product sells in both periods and you use one consistent method. Always add the three effects and compare them with the actual revenue change as a check.

Can I do price volume mix against budget instead of last year?

+

Yes. Use budget units and budget prices as the old period and actual units and prices as the new period. The formulas stay the same.

How do I handle new or discontinued products?

+

A product sold in only one period has no price to compare, so the price and mix formulas don't apply. Show new and discontinued products as separate lines in the bridge and run the analysis on the products sold in both periods.

Sources

  • SUMPRODUCT function - Microsoft Support
  • SUMIFS function - Microsoft Support
  • Calculate percentages - Microsoft Support

Written and checked by the ExcelReady Team. First published November 3, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What price, volume and mix mean
  2. Step 1: Build the summary table
  3. Step 2: Calculate the price effect
  4. Step 3: Calculate the volume effect
  5. Step 4: Calculate the mix effect
  6. Step 5: Check that the effects add up
  7. Present it as a bridge, and know the limits
  8. Practise it

Keep reading

Projects· 5 min read

Budget vs Actual Report in Excel With Variance

A budget vs actual report in Excel lists each category with its budget and actual amount. Variance is =Actual-Budget, and variance % is =(Actual-Budget)/Budget, formatted as a percentage. Total both columns with SUM, then use conditional formatting to color lines that are over budget. For costs, a positive variance means you spent more than planned.

Math· 6 min read

Percent Change Formula in Excel (With Examples)

The percent change formula in Excel is =(new-old)/old. If last year's sales are in B2 and this year's in C2, type =(C2-B2)/B2, then press Ctrl+Shift+% to show it as a percentage. A positive result is an increase and a negative result is a decrease. Always divide by the old value.

Math· 6 min read

SUMPRODUCT in Excel: Multiply and Add in One Step

SUMPRODUCT multiplies matching items in two or more ranges and adds up the results. =SUMPRODUCT(C2:C7,D2:D7) multiplies each quantity by its price and returns the total, with no helper column. It also handles conditions, such as =SUMPRODUCT((B2:B7="North")*C2:C7*D2:D7), and works in every version of Excel.

More on projects

  • Build a Profit and Loss Statement in Excel
  • Build a Project Budget in Excel
  • Make a Simple Project Timeline in Excel
  • PTO Accrual in Excel: Track Hours Earned, Used and Left
  • How to Make a Purchase Order in Excel With Formulas
  • Build a Quotation Template in Excel
All projects articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free