繁体   English   中英

计算唯一的不同值

[英]Count unique distinct values

我想计算表中某个国家/地区有多少个独特的不同范围。 国家可能在表格中出现多次,在这种情况下,它有不同的 id(B 行 =“note”)。 一个国家可能有多个范围。

在下面的示例中,应该有一个数字 4,因为 id 为 483、484、485 和 486 的 France 的范围是 9001(即 4 次)。

我曾尝试使用以下公式,但我想我被卡住了……

=SUM(IF(("France"=Findings!E2098:E5000)*("9001"=Findings!H2098:H5000), 1/COUNTIFS(Findings!E2098:E5000, "France", Findings!B2098:B5000, Findings!B2098:B5000, Findings!H2098:H5000, "9001")), 0) 在此处输入图片说明

根据下面的屏幕截图,请尝试以下公式。 您必须调整数据设置的范围。

=SUMPRODUCT(($C$2:$C$10="France")*($D$2:$D$10=9001)*(1/COUNTIFS($C$2:$C$10,$C$2:$C$10,$A$2:$A$10,$A$2:$A$10,$D$2:$D$10,$D$2:$D$10)))

在此处输入图片说明

如果您有Excel365那么您可以简化使用-

=COUNTA(UNIQUE(FILTER(A2:A10,(C2:C10="France")*(D2:D10=9001))))

这是使用FREQUENCY进行计数的另一种方法:

在此处输入图片说明

公式F1

=SUM(--(FREQUENCY(IF(D2:D15=9001,IF(C2:C15="France",MATCH(A2:A15,A2:A15,0))),ROW(A2:A15)-ROW(A2)+1)>0))

通过Ctrl Shift Enter 输入

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM