问题描述
我在excel中有以下数据:
Category ID
a 100-1234
a 100-12345
b 100-123456
b 110-1234
b 110-12345
c 1120-92029
c 12303-223
c 12039-10300
c 12930-20102
我想写一个公式来计算除 Category =“ c”以外的所有类别的不同/不同的 ID 的数量(不按类别细分,只是不同ID的总数)。
解决方法
假设“类别”列在A列中,请将其放在C2中:
=IF(A2="c",IF(COUNTIF($B$2:B2,B2)>1,1))
将其拖动到列表的末尾。然后,您可以对列求和,并且应该得到结果。
,
要计算不包括c
Total Count
的唯一ID,请使用以下公式-
=SUMPRODUCT(($A$2:$A$10<>"c")/COUNTIF($B$2:$B$10,$B$2:$B$10&""))
要按类别计数,请使用E4
-
中的(按屏幕截图)
=SUMPRODUCT(($A$2:$A$10=D4)/COUNTIF($B$2:$B$10,$B$2:$B$10&""))
然后向下拖动一个。