使用 COUNTIFS 仅查找唯一值
Using COUNTIFS to find only unique values
我目前有一个包含五列的 table:
A = Campaign
B = Person
C = Opportunity Name
D = Total Cost of Campaign
E = Date
我正在尝试使用 COUNTIFS 来计算与单元格 H2 中的准确值匹配到 A 列并且日期范围(在 E 列中)大于单元格 I2 中的值的行数。
到目前为止我有这样的东西:
=countifs($A:$A, $H, $E:$E, ">"&$I).
但是,我很难尝试对此进行重复数据删除 - 它应该只计算基于 C 列中存在重复名称的数据的唯一行。请参考我的数据table作为参考:
Campaign Person Opportunity Name Total Cost of Campaign Date
A Bob Airbnb 5000 3/2/2017
B Jim Sony 10000 3/2/2017
B Jane Coca-Cola 10000 3/2/2017
C Jim Sony 200 3/2/2017
B Daniel Sony 10000 3/2/2017
B April Coca-Cola 10000 3/5/2017
例如:
=countifs($A:$A, $H, $E:$E, ">"&$I)
在 H2 中使用 B
并且在 I2 中使用 3/1/2017
会得到 4
的结果,但我真的想提取 2
的值,给定C 列中只有两个唯一名称(Sony
和 Coca-Cola
)。
我该怎么做?
将 COUNTUNIQUE 与 QUERY 结合使用
=countunique(QUERY(A:E,"Select C where A = '"&H2&"' and E > date '" & text(I2,"yyyy-mm-dd") & "'",0))
您需要在公式中包含 C 列,并按照@Jeeped 的建议使用 COUNTUNIQUE 函数。这是您可以使用的最终公式:
=COUNTUNIQUE(IFERROR(FILTER(C:C,A:A=H2,E:E>I2)))
我目前有一个包含五列的 table:
A = Campaign
B = Person
C = Opportunity Name
D = Total Cost of Campaign
E = Date
我正在尝试使用 COUNTIFS 来计算与单元格 H2 中的准确值匹配到 A 列并且日期范围(在 E 列中)大于单元格 I2 中的值的行数。
到目前为止我有这样的东西:
=countifs($A:$A, $H, $E:$E, ">"&$I).
但是,我很难尝试对此进行重复数据删除 - 它应该只计算基于 C 列中存在重复名称的数据的唯一行。请参考我的数据table作为参考:
Campaign Person Opportunity Name Total Cost of Campaign Date
A Bob Airbnb 5000 3/2/2017
B Jim Sony 10000 3/2/2017
B Jane Coca-Cola 10000 3/2/2017
C Jim Sony 200 3/2/2017
B Daniel Sony 10000 3/2/2017
B April Coca-Cola 10000 3/5/2017
例如:
=countifs($A:$A, $H, $E:$E, ">"&$I)
在 H2 中使用 B
并且在 I2 中使用 3/1/2017
会得到 4
的结果,但我真的想提取 2
的值,给定C 列中只有两个唯一名称(Sony
和 Coca-Cola
)。
我该怎么做?
将 COUNTUNIQUE 与 QUERY 结合使用
=countunique(QUERY(A:E,"Select C where A = '"&H2&"' and E > date '" & text(I2,"yyyy-mm-dd") & "'",0))
您需要在公式中包含 C 列,并按照@Jeeped 的建议使用 COUNTUNIQUE 函数。这是您可以使用的最终公式:
=COUNTUNIQUE(IFERROR(FILTER(C:C,A:A=H2,E:E>I2)))