ALLMARKETS / THE TOOL DESK

Weighted Average Calculator

Combine values with different weights, quantities or shares in a single calculation.

Your inputs

Use consistent units and periods. Defaults are examples.

Your result

Check the assumptions below before relying on a result.

Formula and method

Weighted average = sum(value × weight) ÷ sum(weights). Weights are normalized by their total and do not need to sum to 100.

Worked example

Values 80, 90 and 100 with weights 20, 30 and 50 produce (1,600 + 2,700 + 5,000) ÷ 100 = 93. Equal weights would give the ordinary mean, 90.

Related calculations