Applies To
Excel for Microsoft 365

To calculate a weighted average in Excel:

  1. Enter your data in two columns: one for values and one for weights.

  2. Use the formula =SUMPRODUCT(values_range, weights_range)/SUM(weights_range) .

Example:

  • Values in A2:A4: 20, 25, 35

  • Weights in B2:B4: 500, 750, 200

  • Formula: =SUMPRODUCT(A2:A4, B2:B4)/SUM(B2:B4)

  • Result: 24.66

Tip: For more details, see Calculate the average of a group of numbers.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.