在Excel中,如何创建一个总和,该总和将为五个不同的字符串分配一个值

时间:2019-02-21 21:30:21

标签: excel excel-formula

我有一个用slider scale填充的excel调查。

当前,列将具有以下响应:

  • 完全同意
  • 同意
  • 中性
  • 不同意
  • 完全不同意

如何为每列创建总计:

  • 根据响应将每个单元格匹配到一个值。即完全同意等于5,同意等于4,中立等于3,不同意等于2,强烈不同意等于1。
  • 然后将所有这些加在一起。

即你有这些细胞:

同意 同意 中性 不同意

总数为4 + 4 + 3 + 2,即13。

先谢谢。

4 个答案:

答案 0 :(得分:3)

如果要合而为一,则可以使用此数组公式,因此请按Ctrl,Shift和Enter进行确认。

=SUM(CHOOSE(MATCH(D8:D11,$D$1:$D$5,0),5,4,3,2,1))

enter image description here

答案 1 :(得分:0)

设置一个“隐藏”标签或表格,为该字符串分配一个值。

=if(A1:A100="strongly Disagree";1;ifA1:A100="Disagree";2;If(A1:A100="Neutral";3;If(A1:A100="Agree;4;If(A1:A100="Strongly Agree";5;" ")))))

将其放入与问题一样多的单元格中(您甚至可以对它们进行编号,以便再次找到带有值的问题。 然后在要让总值弹出的单元格中放一个= Sum({cell range})

对您有用吗?

答案 2 :(得分:0)

在某处创建查找表,然后使用VLOOKUP获取响应的值。请参见下面的屏幕截图。请注意公式。

enter image description here

答案 3 :(得分:0)

如果您具有excel 2016,则可以使用switch语句。假设评分在单元格A1中:

=SWITCH(LOWER(A1),”strongly agree”,5,”agree”,4,”neutral”,3,”disagree”,2,”strongly disagree”)