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

如何在COUNTIFS中对大于小于条件使用AND逻辑简化公式

COUNTIFS原生不支持同一范围的多个AND条件用数组简写,数组参数在COUNTIFS中默认按并行OR逻辑计算,所以你之前的写法无法实现需求,可通过以下两种方式简化公式:

方案1:COUNTIF差值法(全版本兼容,公式最短)

统计区间[1,3]内的单元格数量,等价于「大于等于1的单元格总数」减去「大于3的单元格总数」,公式如下:
=COUNTIF(A2:A9,">=1")-COUNTIF(A2:A9,">3")
相比原公式省去了一次重复的范围声明,长度更短,所有Excel/WPS版本都可以正常运行。

方案2:单范围数组运算写法(兼容Excel 2019及以上、WPS表格)

如果希望仅声明一次统计范围,可以搭配SUM和数组权重计算实现相同效果:
=SUM(COUNTIFS(A2:A9,{">=1",">3"})*{1,-1})
逻辑说明:先通过COUNTIFS分别统计两个条件的结果,再用数组{1,-1}对结果做差值求和,最终输出的就是两个条件交集的统计值。

错误写法原因说明

你尝试的=COUNTIFS(A2:A9,{">=1","<=3"})会返回两个独立的统计值:符合>=1的数量、符合<=3的数量,二者是OR逻辑的并行统计,不会做交集计算,因此无法得到AND逻辑的结果。

内容的提问来源于stack exchange,提问作者Vito G.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 02:45:07