根据COUNTIF计算唯一值

时间:2020-09-10 07:57:08

标签: excel excel-formula unique countif

如果B列为是,我将试图计算A列中唯一数字的数量。该公式的输出值为2,因为只有数字1和4旁边有一个是。

enter image description here

编辑:标题,确实读过SCOUNTIF修改为COUNTIF

2 个答案:

答案 0 :(得分:1)

拥有Excel O365,您可以使用:

=COUNT(UNIQUE(FILTER(A2:A9,B2:B9="Yes")))

在早期版本的Excel中,您可以使用:

=SUM(--(FREQUENCY(IF(B2:B9="Yes",MATCH(A2:A9,A2:A9,0)),ROW(A2:A9))>0))

这是一个输入数组的公式,因此可以通过组合键 Ctrl Shift Enter

进行确认

答案 1 :(得分:0)

我会用2个新列来做到这一点:

  • 第一个用于创建计数依据的数据库,它可以将所有条目连接起来,也可以只包含一个“是”的条目;
  • 2nd使用countif公式查找重复项。只有结果为1的行才是唯一的。

使用了两个公式:

  1. = if(B2 =“ yes”; A2&B2;“”)
  2. = Dif2单元格中的countif($ C $ 2:$ C $ 9; C2)