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

COUNTUNIQUEIFS统计列G为Incident Referral且无LIKE Submission的唯一姓名问题

解决唯一姓名统计问题

原公式问题分析

你使用的COUNTUNIQUEIFS公式存在两个核心问题:

  • 参数格式错误:COUNTUNIQUEIFS要求第一个参数是单一的统计范围,直接传入D、E、F三列不符合语法要求。
  • 逻辑不完整:公式仅筛选了当前行G列为Incident Referral的记录,但没有排除那些在其他行出现过LIKE Submission的姓名,无法满足"该姓名无任何行G列为LIKE Submission"的条件。

正确公式(适用于Google Sheets)

以下公式可以精准实现你的需求:

=COUNTUNIQUE(QUERY({Referrals!D:D, Referrals!G:G; Referrals!E:E, Referrals!G:G; Referrals!F:F, Referrals!G:G}, "SELECT Col1 WHERE Col2='Incident Referral' AND Col1 NOT IN (SELECT Col1 WHERE Col2='LIKE Submission')"))

公式逻辑拆解

  1. 合并数据:将D、E、F列的姓名分别与对应行的G列标记合并,生成一个包含所有姓名及其对应状态的二维数组。
  2. 双重筛选:
    • 先筛选出所有关联Incident Referral状态的姓名;
    • 再排除掉那些曾关联LIKE Submission状态的姓名。
  3. 统计唯一值:用COUNTUNIQUE统计最终筛选结果中的唯一姓名数量,对应示例数据会返回预期的1。

另一种可选公式(Excel兼容)

如果使用Excel,可使用以下数组公式(Excel 365直接回车,旧版本需按Ctrl+Shift+Enter输入):

=SUM(--(FREQUENCY(IF(ISNA(MATCH({Referrals!D2:D100;Referrals!E2:E100;Referrals!F2:F100}, FILTER({Referrals!D2:D100;Referrals!E2:E100;Referrals!F2:F100}, {Referrals!G2:G100;Referrals!G2:G100;Referrals!G2:G100}="LIKE Submission"), 0)), {Referrals!D2:D100;Referrals!E2:E100;Referrals!F2:F100}), {Referrals!D2:D100;Referrals!E2:E100;Referrals!F2:F100})>0))

注:需将公式中的行范围(如D2:D100)替换为实际数据的行区间,避免整列引用降低性能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 02:25:23