Excel:使用其他列中的条件计算列中的不同值

时间:2017-01-25 12:44:47

标签: excel countif distinct-values

我正在制作一个表来总结一个更大的表,我需要使用可以在另一个列表中找到的条件来计算列中的值的数量。

我的数据表查找完成的项目如下所示:

|Project ID|Date|Person|Value|

问题是,存在重复的项目ID,因为有多个人在特定项目上工作,并且countifs在这里似乎不能正常工作,因为它会计算重复值。

我正在尝试制作一个汇总表,根据日期,我有一个独特ID的明确计数。

|Date|Number of Unique IDs|

我在stackexchange上找到了这个答案,并想知道它是否可以在excel中完成?

SQL: Count distinct values from one column based on multiple criteria in other columns

1 个答案:

答案 0 :(得分:0)

您可以使用FREQUENCY计算值在某个范围内出现的次数,以便在Excel中完成。例如,该公式将计算A1:A10范围内存在的不同字母数字值的数量。

您可以稍微更改一下,并将其与日期结合使用,以便为您提供所需的摘要。

=SUM(IF(FREQUENCY(MATCH(A1:A10,A1:A10,0),MATCH(A1:A10,A1:A10,0))>0,1))