You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改COUNTIFS公式以统计小于10或空白的单元格?

如何修改COUNTIFS公式以统计小于10或空白的单元格?

嘿,我来帮你搞定这个公式调整的问题~

首先得搞清楚:COUNTIFS的每个条件都是同时满足的逻辑(也就是AND关系),而你需要的是BN列满足「小于10」或「空白」的OR关系,所以没法直接在原条件里改,得把这两种符合要求的情况分开统计再相加。

给你两种可行的写法:

方法一:两个COUNTIFS相加(直观易懂)

直接把「BN<10」和「BN为空」这两种情况的符合条件数量加起来,公式如下:

=COUNTIFS(Sheet2!$AQ:$AQ,C9,Sheet2!$BN:$BN,"<10",Sheet2!$CL:$CL,"") + COUNTIFS(Sheet2!$AQ:$AQ,C9,Sheet2!$BN:$BN,"",Sheet2!$CL:$CL,"")
  • 第一个COUNTIFS统计:AQ列等于C9、BN列小于10、CL列为空的单元格数
  • 第二个COUNTIFS统计:AQ列等于C9、BN列为空、CL列为空的单元格数
  • 两者相加就得到了你要的总数量

方法二:用SUMPRODUCT实现(更简洁)

如果想少写重复的条件,可以用SUMPRODUCT函数,通过逻辑运算把OR关系整合进去:

=SUMPRODUCT(--(Sheet2!$AQ:$AQ=C9),--((Sheet2!$BN:$BN<10)+(Sheet2!$BN:$BN="")>0),--(Sheet2!$CL:$CL=""))

这里的((Sheet2!$BN:$BN<10)+(Sheet2!$BN:$BN="")>0)就是核心:加号相当于OR逻辑,只要满足「小于10」或「空白」其中一个,结果就大于0,再用--把逻辑值转成1或0,最后相乘统计符合所有条件的行数。

另外要注意:不管BN列的空白是真正的空单元格,还是公式返回的空字符串(比如=""),这两种写法都能正确识别哦~

备注:内容来源于stack exchange,提问作者Koda0911

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 02:50:27