You need to enable JavaScript to run this app. 如何用COUNTUNIQUEIFS在Excel/Google Sheets统计多状态唯一来电者数
优惠活动
大模型
产品
解决方案
定价
更多

如何用COUNTUNIQUEIFS在Excel/Google Sheets统计多状态唯一来电者数

通话记录唯一来电者统计实现方案

基础结构说明

常规通话记录核心字段布局:

  • A列:来电号码(作为唯一值的统计维度)
  • B列:通话状态,固定取值为"已接"/"未接"

统计规则:只要来电号码存在至少1条已接记录,无论附带多少条未接通话,全部计入已接类;仅从未出现过已接记录、所有通话均为未接的来电号码,计入未接类,最终可实现已接类3个唯一值、未接类1个唯一值的预期统计结果。

Google Sheets 实现(优先采用COUNTUNIQUEIFS函数)

COUNTUNIQUEIFS的核心逻辑是对满足所有筛选条件的行范围内,第一参数指定列的内容做去重计数,刚好适配分优先级的统计规则:

  1. 已接类唯一来电者计数
    直接匹配状态为已接的行范围做去重统计,无需额外排除——只要号码存在已接记录,就会被纳入计数,符合优先级归组规则:
    =COUNTUNIQUEIFS(A2:A1000, B2:B1000, "已接")
  2. 未接类唯一来电者计数
    需排除所有已经被归入已接类的号码,避免跨类重复统计。公式全程基于COUNTUNIQUEIFS实现,逻辑为全量未接去重数减去跨类重叠的未接去重数:
    =COUNTUNIQUEIFS(A2:A1000, B2:B1000, "未接") - COUNTUNIQUEIFS(A2:A1000, B2:B1000, "未接", A2:A1000, "="&FILTER(A2:A1000, B2:B1000="已接"))
    公式说明:第一部分统计所有带未接状态的唯一来电总数,第二部分统计其中同时存在已接记录的重叠来电数,两者相减后即为仅存在未接记录的纯未接类唯一数,符合规则要求。

Excel 适配实现方案

Excel 无原生COUNTUNIQUEIFS函数,365及以上版本可通过动态数组函数实现同等效果:

  1. 已接类唯一来电数统计:
    =COUNTA(UNIQUE(FILTER(A:A, B:B="已接")))
  2. 未接类唯一来电数统计:
    =COUNTA(UNIQUE(FILTER(A:A, (B:B="未接")*(COUNTIFS(A:A, A:A, B:B, "已接")=0))))
    公式说明:通过逐行判断当前来电号码是否存在已接记录,仅保留无已接记录的未接行做去重计数,实现与Google Sheets方案完全一致的统计逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.03 11:36:04