Excel新手求助:基于是/否下拉选项计算单页及总得分率
Excel新手求助:基于是/否下拉选项计算单页及总得分率
嗨,别担心,你的需求我完全get到了!作为经常帮人解决Excel表单问题的老玩家,给你一步步拆解怎么实现:
一、单页得分率计算
假设你每页的是/否回答都集中在某一连续区域,比如第1页的10个问题回答在A2:A11这个范围,想要在该页的某个单元格(比如B12)显示这一页的得分率,可以用这个公式:
=COUNTIF(A2:A11, "是")/COUNTA(A2:A11)
然后把这个单元格的格式设置成百分比(右键单元格→设置单元格格式→百分比,还能按需调整小数位数),就能直观看到该页的得分占比啦。
- 小说明:
COUNTIF是用来统计区域里选了"是"的数量;COUNTA会统计该区域内的有效问题数(避免空单元格干扰结果)。如果你的得分规则是"否"算有效项,只要把公式里的"是"改成"否"就行。
二、最后一页总得分统计
1. 总答对数量
你可以把每页的答对数直接相加,比如第1到第5页的答对数分别在Sheet1!B12、Sheet2!B12……Sheet5!B12,那总答对数的公式就是:
=SUM(Sheet1!B12, Sheet2!B12, Sheet3!B12, Sheet4!B12, Sheet5!B12)
或者也可以直接跨表统计所有"是"的数量,不用依赖每页的得分单元格:
=COUNTIF(Sheet1!A2:A11, "是")+COUNTIF(Sheet2!A2:A11, "是")+COUNTIF(Sheet3!A2:A11, "是")+COUNTIF(Sheet4!A2:A11, "是")+COUNTIF(Sheet5!A2:A11, "是")
2. 总得分率
拿到总答对数后,除以总题数(比如你的例子里是50)就能得到总得分率,公式示例:
=刚才的总答对数单元格/50
同样记得把单元格设置成百分比格式哦。
小小贴士
- 如果每页的题数不一样,或者问题区域不是连续的,只要调整
COUNTIF里的单元格范围就行,COUNTA会自动适配该页的实际有效题数。 - 要是担心输入公式时选错工作表,可以直接点击对应工作表的单元格来引用,避免手动输错工作表名称。
备注:内容来源于stack exchange,提问作者Joseph Thornton
相关产品推荐
相关产品推荐

