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

如何在Excel COUNTIFS中加入去重逻辑统计唯一订单数?

解决唯一订单数的分类统计问题

要实现按星期几、时间分类统计唯一订单ID的数量,需要在原COUNTIFS的基础上加入去重逻辑,分两种Excel版本给出方案:

方案1:Excel 365/2021及以上版本(支持动态数组)

使用FILTER+UNIQUE+COUNT组合公式,直接筛选符合条件的订单ID并去重计数:

=COUNT(UNIQUE(FILTER(A3:A5000, (D3:D5000=B3)*(F3:F5000=C2)*(A3:A5000<>""))))
  • 逻辑说明:
    1. FILTER(A3:A5000, 条件):筛选出同时满足「D列星期几等于B3」、「F列时间分类等于C2」且「订单ID非空」的所有订单ID
    2. UNIQUE(...):对筛选出的订单ID去重,得到唯一值列表
    3. COUNT(...):统计去重后的订单数量

方案2:旧版Excel(无动态数组支持)

使用数组公式,通过SUM+COUNTIFS实现去重计数,输入公式后需按Ctrl+Shift+Enter确认(而非单独按Enter):

=SUM(IF((D3:D5000=B3)*(F3:F5000=C2)*(A3:A5000<>""), 1/COUNTIFS(A3:A5000,A3:A5000,D3:D5000,B3,F3:F5000,C2), 0))
  • 逻辑说明:
    1. (D3:D5000=B3)*(F3:F5000=C2)*(A3:A5000<>""):先判断每行是否符合星期和时间分类条件,且订单ID非空
    2. COUNTIFS(A3:A5000,A3:A5000,D3:D5000,B3,F3:F5000,C2):对每个符合条件的订单ID,统计它在该条件下的出现次数
    3. 1/出现次数:同一订单的多行数据,每行的倒数相加总和为1(比如某订单出现3次,就是3*(1/3)=1)
    4. SUM(...):将所有符合条件的订单的倒数求和,最终得到唯一订单的数量

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 11:05:57