Excel Weighted Grade Formula: Calculate Weighted Average Easily
Free formula generator
Open SUM formula generatorA weighted grade gives more importance to some scores than others — for example, a final exam worth 40% vs. homework worth 10%. Excel's SUMPRODUCT function handles this perfectly.
The SUMPRODUCT Formula for Weighted Grades
=SUMPRODUCT(grades_range, weights_range) / SUM(weights_range)
Example: Weighted Course Grade
Say your assignments are:
| Assignment | Score | Weight (%) |
|---|---|---|
| Homework | 85 | 20 |
| Midterm | 78 | 30 |
| Final Exam | 92 | 50 |
Put scores in B2:B4 and weights in C2:C4. The weighted average formula:
=SUMPRODUCT(B2:B4, C2:C4) / SUM(C2:C4) → 86.5
Assign Letter Grades with IFS
=IFS(A2>=90,"A", A2>=80,"B", A2>=70,"C", A2>=60,"D", TRUE,"F")
When Weights Don't Add Up to 100%
Dividing by SUM(weights) automatically normalizes — so even if weights sum to 80%, the formula still gives the correct weighted average.
FAQ
What is the Excel formula for weighted average grade?
=SUMPRODUCT(scores, weights)/SUM(weights)
How do I calculate GPA in Excel?
Assign numeric GPA points (A=4.0, B=3.0, etc.) and multiply by credit hours, then sum and divide by total credits. See our GPA Calculator tool.
What is the difference between AVERAGE and weighted average?
AVERAGE treats all values equally. Weighted average multiplies each value by its importance before averaging.
Also try our Excel Gradebook Template for Teachers.
📋 Related Formula Tools
Want to generate the formula directly? Try our free formula generators:
📬 Get Weekly Excel Tips
Join thousands of Excel users who receive our weekly formula tips, tricks, and productivity hacks.
Subscribe Free →📖 Continue Reading
How to Get First Word from Cell in Excel (3 Formulas Compared)
Learn 3 Excel formulas to extract the first word from a cell — LEFT+FIND for all versions, TEXTBEFORE for Excel 365. Step-by-step with examples.
How to Calculate Percentage Increase in Excel — Formula & Examples | SheetMaster
Master the Excel percentage increase formula in under 2 minutes. Step-by-step with real examples for sales growth, revenue tracking & YoY comparisons. Copy the formula, done.
Excel Formula to Find Duplicates in Two Columns (Step-by-Step)
Find duplicate values across two columns in Excel using COUNTIF, VLOOKUP, and conditional formatting. Includes formulas to highlight and extract duplicates.
Calculate Business Days Between Two Dates in Excel (NETWORKDAYS)
Use the NETWORKDAYS and NETWORKDAYS.INTL functions to calculate the number of business days between two dates in Excel. Includes examples and holiday handling.