**What Is Weighted Average In Excel?**

The

Weighted Average in Excelcalculates the average of the numerical values, where the values contain assigned weighted percentage, from the overall percentage. The Weighted Averageis calculated by finding theSUMPRODUCTof the values [multiply each value with its assigned weighted percentage] and theSUMof the weighted percentages and, finally, by dividing theSUMPRODUCTby theSUM.

##### Table of contents

###### Key Takeaways

- The
**Weighted Average in Excel**helps the users find the mean of the numerical values containing the weight percentage. - It is reliable because it gives more accurate results than the simple
**Average**function. - If the dataset contains text in the array range, the
**Weighted Average Formula**considers the data value as**0**. - The
**Weighted Average in Excel**function takes into account only the numerical values. So, when we assign a value for a text, then by the (–) double negative, Excel will convert “**True**” into**1**and “**False**” into**0.**Then, we can proceed with the calculation.

**Weighted Average Formula in Excel**

The syntax of the **Weighted Average formula in Excel **is,

**= SUMPRODUCT(array1,[array2],[array3],…) / ****SUM(number1,[number2],..)**

**Excel VBA – All in One Courses Bundle (35+ Hours of Video Tutorials)**

**Excel VBA – All in One Courses Bundle (35+ Hours of Video Tutorials)**

If you want to learn Excel and VBA professionally, then Excel VBA All in One Courses Bundle (35+ hours) is the perfect solution. Whether you’re a beginner or an experienced user, this bundle covers it all – from Basic Excel to Advanced Excel, Macros, Power Query, and VBA.

**How To Calculate Weighted Average In Excel?**

We can **Calculate Weighted Average in Excel** in two ways,

- By manually selecting the excel cell reference with the values and multiplying it with its assigned weighted percentage.
- By using the
**Weighted Average formula in Excel.**

Lets take a basic example where we **Calculate Weighted Average in Excel** without the use of formula**.**

In the table, the data is,

- Column A contains Values.
- Column B contains Weight.

The steps to **Calculate Weighted Average In Excel** are as follows:

__Step 1__**: **Select cell **B6** and enter the formula, **=B2+B3+B4+B5**. We get the output as “**10”** i.e., the weight total.

__Step 2__**:** Select the cell **B7** and enter the formula, **=(A2*B2+A3*B3+A4*B4+A5*B5)/B6**

The output is shown above. The result of the Weighted Average is 60.

**#1 ****– ****SUM Formula For Weighted Average**

The **SUM** Excel function adds the values in a cell range and returns the sum.

The syntax of the **SUM Formula for Weighted Average **is,

*=SUM(number1,[number2],..)*

The arguments of the **SUM Formula for Weighted Average **are,

We will add the first numeric value. It is a mandatory argument.*number1 –*– We will add the second numeric value. It is an optional argument.*number2*

**#2 ****–**** SUMPRODUCT Formula For Weighted Average**

The **SUMPRODUCT** function multiplies the values in an array range and returns the sum of those products.

The syntax of the **SUMPRODUCT formula for Weighted Average **is,

* =SUMPRODUCT(array1,[array2],[array3],…)*

The arguments of the **SUMPRODUCT formula for Weighted Average **are,

We will find the product of the first numeric range or array values and add them. It is a mandatory argument.*array1 –*We will find the product of the second numeric range or array values and add them. It is a mandatory argument.*array2 –*We will find the product of the third numeric range or array values and add them. It is an optional argument.*array3 –*

### Examples

We will understand the **Weighted Average in Excel **with some advanced scenarios.

**Example #1 – Weighted Average using SUMPRODUCT and SUM formula**

We will find the **Weighted Average using SUMPRODUCT and SUM formula**.

In the table, the data is,

- Column A contains Items.
- Column B contains Values.
- Column C contains Weight.

The steps to find the **Weighted Average **of the given values are as follows:

**Step** ** 1: **First, select cell

**C6**to find the

**SUMPRODUCT.**

**Step** ** 2:** In cell

**C6,**enter the formula,

**=SUMPRODUCT(B2:B5,C2:C5)**and press the “

**Enter**” key.

**Step** ** 3: **The result of the

**SUMPRODUCT is ‘200’**, as shown below.

**Step** ** 4: **Next, select cell

**C7**to find the

**SUM.**

**Step** ** 5:** In cell

**C7,**enter the formula,

**=SUM(C2:C5)**and press the “

