首页 excel笔记函数技巧正文

Excel制作选择题试卷,输入判卷码后自动评分

九天 函数技巧 2020-04-11 256 0 | 作者:Excel函数与公式 ifandisnumberfindmidlen

有时候, 我们需要制作一些测试试题,在这种场景下,Excel不愧为一种十分适合的方式。

此处内容默认隐藏,请点击右边按钮显示;
[日记坊题库整理提供]

今天,我就教大家如何实现根据以上规则自动评分。整体的界面设计如下图:

excel自制试卷1.png

下面说说制作步骤:

一、单项选择题实现

此处内容默认隐藏,请点击右边按钮显示;
[日记坊题库整理提供]

公式如下:=if(M4〈〉〞excel,IF(B3=,0,IF(B3=B2,1,0)))

二、多项选择题的实现

多项选择题的规则相对较复杂,实现公式如下:

=IF(M4〈exce,IF(G3=,0,IF(and(isnumber(find(mid(G3,{1,2,3,4},1),G2))),IF(len(G3)=LEn(G2),2,1),0)))

下面对这个公式做一个解释:

1.第一层先判断判卷密码是否等于预设的密码,不等于得分栏留空。

此处内容默认隐藏,请点击右边按钮显示;
[日记坊题库整理提供]

3.MID函数依次取1-4个字符,通过FIND函数判断是否在参考答案:中,如果在,则返回所在的位置,如果不在,返回错误,如果find的第一个参数为空,返回结果为1。使用ISNUMBER判断返回的结果,是数字的返回tRUE,不是数字的返回FALSE。AND函数对四个结果进行逻辑判断,只要存在一个FALSE,AND函数就返回FALSE。

4.如果3中返回FALSE,直接判断为0分。如果返回TRUE,继续进入下一层判断。

5.第3步中返回TRUE以后,需要判断是全部正确还是部分正确,如果是全部正确(即长度相等),则得2分,否则得1分。

此处内容默认隐藏,请点击右边按钮显示;
[日记坊题库整理提供]

实现的效果如下:

excel自制试卷2.png

将这个表发给需要测试的人员,收回表格后,在M4中输入判分密码“excel”(这个密码在公式相应位置设置,实际过程中需要设复杂点,避免别人猜测密码),就能自动判断总得分。效果如下:

excel自制试卷3.png

打赏
  • 文章发表:九天
  • 本文地址:https://rijifang.com/index.php/post/1359.html
  • 声       明:转载请注明出处和附带本文链接!文章部份资料来自于网络,版权归原作者,尊重原创,注重分享;如涉版权问题,请联系本站删除!