如何判断多选题是否部分正确?

例如一个多选题答案是ABC,全选对得2分,部分正确得1分,选错得0分,

答题人选的是AC,如何利用函数给分

FineReport liumuran 发布于 2021-8-24 11:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
snrtuemcLv8专家互助
发布于2021-8-24 12:20

假设在A1,B1单元格,A1是考生答案,B1标准答案

if(len(A2) > len(B2) || len(A2) = 0, 0, if(count(GREPARRAY(split(A2, ""), FIND(item, B2) = 0)) > 0, 0, if(len(A2) = len(B2), 2, 1)))

  • liumuran liumuran(提问者) 是不是要确认所有选项都在正确选项里,例如选AD错误
    2021-08-24 12:50 
  • snrtuemc snrtuemc 回复 liumuran(提问者) 是的
    2021-08-24 13:08 
最佳回答
0
烟尘Lv6高级互助
发布于2021-8-24 13:18(编辑于 2021-8-24 13:22)

~~~~~~~~~

  • liumuran liumuran(提问者) UNIQUEARRAY(SPLIT(C3, \"\"),split(F3,\",\"))这个运行出来是A,C,ABC
    2021-08-24 13:38 
最佳回答
0
冰河盲鱼Lv2见习互助
发布于2021-10-12 09:47(编辑于 2021-10-12 09:49)

可以使用这个公式 IF(JOINARRAY(UNIQUEARRAY(SPLIT(选择答案单元格+正确答案单元格,"")),"")=正确答案单元格,"TRUE","FALSE") 可以判断多选部分对

image.png

  • 5关注人数
  • 1186浏览人数
  • 最后回答于:2021-10-12 09:49
    请选择关闭问题的原因
    确定 取消
    返回顶部