我创建了一个调查工具,我们的客户服务代理使用它来跟踪调查结果。为方便起见,代理只需从下拉菜单中选择一个调查值(文本)。数据从 5 列中收集。将文本响应转换为数值的最佳公式似乎是 -
=IF(C2="VH",5,IF(C2="SH",4,IF(C2="N",3,IF(C2="SU",2,""))))
其中 VH 是调查回复,5 是我想要与之关联的数值。
我的问题很简单——我该如何进行下一步并根据所有 5 列的数字响应计算平均值(在单个单元格中)?
答案1
假设您想根据公式选择一列,您可以使用 =AVERAGE(INDEX(A1:E100;0;5)),其中 A1:E100 是所有列的范围,5 是公式的结果。
答案2
假设您的 5 列从 C 到 G,并且您想使用公式计算平均值以将文本转换为数字,您需要以下内容:
=AVERAGE(IF(C4:G4="VH",5,IF(C4:G4="SH",4,IF(C4:G4="N",3,IF(C4:G4="SU",2,"")))))
使用ctrl++输入shiftenter