How do I calculate "weighted average" for times in an excel column?

Carrie Ward 40 Reputation points
2025-08-07T18:06:42.58+00:00

I have one column of averaged times that need to have the "weighted average" for this same column at the bottom where answer displays in this one cell

User's image

Microsoft 365 and Office | Excel | For business | Windows
{count} votes

7 answers

Sort by: Most helpful
  1. Jay Tr 1,060 Reputation points Microsoft External Staff Moderator
    2025-08-07T18:30:52.7933333+00:00

    Hi @Carrie Ward,

    Good day to you! Welcome to Microsoft Q&A. 

    Regarding to your description, here's how to do it step-by-step: 

    1. Ensure Time Format 
    • Make sure all cells in column A are formatted as Time (e.g., hh:mm or hh:mm:ss). 
    • To check or change the format:  Right-click the cell → Format Cells → Time → Select appropriate format. 
    1. Convert Time to Seconds (Optional for Intermediate Calculation) 
    • In column B, use the following formula to convert time to seconds: =A1*86400 
    • Drag this formula down for all rows (e.g., B1:B12). 
    1. Calculate Average Time 
    • If you want the average time directly in time format: =TEXT(AVERAGE(A1:A12), "hh:mm:ss") 
    • This will return the average in a readable time format. 
    1. Alternative: Average in Seconds 
    • If you prefer to see the average in total seconds: =AVERAGE(A1:A12)*86400 
    1. Display in a Single Cell 
    • You can place the formula from step 3 or 4 in any cell (e.g., A13) to show the result at the bottom of your column. 

    This is the final result applying the above steps:  

     image

    If you have any further questions and concerns, please don’t hesitate to ask. Looking forward to your response. 


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.     

    image

    0 comments No comments

  2. Ashish Mathur 99,580 Reputation points Volunteer Moderator
    2025-08-07T23:15:58.5166667+00:00

    Hi,

    Weigh them by what? A simple average function seems to work

    =AVERAGE(B2:B13)

    User's image

    0 comments No comments

  3. Carrie Ward 40 Reputation points
    2025-08-08T13:35:37.8466667+00:00

    These are the corresponding calls handled for each time interval avg speed of answer (ASA)

    User's image


  4. Barry Schwarz 3,836 Reputation points
    2025-08-08T15:50:00.0033333+00:00

    The weighted average is computed by dividing the sum of the weighted values by the sum of the weights. The SUMPRODUCT function will compute the numerator and the SUM function will compute the denominator. For example SUMPRODUCT(A1:A2,B1:B12)/SUM(B1:B12)


  5. Carrie Ward 40 Reputation points
    2025-08-08T16:25:57.6133333+00:00

    Let me start over with the correct data--now how do I find avg weight for ASAUser's image

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.