如何在 LibreOffice Calc 中自动计算给定电子表格的 SUS 分数?
How to automatically calculate the SUS Score for a given spreadsheet in 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 分数,您有 3 个规则:
- 奇数项:位置 - 1
- 偶数项:5 - 位置
- 加分,乘以2.5
所以对于第一个条目(奇数项)你有:Pos - 1 = 1 - 1 = 0
第二项(偶数):5 - Pos = 5 - 2 = 3
现在我有几个这样的电子表格,想自动计算 SUS 分数。我已将 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)))))
,那么有没有一种更简单的方法可以根据 table?
中的位置来计算分数
我会使用助手 table,然后对助手 table 的所有单元格求和并乘以 2.5。这个公式(根据需要修改,见下面的注释)可以启动你的助手 table 并复制粘贴以填写整个 table:
=IF(D2="x";IF(MOD(ROW();2)=1;5-D;D-1);"")
- 这里D是答案栏
- 根据您的答案从哪一行 (odd/even) 开始,您可能需要将 MOD 函数之后的
=1
更改为 =0
- 假设位置编号在第 1 行;如果位置编号在不同的行中,请适当更改
$
之后的编号
我有几个电子表格用于 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 分数,您有 3 个规则:
- 奇数项:位置 - 1
- 偶数项:5 - 位置
- 加分,乘以2.5
所以对于第一个条目(奇数项)你有:Pos - 1 = 1 - 1 = 0
第二项(偶数):5 - Pos = 5 - 2 = 3
现在我有几个这样的电子表格,想自动计算 SUS 分数。我已将 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)))))
,那么有没有一种更简单的方法可以根据 table?
我会使用助手 table,然后对助手 table 的所有单元格求和并乘以 2.5。这个公式(根据需要修改,见下面的注释)可以启动你的助手 table 并复制粘贴以填写整个 table:
=IF(D2="x";IF(MOD(ROW();2)=1;5-D;D-1);"")
- 这里D是答案栏
- 根据您的答案从哪一行 (odd/even) 开始,您可能需要将 MOD 函数之后的
=1
更改为=0
- 假设位置编号在第 1 行;如果位置编号在不同的行中,请适当更改
$
之后的编号