有没有人知道在Excel单元格中计算不同值的公式? 我知道它可以通过枢轴完成,但我需要通过公式获得它,并且必须在没有删除重复项或高级过滤器方法的情况下完成(不必将数据复制到新列等)。
数据如下所示:
Continent | ID
Asia | 10
Asia | 10
Asia | 11
Asia | 14
Europe | 100
Europe | 100
因此亚洲的数量明显= 3,欧洲= 1。
答案 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应该为你做:你必须设置国家所在列的间隔和“亚洲”的标准,即