Google Sheets成绩表公式问题:需区分0分与空白单元格显示
解决Google Sheets成绩表显示问题的公式方案
你需要的公式可以精准区分「未参加考试(N3、P3均空白)」和「答错得0分」两种场景,直接使用下面的公式:
=IF(AND(ISBLANK(N3), ISBLANK(P3)), "", SUM(N3, P3))
公式逻辑拆解
AND(ISBLANK(N3), ISBLANK(P3)):判断N3和P3是否同时为空,如果是,就返回空白(""),对应「未参加考试」的情况。- 只要N3或P3有其中一个非空(包括单元格值为0),就执行
SUM(N3,P3):如果是答错得0,总和就是0,会直接显示0;如果有有效得分,就显示计算后的总分。
为什么之前的公式不行?
- 最初的
=if(sum(N3,P3),sum(N3,P3), ""):在Google Sheets里,SUM结果为0时会被判定为逻辑假,所以返回空白,不符合你要显示0的需求。 - 修改后的
=if(sum(N3,P3),sum(N3,P3), "0"):当N3、P3都空白时,SUM结果还是0(逻辑假),所以返回0,把「未参加考试」的情况误判成了0分。
内容的提问来源于stack exchange,提问作者Pam Barnes
相关产品推荐
相关产品推荐