**Enter**” key.

**Step** ** 6:** The result of the

**SUM is ‘10’**, as shown below.

**Step** ** 7: **Now, select cell

**C8**to find the

**Weighted Average using SUMPRODUCT and SUM formula.**

**Step** ** 8: **In cell

**C8**, enter the formula,

**=C6/C7 [ i.e.,**

**SUMPRODUCT / SUM]**, or select the cell references and press the

**“Enter”**key.

**Step** ** 9:** The output is

**‘20’**, as shown below.

**Example #2 – Weighted Average With 0’s & 1’s Value Of SUMPRODUCT **

We will find the **Weighted Average with 0’s & 1’s value of the SUMPRODUCT** **formula**.

In the table, the data is,

- Column A contains Month.
- Column B contains Sales.
- Column C contains Region.
- Column D contains the original value of Region.

The tabular explanation of this example is as follows:

Month | Sales | Region | The original value of the Region |
---|---|---|---|

Jan | 450 | North | True |

Feb | 300 | West | False |

Mar | 600 | North | True |

Apr | 550 | South | False |

May | 400 | North | True |

June | 700 | East | False |

In the **SUMPRODUCT** function, we have assigned the formula to the text value “**North**”, and so the text assigned will have “**True**” or “**False**” values.

The function only uses the numerical values, so by the (–) double negative, Excel converts “**True**” into **1** and “**False**” into **0**, as explained below.

[So, the value will return as **1** for “**True**” only for “**North**”]

Sales | Region | SUMPRODUCT |
---|---|---|

450 | 1 | 450 * 1 = 450 |

300 | 0 | 300 * 0 = 0 |

600 | 1 | 600 * 1 = 600 |

550 | 0 | 550 * 0 = 0 |

400 | 1 | 400 * 1 = 400 |

700 | 0 | 700 * 0 = 0 |

Total of SUM = 3 | Total = 1450 | |

Weighted Average | SUMPRODUCT / SUM | 1450 / 3 = 483.333 |

The steps to calculate the **Weighted Average** of the given values are as follows:

__Step 1__**: **First, in cell **D8**, enter the formula, **=SUMPRODUCT(–(C2:C7=“North”),B2:B7)**

** Step 2: **Press the

**“Enter”**key. The result of the SUMPRODUCT is

**“1450”**, as shown below.

__Step 3__**: **Next, in cell **D9**, enter the formula, **=SUM(D2:D7)**

** Step 4: **Press the

**“Enter”**key. The result of the SUM is

**“3”**, as shown below.

__Step 5__**: **Finally, in cell **D10**, enter the formula, **=D8/D9 **[i.e., the formula for calculating the **Weighted Average in Excel,** **SUMPRODUCT / SUM****].**

** Step 6: **Press the

**“Enter”**key. The Weighted Average result is

**“483.333”**, as shown below.

**Important Things To Note**

- We can calculate the
**Weighted Average in Excel**using the**SUMPRODUCT**and the**SUM**function or by selecting the cell references with the values and multiplying them with the assigned weighted percentage. - Stock investors use the weighted average to track the cost of shares.
- The
**Weighted Average in Excel**will return a**“#VALUE!”**error if the array arguments in the**SUMPRODUCT**function are of different sizes.

**Frequently Asked Questions**** **

**What is the meaning of Weighted Average in Excel?**

The **Weighted Average in Excel** means providing the desired weights to each of the values available for calculating the average.

**What is the formula for Weighted Average in Excel?**

The **Weighted Average formula in Excel **is,**= SUMPRODUCT(array1,[array2],[array3],…) / SUM(number1,[number2],..)**

**How weighted average is calculated**

**?**

A few ways to **Calculate Weighted Average in Excel** are as follows:

1) We can select the cell reference with the values and multiply it with its assigned weighted percentage.

2) We can use the **Weighted Average formula [SUMPRODUCT** and the **SUM** function]. We use the **SUMPRODUCT** formula to get the product of all the number range with available weights, find its sum, and then divide that with the actual **SUM** of the available weights.

3) We can use the **AVERAGE** function and multiply the numbers by their weightage.

**Download Template**

This article must help understand the **Weighted Average in Excel** with its formula and examples. You can download the template here to use it instantly.

### Recommended Articles

This has been a guide to Weighted Average In Excel. Here we will calculate it manually & with the formula, along with examples & downloadable excel template. You can learn more from the following articles –

## Leave a Reply