Get instant live expert help with Excel or Google Sheets
“My Excelchat expert helped me in less than 20 minutes, saving me what would have been 5 hours of work!”

Post your problem and you’ll get expert help in seconds.

Your message must be at least 40 characters
Our professional experts are available now. Your privacy is guaranteed.
All articles AVERAGE Learn How to Calculate the Weighted Average in Excel

Learn How to Calculate the Weighted Average in Excel

We can use a formula that combines the SUMPRODUCT function and the SUM function to calculate the weighted average of a set of values in a range. The steps below will walk through the process.

Figure 1- Final result of the Weighted Average

General Formula

=SUMPRODUCT(values,weights)/SUM(weights)

  • Values: These are the numbers in the data
  • Weights: This is the percentage weight of each number in the data

Formula

=SUMPRODUCT(B4:B11,C4:C11)/SUM(C4:C11)

Setting up the Data

We will calculate the weighted average score of the courses in the data below.

  • Column A, B, and C will contain the Course, Score, and Weight respectively
  • The mean or normal average score for the courses will be returned in Cell E7. The weighted average will be returned in Cell E4

Figure 2 – Setting up the Data

Weighted Average

  • We will click on Cell E4
  • We will insert the formula below into Cell E4
    =SUMPRODUCT(B4:B11,C4:C11)/SUM(C4:C11)
  • We will press the enter key

Figure 3- Weighted Average Score for the Courses

Normal Average

  • We will click on Cell E7
  • We will insert the formula below into Cell E7
    =AVERAGE(B4:B11)
  • We will press the enter key

Figure 4- Average Score for the Courses

Explanation

The SUMPRODUCT function multiplies the cells in Column B with cells of Column C (B4*C4 and so on) and returns the sum of each multiplied cells. This sum is then divided by the sum of the scores that have been added by the SUM function.

Instant Connection to an Expert through our Excelchat Service

Most of the time, the problem you will need to solve will be more complex than a simple application of a formula or function. If you want to save hours of research and frustration, try our live Excelchat service! Our Excel Experts are available 24/7 to answer any Excel question you may have. We guarantee a connection within 30 seconds and a customized solution within 20 minutes.

Are you still looking for help with the Average function? View our comprehensive round-up of Average function tutorials here.

Solution examples
I need a formula to pop at the upper left corner of a spreadsheet. If I enter the month "January," I want the column number sum of January =SUM(AB11:AB75) from another section on the same excel page to pop right below the "January" cell, and not display the formula expression, but see the $100.
Solved by T. Q. in 40 mins
Can't add (SUM) in imported numbers from bank account
Solved by F. C. in 40 mins
I need a formula to combine D2 to D100 to add together a column of numbers, then take away the same amount on the same row when column E is filled. i.e. column D is a price of an item, so the formula must calculate the total, then when the item is sold an 'a' is marked next to the item in column E, the formula then must deduct this amount from the total
Solved by X. W. in 20 mins
I would like to have a diagram in a new sheet, where the horizontal axis is the days, as they are in column DX. Each day shall show the sum of all unique leads of that day, and I would like to be able to check via a box of checkboxes, which facilities are shown, the facilities are in column BC.
Solved by I. A. in 45 mins
I am working on a cash flow projection. Part of the projection includes sales commissions. Our sales guys earn a monthly draw and then commission on sales after a certain amount. For example they may earn a monthly salary of 12,500 and earn additional commission after their commission equals $150,000. What I need excel to do is sum a column if the values in the preceeding columns are greater than $150,000. I've tried using the sumif and the if function in excel and it's not working correctly either way. Any suggestions?
Solved by G. W. in 19 mins

Leave a Comment

avatar

Subscribe to Excelchat.co

Get updates on helpful Excel topics

Subscribe to Excelchat.co
Trusted by people who work at
Amazon.com, Inc
Facebook, Inc
Accenture PLC
Siemens AG
Macy's
The Allstate Corporation
United Parcel Service
Dell Inc