如何在出现相同值时计算不同值的数量?

时间:2013-10-02 14:19:22

标签: excel function count

我想知道如何计算列中不同值的数量,并且某些值相同?

我的问题是,有时我会有一列变数,但也有一些是相同的。我对总数不感兴趣,但对不同数字的数量不感兴趣。

例如:

  

1,7,2,1,8,8,12,4,8,9,3,5,1,9

答案应该是:

  

1,1,1,2,3,4,5,7,8,8,8,9,9,12

结果是:

  

1,2,3,4,5,7,8,9,12 = count = 9

如何在Excel中执行此操作?

3 个答案:

答案 0 :(得分:2)

您想要计算不同值的数量:

=SUMPRODUCT((A2:A100<>"")/COUNTIF(A2:A100,A2:A100&""))

来源:https://superuser.com/questions/189762/how-to-count-number-of-distinct-values-in-a-range

答案 1 :(得分:1)

仅对于数值,根据此问题,您可以使用FREQUENCY这样的功能

=SUM(IF(FREQUENCY(A2:A100,A2:A100),1))

使用 CTRL + SHIFT + ENTER确认

答案 2 :(得分:0)

没有公式的方法是选择列并添加过滤器。高级过滤器可以选择过滤掉重复项。启用后,您会在左下角看到一个计数。至少这是它在Excel 2010中的工作方式。