Excel中无法删除重复客户号时,统计指定日期唯一预约客户数的公式
统计指定日期下唯一客户的预约数量公式
假设你的表格对应列如下:
- 客户编号列:A列(Client Number)
- 预约日期列:C列(Appt Details)
- 待统计的指定日期放在单元格
E2(例如1/2/2025)
根据你的Excel版本,选择对应公式:
方案1:Excel 365/2021及以上版本(动态数组)
用FILTER+UNIQUE+COUNT组合,直接筛选指定日期的客户编号并去重统计:
=COUNT(UNIQUE(FILTER(A:A, C:C=E2)))
如果需要排除空白客户编号,可调整为:
=COUNT(UNIQUE(FILTER(A:A, (C:C=E2)*(A:A<>""))))
方案2:旧版Excel(2019及更早)
使用数组公式,通过SUMPRODUCT实现去重计数(输入后需按Ctrl+Shift+Enter确认):
=SUMPRODUCT(1/COUNTIFS(A:A, A:A, C:C, E2))
若要排除空白客户编号,添加条件:
=SUMPRODUCT((A:A<>"")*(C:C=E2)/COUNTIFS(A:A, A:A, C:C, E2))
示例验证
针对你提供的表格数据,当E2为1/2/2025时,上述公式都会返回4,即该日期下的唯一客户数量,符合需求。
内容的提问来源于stack exchange,提问作者user29891123
相关产品推荐
相关产品推荐

