CountIfs用于唯一值

时间:2014-09-23 20:18:14

标签: excel count excel-formula excel-2010

在我的电子表格中,我在单元格A5:C12中有以下内容:

ABC 4   B
ABC 5   B
ABC 5   B
ABC 5   C
CBS 4   B
CBS 5   B
CBS 3   C
NBC 4   B

我试图查看“5 B”的唯一出现次数。这里有3次出现5和B出现:ABC两次,CBS一次。因此,我希望2返回,因为有2家公司(ABCCBS)有5和B.

我尝试了=COUNTIFS(B5:B12,5,C5:C12,"B"),但是返回“3”并且无法区分这两个ABCs。

公式=SUMPRODUCT(IFERROR((C5:C12="B")/COUNTIFS(A5:A12,A5:A12,C5:C12,"B"),0))返回“3”,告诉我们有3个唯一的“B”。

公式=SUMPRODUCT(IFERROR((B5:B12=5)/COUNTIFS(A5:A12,A5:A12,B5:B12,5),0))返回“2”,告诉我们有2个唯一的“5”。

有没有办法以某种方式结合上述两个公式(或任何其他方式)来查看唯一“5B”的数量?

1 个答案:

答案 0 :(得分:0)

UNTESTED

 =SUM(IF(FREQUENCY(IF(B5:B12&C5:C12="5b",IF(A5:A12<>"",MATCH(A5:A12,A5:A12,0))),ROW(A5:A12)-ROW(A5)+1),1))   

作为数组公式输入(改编自Barry Houdini)。