How to Calculate Weighted Average in Excel
Learn how to calculate weighted average in Excel using SUMPRODUCT and SUM formulas. Step-by-step tutorial with examples and a free downloadable template.
Method 1: Using SUMPRODUCT and SUM
The most efficient way to calculate a weighted average in Excel is by combining the SUMPRODUCT and SUM functions.
Step by Step
- Enter your grades in column A (A2:A6)
- Enter your weights in column B (B2:B6)
- In an empty cell, type:
=SUMPRODUCT(A2:A6, B2:B6)/SUM(B2:B6)
Example
If A2:A6 contains grades (7, 8, 9, 6, 10) and B2:B6 contains weights (20%, 20%, 30%, 10%, 20%):
=SUMPRODUCT(A2:A6, B2:B6)/SUM(B2:B6) returns 8.1
Method 2: Manual Helper Column
If you prefer a more transparent approach:
- In column C, multiply each grade by its weight:
=A2*B2and drag down - Sum column C:
=SUM(C2:C6) - Sum column B:
=SUM(B2:B6) - Divide:
=C7/B7
Excel Tips
- Use percentage format for weights (20%, 30%) or enter them as decimals (0.2, 0.3)
- If your weights add up to 100%, you can skip the division — but it is safer to include it always
- Save your spreadsheet as a template for future calculations
Related Articles
How to Easily Calculate the Weighted Average
Learn how to calculate the weighted average easily with our step-by-step guide, real examples, and free online calculator. Perfect for students and professionals.
Weighted Average vs. Simple Average — Key Differences
Understand the key differences between weighted average and simple average. Learn when to use each method with real examples and a free calculator.
Weighted Average Formula — Practical Examples
Master the weighted average formula with clear, practical examples. Step-by-step solutions for grades, credits, and financial calculations. Free calculator included.