How to Use the Weighted Average Formula in Excel

The weighted average formula is a powerful tool in Excel that can be used to calculate weighted averages for numerical data sets. To use this formula, you simply need to provide the formula with a set of values and corresponding weights.

The various weights will be automatically normalized by Excel so that the result is a true average. To apply the weighted average formula, you can either type it directly into your spreadsheet or access it from the Insert tab menus within excel.

weighted average formula
weighted average formula

Once applied, the formula returns the desired results and allows you to further manipulate your dataset by weighting different variables in different ways. So if you are looking for an efficient way to calculate weighted averages, then the weighted average formula in Excel is the ideal solution.

How to Calculate Weighted Average in Excel

sumproduct weighted average formula

To calculate the weighted average in Excel, you must use the SUMPRODUCT and SUM functions using the following formula:


This formula works by multiplying each value by its weight and combining the values. Then, you divide the SUMPRODUCT but the sum of the weights for your weighted average.

Still confused? Let’s go over the steps in the next section.

Using SUMPRODUCT to Calculate Weighted Average in Excel

1. Enter your data into a spreadsheet then add a column containing the weight for each data point.

sumproduct to calculate weighted average in excel step 1

2. Type =SUMPRODUCT to start the formula and enter the values. sumproduct to calculate weighted average in excel step 2

3. Click enter to get your results.

sumproduct to calculate weighted average in excel step 3

How to Find Weighted Moving Averages in Excel

A weighted moving average is a technique used to keep the time period of the average the same as you add new data or give more weight to certain time periods. This can allow you to identify trends and patterns more easily.

For instance, say you have the number of views your website got in the last five days, you can easily determine the average views in a five-day period.

Now, say the next week, I ask for the five-day average, you would use data from the last five days, not the original five days from the previous week.

As such, you’re still relying on the same time period but updating the data to generate the moving average.

For a weighted moving average, you give more weight to certain time periods than others. You may say that day 5 weights 60% with the remaining percentages decreasing by day.

As such, you’ll need to manually calculate this formula.

WMA = [value 1 x (weight)] + [value 2 x (weight)] + [value 3 x (weight)] + [value 4 x (weight)]

Once you get the hang of it, using the weighted average formula is easy. All it takes is a little practice.

Weighted averages are used when you want to give more importance, or weight, to some data points than others. In financial analysis, weighted averages are often used to smooth out volatility, or fluctuations, in data. The Weighted Average Formula is used to calculate a Weighted Average in Excel.

To calculate a Weighted Average in Excel, you first need to have your data set up in a specific way. In the first column, you’ll need your data points. In the second column, you’ll need the weights that you want to assign to each data point. For example, if you had 10 data points and wanted to give more importance to the first 5 points, you would assign a weight of 2 to those 5 points.

Once your data is set up, you can use the Weighted Average Formula: =SUMPRODUCT(data point values, weights)/SUM(weights). So, using our example above, the Weighted Average would be: ((2*data point 1)+(2*data point 2)+(2*data point 3)+(2*data point 4)+(2*data point 5)+(data point 6)+(data point 7)+(data point 8)

Related Posts