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

Excel中能否基于ID、月份、名称多条件实现去重汇总计数?

Excel按多条件去重计数解决方案

需按条件统计销量汇总,要求库存为0且名称去重

你当前使用的=SUMPRODUCT((B2:B9="Mar")*(E2:E9=0))统计的是所有同时满足「月份为Mar、库存为0」的条目行数,苹果的2条符合条件的记录会被分别计数,因此得到的结果是3,不符合你「名称去重」的需求。

可以根据你使用的Excel版本选择对应方案实现需求:

方案1:Excel 365/2021及以上版本

直接用UNIQUE+FILTER组合实现,写法简单直观:

=COUNT(UNIQUE(FILTER(A2:A9,(B2:B9="Mar")*(E2:E9=0),"")))

逻辑说明:

  • 先用FILTER筛选出所有满足「月份为Mar、库存为0」的商品名称
  • 再用UNIQUE对筛选出的商品名称去重
  • 最后用COUNT统计去重后的名称数量,返回结果为2

方案2:旧版Excel通用方案

如果你的Excel版本没有UNIQUE和FILTER函数,可以用改良后的SUMPRODUCT公式实现:

=SUMPRODUCT((B2:B9="Mar")*(E2:E9=0)/COUNTIFS(A2:A9,A2:A9,B2:B9,"Mar",E2:E9,0))

逻辑说明:
同一符合条件的商品如果出现n次,每一行对应的1/COUNTIFS(...)计算结果为1/n,n行的数值相加刚好为1,最终求和结果就是去重后的符合条件的商品数量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 12:39:03