【问题标题】:Using Countifs to count only unique values based on a defferent data range使用 Countifs 仅计算基于不同数据范围的唯一值
【发布时间】:2017-03-16 12:27:48
【问题描述】:

我试图从我拥有的工作表中创建动态报告,但我有点无法获得唯一值。

在 A1:A15000k 我有工单/任务#,工单可以处理多次,我正在尝试对我的公式应用另一个标准,只允许计算唯一的工单号。

这是我现在使用的公式:

=SUMPRODUCT(COUNTIFS(INDIRECT($C$3 & "!$G$1:$G$14989"),INDIRECT(D3),INDIRECT($C$3 & "!$S$1:$S$14989"),$B$3, INDIRECT($C$3 & "!$H$1:$H$14989"), E$10, INDIRECT($C$3 & "!$U$1:$U$14989"), ">="& $C$7, INDIRECT($C$3 & "!$U$1:$U$14989"), "<="& $D$7))

它的非动态版本

=SUMPRODUCT(COUNTIFS($G$1:$G$14989,Names, $H$1:$H$14989, "Priority", $N$1:$N$14989, ">=3/15/2016", $N$1:$N$14989, "<=3/16/2017"))

其中名称代表一组用户....

【问题讨论】:

  • 如果您能展示一些测试数据和预期输出,这将有助于我们更好地理解您的问题。
  • @ScottCraner 我已经添加了一个数据样本,公式的预期结果应该是 29 提前感谢您抽出时间提供帮助...

标签: excel excel-formula unique distinct countif


【解决方案1】:

我终于解决了这个问题,但是有了一个辅助列...刚刚在我的原始工作表中添加了一个新列,该列正在检查重复的列,当它重复时我不想计算列

=IF(COUNTIF($C$6:$C6,C6)>1,"DUPLICATE",1)

在那之后,我需要将新列添加到我的 countifs 公式中......

【讨论】:

    猜你喜欢
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多