如何解决根据COUNTIF计算唯一值
如果B列为是,我将试图计算A列中唯一数字的数量。该公式的输出值为2,因为只有数字1和4旁边有一个是。
编辑:标题,确实读过SCOUNTIF修改为COUNTIF
解决方法
拥有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
进行确认 ,我会用2个新列来做到这一点:
- 第一个用于创建计数依据的数据库,它可以将所有条目连接起来,也可以只包含一个“是”的条目;
- 2nd使用countif公式查找重复项。只有结果为1的行才是唯一的。
使用了两个公式:
- = if(B2 =“ yes”; A2&B2;“”)
- = Dif2单元格中的countif($ C $ 2:$ C $ 9; C2)