Calculating Weighted Average in Excel

Excel inbuilt Average function returns the average(or Mean) of a range of a data. However in many occasions we are required to calculate weighted average. Though Excel do not comes with a straight function to calculate weighted average. This can be done with the use of SUMPRODUCT and SUM functions. Let us start learning about weighted average with an example.

Below is the sample data from a call center and let us calculate the Average Handle Time(AHT) for the day using different intervals calls and AHT.  The below data shows that initial hours calls were less and the AHT too was less. But as the call volume increased the AHT also increased.,

Excel Formula Example

The simple average formula =AVERAGE(C3:C9) returns 216.42. The problem with this is that it calculates average without considering the number calls. So we need to calculate average considering the number of calls received on each intervals. Ideally, the weighted average is the appropriate method to calculate like this calculations.

So weighted average formula for the above example is =SUMPRODUCT(C3:C9,B3:B9)/SUM(B3:B9)
This formula multiplies each AHT by its corresponding number calls and then adds all those products. The result is then divided by the number of days. This formula can be easily implemented to other types of calculations where weighted average is required.

Comments

6 responses to “Calculating Weighted Average in Excel”

  1. Alex Avatar
    Alex

    “The result is then divided by the number of days.” – do you mean divided by the total of the volume of calls?

  2. dax Avatar
    dax

    i working on calculating aht but there are values that are far to the streme , how do i get the medium value based on call volume

  3. Mithun Ghosh Avatar
    Mithun Ghosh

    Hi Aniruddh,
    Please assist me with my query. For e.g. I have 4 work types with different AHT targets and different volumes processed against it on a daily basis. How do I get weighted average score for such a scenario. Below is my query in data table format for quick reference

    Weight of 25% across for 4 work types
    Items Job Counts Target AHT (in secs) Actual AHT (in secs)
    WorkType A 400 30 45
    WorkType B 50 60 55
    WorkType C 200 120 90
    WorkType D 100 45 35

  4. Alex Avatar

    Hi there,
    To get a weighted AHT we weight it against the volumes, so we use a sumproduct formula. I’ve uploaded the scenario in Google Sheets – let me know if you have any questions.
    https://docs.google.com/spreadsheets/d/1aUec52H81c9_T8t2IbvgyFum0eowMkuIODU9K7iePi8/edit?usp=sharing

  5. Nagy Avatar
    Nagy

    Guys,
    can i know how to calculate the average hold time, am using cisco in the call center, its summing all hold per interval, then summing the hold time for the days, weekly and monthly as well.

    I can get the hold time but the sum of hold time per agent per day, i wanna know the equation to calculate the average hold time from the givens i currently have?

    Thanks,

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.