如何用excel制作自动评分表
excel自动打分公式?
excel自动打分公式?
一、单项选择题实现
单项选择题比较简单,只需要判定用户所给的答案是否和正确答案一致,一致的得1分,不一致的0分。公式如下:
IF(M4excel,,IF(B3,0,IF(B3B2,1,0)))
二、多项选择题的实现
多项选择题的规则相对较复杂,实现公式如下:
IF(M4excel,,IF(G3,0,IF(AND(ISNUMBER(FIND(MID(G3,{1,2,3,4},1),G2))),IF(LEN(G3)LEN(G2),2,1),0)))
下面对这个公式做一个解释:
1.第一层先判断判卷密码是否等于预设的密码,不等于得分栏留空。
2.第二层判断答案栏是否为空,为空的直接0分,不为空的进入下一层判断。
3.MID函数依次取1-4个字符,通过FIND函数判断是否在正确答案中,如果在,则返回所在的位置,如果不在,返回错误,如果find的第一个参数为空,返回结果为1。使用ISNUMBER判断返回的结果,是数字的返回TRUE,不是数字的返回FALSE。AND函数对四个结果进行逻辑判断,只要存在一个FALSE,AND函数就返回FALSE。
4.如果3中返回FALSE,直接判断为0分。如果返回TRUE,继续进入下一层判断。
5.第3步中返回TRUE以后,需要判断是全部正确还是部分正确,如果是全部正确(即长度相等),则得2分,否则得1分。
完成以上的公式后,我们需要做的是将第2行正确答案行隐藏,然后通过【审阅】下的【保护工作表】功能,将所有公式进行隐藏,除了B3:K3以及M4允许编辑外,其余的单元格禁止编辑。
实现的效果如下:
将这个表发给需要测试的人员,收回表格后,在M4中输入判分密码excel(这个密码在公式相应位置设置,实际过程中需要设复杂点,避免别人猜测密码),就能自动判断总得分
excel最后得分怎么算?
1、首先在excel表格中输入所有的评分分数,需要去掉最高分和最低分,取中间分数进行平均计算最后得分。
2、选中单元格并点击“排序和筛选”中的“升序”选项。
3、即可明确的看到最低分显示在第一行,最高分显示在最后一行。
4、然后在空白单元格中输入函数公式:SUM(A2:A5)/4,计算其他分数的平均分。
5、点击回车即可在单元格中生成最后得分。