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

Excel使用COUNTIF、SUMPRODUCT实现带条件的唯一簇计数

Excel带条件统计单列唯一值簇数量方法

你可以将原公式调整为如下形式,即可实现A列数值大于100时才统计对应B列唯一簇的需求:
=SUMPRODUCT((A1:A8>100)/COUNTIFS(B1:B8,B1:B8,A1:A8,">100"))
如果你的Excel版本支持IFERROR,还可以优化避免部分场景下的除零报错:
=SUMPRODUCT(IFERROR((A1:A8>100)/COUNTIFS(B1:B8,B1:B8,A1:A8,">100"),0))

公式逻辑说明

  • 原公式的COUNTIF替换为多条件统计函数COUNTIFS,额外新增A列数值大于100的判断,统计每个B类簇下满足A列阈值的总记录数
  • 分子位置的A1:A8>100为逻辑判断,不满足阈值的行分子直接返回0,不会参与最终求和计算
  • 对于满足阈值的行,1除以对应B类簇下满足条件的总记录数,同一簇的所有行求和后刚好为1,最终加总结果就是符合条件的唯一簇数量

注意:公式中的行范围A1:A8、B1:B8需要根据你的实际数据量调整,适配你提供的样例数据时返回结果为2,符合预期。

内容的提问来源于stack exchange,提问作者Lee

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 14:36:02