+ Reply to Thread
Results 1 to 4 of 4

Averaging Survey Questions for Multiple Users by Respondent

  1. #1
    Registered User
    Join Date
    11-02-2010
    Location
    Michigan
    MS-Off Ver
    Excel 2007
    Posts
    2

    Averaging Survey Questions for Multiple Users by Respondent

    I have multiple surveys with multiple respondents. Not every survey question is mandatory, so the number of responses is not always the same as the number of responders times the number of questions.

    I want to find the overall average for each survey by first averaging by respondent and then also find the average by each question. An example is attached, with Sheet1 being the data, and Sheet2 being the desired output. I am anticipating getting over 2,000 surveys so any method to automate this process would be greatly appreciated.

    In other words, I want to find the average for each question, treating each answer equally, but for the overall average, I want to treat each respondent equally, regardless of how many questions they've answered.
    Attached Files Attached Files

  2. #2
    Forum Expert NBVC's Avatar
    Join Date
    12-06-2006
    Location
    Mississauga, CANADA
    MS-Off Ver
    2003:2010
    Posts
    34,898

    Re: Averaging Survey Questions for Multiple Users by Respondent

    For B2:

    =AVERAGEIFS(Sheet1!$C:$C,Sheet1!$A:$A,$A2,Sheet1!$B:$B,B$1)

    For C2:

    =AVERAGEIFS(Sheet1!$C:$C,Sheet1!$A:$A,$A2,Sheet1!$B:$B,C$1)

    For D2:

    =AVERAGEIFS(Sheet1!$C:$C,Sheet1!$A:$A,$A2,Sheet1!$B:$B,D$1)

    For E2: Please tell me how you arrived at your numbers.

    With this formula:

    Please Login or Register  to view this content.
    confirmed with CTRL+SHIFT+ENTER, not just ENTER, I get slightly differing numbers.
    Where there is a will there are many ways.

    If you are happy with the results, please add to the contributor's reputation by clicking the reputation icon (star icon) below left corner

    Please also mark the thread as Solved once it is solved. Check the FAQ's to see how.

  3. #3
    Registered User
    Join Date
    11-02-2010
    Location
    Michigan
    MS-Off Ver
    Excel 2007
    Posts
    2

    Re: Averaging Survey Questions for Multiple Users by Respondent

    Thank you very much for your response.

    Okay, so for E2, SURVEYID 41346. I first filter by SURVEYID on SHEET1, so 41364. I then filter by RESPONDENTID one by one. So 101646 has answers one question, so this respondent's average is 4. 101649 response's average to 4.5, 101647 is 4, 101650 is 3.33333, 101651 is 4.5. I then average all of those scores to get 4.666666.So E2 is not the average of the question averages, but the average of the respondent's overall answer(s). If all of the respondents answer the same number of questions, these averages are the same, but when respondents answer a different number of questions, the numbers are different.

  4. #4
    Forum Expert NBVC's Avatar
    Join Date
    12-06-2006
    Location
    Mississauga, CANADA
    MS-Off Ver
    2003:2010
    Posts
    34,898

    Re: Averaging Survey Questions for Multiple Users by Respondent

    For that I think you will need a helper column in the Sheet1 with formula in E2 copied down:

    Please Login or Register  to view this content.
    then in Sheet2, E2:

    Please Login or Register  to view this content.
    confirmed with CTRL+SHIFT+ENTER and copied down.

    Note: In this last formula, you are advised not to use whole column references as it is resource intensive... use smallest range you think you will need.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1