Excel制作二级建造师模拟考试表,13套题库,看一下你能得多少分
本文导读:利用Excel常用功能制作一份二级建造师模拟考试表,带自动打分。
我是2012年通过的二级建造师考试,报名的时候买了一套教材,含试题。自己用Excel做了一份模拟考试表,没事的时候就做题,当年一次性就过了。
制作这套表格不用什么复杂的操作,写几个函数就完了。今天不小心在网盘里看到躺了七八年的文档,特地分享出来。
2012年的题,有兴趣的在文末看获取方式。我把制作过程写出来,你可以换题库和标准答案,没事的时候也做做题。
国际惯例先上图
根据回答,自动判断答题情况并给出打分,看一下你能得多少分?
数据说明
本套表格的试题含施工管理四套、法规五套、实务四套。
单选题部分
单选题得分规则:回答正确得一分,回答错误不得分。
单选题共七十道题,在每道题的后面增加回答、结果、正确答案、标准答案四列。
其中标准答案列事先录入正确答案,在制作完成后将标准答案列隐藏,其作用是用来和回答作对比,进行得分判断。
D4单元格(结果所在列)输入公式:=IF(C4="","请回答",IF(F4=C4,"正确","错误"))。
公式解释:如果C4没有回答,则显示“请回答”,如果C4回答和标准答案(F4)一致,则显示“正确”,否则显示“错误”。
公式输入完成后拖动覆盖至D73,在这之后是多选题部分。
E4单元格输入:=IF(D4="错误",F4,"")
公式解释:如果回答错误,就显示正确答案,没有加答或回答正确都为空。
拖动覆盖至E73。完成后的效果请看动图演示,请注意E列。
多选题部分
得分规则:一个正确答案得0.5分,全部正确得2分。答错一个不得分。
举例:试题有ABCD四个备选答案,正确答案是AB。如果只回答了A或B,得0.5分,回答了AB,得2分。如果回答了ABC,则不得分。
多选题的回答结果判断稍显麻烦,因为正确答案的个数不等。
在D75输入公式:
=IF(C75="","请回答",IF(F75=C75,"正确",IFERROR(IF(AND(FIND(MID(C75,1,1),F75),FIND(MID(C75,2,1),F75),FIND(MID(C75,3,1),F75),FIND(MID(C75,4,1),F75),FIND(MID(C75,5,1),F75)),"回答不全"),"错误")))
公式解释:根据C75的回答,呈现四种状态。
- 如果无回答,显示“请回答”;
- 如果输入的答案在标准答案(F75)中但不完整,显示“回答不全”;
- 如果完整回答了正确答案,显示“正确”
- 如果回答了错误答案,显示“错误”。
输入完成后,拖动单元格覆盖至多选题最后一行对应单元格。
在E75输入公式:=IF(OR(D75="错误",D75="回答不全"),F75,"")
公式解释:如果D75出现“错误”或者“回答不全”,则显示正确答案,否则为空。
在G75输入公式:=IF(D75="正确",1*2,IF(D75="回答不全",LEN(C75)*0.5,""))
公式解释:如果D75显示正确,则得2分,如果显示“回答不全”,则根据回答的数量乘以0.5,否则为空(表示不得分)
多选题部份根据回答的不同,效果请看动图:
将公式覆盖至多选题末尾,答题部份制作完毕。
表头制作
在试题顶部制作表头,得分按单选题和多选题分别打分。
C2输入公式:=COUNTIF($D4:$D73,"正确")
公式解释:用COUNTIF函数统计$D4:$D73区域“正确”的个数,作为单选题的得分汇总。
D2输入公式:=SUM($G75:$G99)
公式解释:对$G75:$G99进行求和,作为多选题的得分汇总。
E2输入公式:=C2+D2
公式解释:不用了吧。
条件格式
选中整个试题的“结果”列,为“回答不全”和“错误”设置不同的填充。
路径:选择D4:D99→开始→条件格式→新建规则
接上一步→按图设置→点击格式→设置填充颜色
再重复相同操作,为“错误”状态设置一个条件格式,设置完成后,本工作表有两个条件格式。
好了,演示一下效果:
最后将F列和G列隐藏,开始答题吧。
本例是用13套试题中的“施工管理增一”制作的,其它试题写的函数不同,但效果完全一样。
发私信“3h5n”获取实例
最后推广一下我的透视表专栏,有兴趣的可以看一下,这个专栏只讲解透视表:https://learning.snssdk.com/feoffline/toutiao_wallet_bundles/toutiao_learning_wap/online/album_detail.html?content_id=6758788523802755335