0,首选我们需要几列单元格进行辅助判断,分别为答案列和得分列
1,选项的设置
一般选多选框吧,我们实际值可以设置为A,B,C,D,显示值的话可以设置为我们的选项
当用户点击进行多选时,多选框所在单元格的返回值为一个数组,即A,B,C,D(帆软的计算和展示都是以单元格的实际值来进行的)
2,比较答案
使用辅助列的答案和用户点击所得到的答案进行对比,具体比较方法:
因为我们用户答案返回的是数组,所以我们设置辅助答案列的时候也尽量保持一致,不然也可以使用split函数进行分割获取
3,统计得分
在第二步的基础上进行计算总分,具体计算方法:
a,先对比答案的准确度,依据为,看用户返回的答案是否 "在" 我们真正的答案数组里面,如果不在则错误
b,对于正确的答案,我们使用if函数即可取到对应的得分
同理,我们可以获取到用户对于多选题的一些其他数据,比如说一共做了几道,多少没有做(如果用户没有点击的话,此返回值为空,使用len函数即可进行判断)
总分:sum(得分列)即可