我有一个学生表回答20道数学题是这样的:Excel中的LibreOffice/OpenOffice的计算:计数“正确”的答案
A | B | C | D | E |... ------------+-----+-----+-----+-----+... problem no | 1 | 2 | 3 | 4 |... ------------+-----+-----+-----+-----+... right answer| 3 | 2 | A | 15 |... ------------+-----+-----+-----+-----+... student1 | 3 | 4 | A | 12 |... student2 | 2 | 2 | C | 15 |... student3 | 3 | 2 | A | 13 |...
现在需要的罪名列‘正确’的答案为每个学生。
我能做到这一点会这样:
=(IF(D$3=D5;1;0))+(IF(E$3=E5;1;0))+(IF(F$3=F5;1;0))+.........但它不是最好的方式:)
你可以凝结在Excel 2007及更高版本使用'= COUNTIFS()'它看起来像'= COUNTIFS(d $ 3 D4,E $ 3 E5,F位$ 3,F4,...)不知道LibreOffice是否有类似的功能。想一想,你可以在这里使用一些布尔逻辑,并执行'=(D $ 3 = D5)+(E $ 3 = E5)+(F $ 3 = F5)+ ...'每个项目将返回0或1并添加到总数中。 – JNevill 2014-10-27 14:00:48