2015-06-19 48 views
1

我有一个SUS-Score usability测试的几个电子表格。如何自动计算LibreOffice Calc中给定电子表格的SUS分数?

他们有这样的形式:

          | Strongly disagree | | | | Strongly agree | 
I think, that I would use this system often |  x   | | | |    | 
I found the system too complex    |     |x| | |    | 
(..)          |     | | | |  x  | 
(...)          |  x   | | | |    | 

要计算SUS-分数你有3个规则:

  • 奇数项:位置 - 1
  • 即使项目:5 - 波什
  • 加分,乘以2.5

因此,对于第一个条目(奇数项),你必须:位置 - 1 = 1 - 1 = 0

第二项(偶数):5 - POS = 5 - 2 = 3

现在我有几个的那些电子表格并且想要自动计算SUS-Score。我已将x更改为1并尝试使用IF(F5=1,5-1)。但是我需要每个列的IF条件:=IF(F5=1;5-1;IF(E5=1;4-1;IF(D5=1;3-1;IF(C5=1;2-1;IF(B5=1;1-1))))),那么根据表中的位置,是否有更简单的方法计算得分?

回答

1

我会使用一个辅助表,然后SUM()辅助表的所有单元格乘以2.5。这个公式(根据需要修改,见下面的注释)就可以开始你的助手表并复制粘贴填写整个表:

=IF(D2="x";IF(MOD(ROW();2)=1;5-D$1;D$1-1);"") 
  • 这里d是一个答案列
  • 根据什么排(奇数/偶数)你的答案开始你可能需要将MOD功能后的=1更改为=0
  • 这假定位置编号在第1行;如果位置编号在不同行中,则更改$后的编号
相关问题