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

Excel中如何用COUNTIFS函数统计符合条件的A列唯一值数量

按条件统计A列唯一值的公式方案

问题示例截图

原F2单元格的=COUNTIFS(C:C,E2,B:B,"<>Closed/Lost")仅能统计符合条件的总行数,无法实现去重计数,调整后需满足:统计C列值等于E2、B列值不等于Closed/Lost的A列唯一值数量,预期返回结果为3,对应公式按Excel版本选择即可:

  • Excel 365/2021及以上(支持动态数组)
    直接在F2单元格输入以下公式:

    =COUNTA(UNIQUE(FILTER(A:A,(C:C=E2)*(B:B<>"Closed/Lost"))))
    

    逻辑说明:先通过FILTER提取同时满足两个筛选条件的A列数据,UNIQUE对提取结果去重,最后COUNTA统计去重后的非空值个数,直接得到唯一值计数。

  • Excel 2019及更早版本(无动态数组支持)
    输入公式后按Ctrl+Shift+Enter三键确认数组公式:

    =SUMPRODUCT((C:C=E2)*(B:B<>"Closed/Lost")/COUNTIFS(A:A,A:A,C:C,E2,B:B,"<>Closed/Lost"))
    

    逻辑说明:通过数组运算给符合筛选条件的行标记为1,再除以对应A列值在符合条件范围内的出现次数,同一重复值的计算结果累加后恰好为1,最终求和结果就是去重后的唯一值总数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 13:21:25