如何在LibreOffice Calc中自动计算给定电子表格的SUS分数?

时间:2015-06-19 16:08:50

标签: libreoffice libreoffice-calc

我有几个电子表格用于SUS-Score usability测试。

他们有这样的形式:

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

要计算SUS-Score,您有3条规则:

  • 奇数项目:Pos - 1
  • 偶数项:5 - Pos
  • 添加分数,乘以2.5

因此,对于第一个条目(奇数项),您有:Pos - 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 个答案:

答案 0 :(得分:1)

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

=IF(D2="x";IF(MOD(ROW();2)=1;5-D$1;D$1-1);"")
  • 这里D是答案栏
  • 根据您的答案开始的行(奇数/偶数),您可能需要将MOD功能后的=1更改为=0
  • 假设位置编号在第1行;如果位置编号位于不同的行,请更改$之后的编号