Weighted Average Calculator

Calculate the average of values that count for different amounts, using weights you enter.

Separate numbers with a comma or a new line, e.g. 80, 90, 70.

One weight for each value, in the same order, e.g. 20, 30, 50. Weights can be percentages or any relative amounts; they do not need to total 100.

Worked example

Inputs: values 80, 90, 70 with weights 20, 30, 50. Formula: the weighted average is the sum of each value times its weight, divided by the total weight. Substitution: (80 × 20 + 90 × 30 + 70 × 50) ÷ (20 + 30 + 50) = 7,800 ÷ 100. Result: 78.

How it works

Each value counts in proportion to its weight, so a value with a larger weight pulls the result towards itself. Weights are relative: only their proportions matter, so they need not add up to 100, and weights of 1 and 1 give the same answer as 50 and 50. A weight may be 0, in which case that value does not count. A weight may not be negative, and at least one weight must be greater than 0, because the total weight is what the result is divided by. Every value needs exactly one weight. A result that six decimal places do not capture exactly is shown with "≈".

What this result means

The weighted average is the sum of each value multiplied by its weight, divided by the total weight. A value with a larger weight pulls the result towards itself more than one with a smaller weight.

Common mistakes

  • Assuming the weights must add up to 100. They need not: only their proportions matter, so weights of 1 and 1 give the same result as weights of 50 and 50.
  • Entering the weights in a different order from the values. The first weight belongs to the first value, the second to the second, and so on.

Assumptions and limitations

  • Every value needs exactly one weight. Weights must be zero or positive, and at least one must be greater than zero.
  • This is the weighted arithmetic mean only. Weights are treated as relative amounts, not as percentages of a total.

Analytics only runs if you choose to allow it below. Advertising and affiliate tracking are not currently used on Numerila. This panel exists so your preference is on record for if that ever changes.