In a weighted average, values with larger weights pull the result more strongly than values with small weights.
How to use the Weighted Average Calculator
- Values
- Weights — Same order as the values. Percentages or any numbers.
Results update as you type, and every field accepts the units shown in its menu.
How it works
Multiply each value by its weight, add the products and divide by the total weight.
Inputs explained
| Field | What to enter |
|---|---|
| Values | A list of numbers separated by commas, spaces or new lines |
| Weights | A list of numbers separated by commas, spaces or new lines. Same order as the values. Percentages or any numbers. |
What each result means
- Weighted average = wavg([Values], [Weights])
- Total weight = sum([Weights])
- Unweighted average = mean([Values])
Formula
Weighted average = Σ(value × weight) ÷ ΣweightWorked example
Inputs — Values: 85, 92, 78; Weights: 30, 50, 20.
Results — Weighted average = 87.1; Total weight = 100; Unweighted average = 85.
Key terms
- Weight
- The relative importance of a value.
Frequently asked questions
Do weights have to add up to 100?
No, the calculator divides by their total.
What if the lists have different lengths?
Extra values without a weight are ignored.
What formula does the Weighted Average Calculator use?
Weighted average = Σ(value × weight) ÷ Σweight.