求个EXCEL多选题的评分公式~~~

多选得0分,选错得0分,少选的每个得0.5分

    公式为:

    =IF(B2=C2,2,IF(SUM(--ISERR(FIND(MID(B2,{1,2,3,4,5},1),C2))),0,COUNT(--FIND(IF(MID(B2,{1,2,3,4,5},1)="",0,MID(B2,{1,2,3,4,5},1)),C2))/2))

    数组公式,输完按Ctrl+Shift+Enter产生花括号。

    如图所示:


温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-14

可以用VBA自定义一个函数来判断,直接用公式表达太难了。

写好了,程序代码和例子如下图:

本回答被网友采纳
第2个回答  2017-09-14
引用字典的方法(字典不是Excel程序里对象,是外部对象)
方法 Alt+F11 打开VBE编辑窗口-->工具菜单-->引用-->浏览-->找到scrrun.dll-->选择它-->打开-->确定
第3个回答  2017-09-14
abcd,文本格式是可以计算的,举个例子来说:用&来连接两个或多个文本单元格内容也可以算是一种计算,就更不用说是用函数来提取字符了
相似回答