Need help with an average formula

Smartypants :),

I need some help. I'm trying to average client responses to my form and add a percentage to the total response. I have 52 (maybe more later) questions per client that only have 3x responses, Yes, In-progress/updating, and No. I need to add weight to them and average the responses and "Score" each client 0-100%.

This is the formula I'm using :

=IFERROR(COUNTIF([Account Playbook]@row:[Client communication is being sent]@row, "Yes") / COUNTIF([Account Playbook]@row:[Client communication is being sent]@row, OR(@cell = "Yes", @cell = "No", @cell = "In-progress/updating")), "")

Help please. I'm still a noob to SmartSheets, but I learn fast.

JD

Best Answer

  • Paul Newcome
    Paul Newcome Community Champion
    Answer ✓

    Ok. SO to apply the weights, we would count and then multiply by the weights.

    =COUNTIFS([Account Playbook]@row:[Client communication is being sent]@row, "Yes") * 10

    =COUNTIFS([Account Playbook]@row:[Client communication is being sent]@row, "In-Progress") * 5

    =COUNTIFS([Account Playbook]@row:[Client communication is being sent]@row, "No")


    Now that you have your counts you can get a total score or an average score.

    Total:

    =(COUNTIFS([Account Playbook]@row:[Client communication is being sent]@row, "Yes") * 10) + (COUNTIFS([Account Playbook]@row:[Client communication is being sent]@row, "In-Progress") * 5) + COUNTIFS([Account Playbook]@row:[Client communication is being sent]@row, "No")


    Average:

    =AVG(COUNTIFS([Account Playbook]@row:[Client communication is being sent]@row, "Yes") * 10, COUNTIFS([Account Playbook]@row:[Client communication is being sent]@row, "In-Progress") * 5, COUNTIFS([Account Playbook]@row:[Client communication is being sent]@row, "No"))

Answers