Excel不同ID的计数

时间:2015-02-12 11:39:09

标签: excel

有没有人知道在Excel单元格中计算不同值的公式? 我知道它可以通过枢轴完成,但我需要通过公式获得它,并且必须在没有删除重复项或高级过滤器方法的情况下完成(不必将数据复制到新列等)。

数据如下所示:

Continent | ID
Asia      | 10
Asia      | 10
Asia      | 11
Asia      | 14
Europe    | 100
Europe    | 100

因此亚洲的数量明显= 3,欧洲= 1。

2 个答案:

答案 0 :(得分:1)

如果ID为数字,您可以使用此公式

=SUM(IF(FREQUENCY(IF(A$2:A$10="Asia",B$2:B$10),B$2:B$10),1))

使用 CTRL + SHIFT + ENTER确认

对于任何数据类型,此版本将起作用

=SUM(IF(FREQUENCY(IF(A$2:A$10="Asia",IF(B$2:B$10<>"",MATCH(B$2:B$10,B$2:B$10,0))),ROW(B$2:B$10)-ROW(B$2)+1),1))

答案 1 :(得分:0)

count.if应该为你做:你必须设置国家所在列的间隔和“亚洲”的标准,即