有没有办法只计算CountIF
函数中的唯一单元格?
我有一张表如下:
我的countif函数是=COUNTIF(A1:A6,">2")
来计算>> 2的所有单元格。这将返回4
,但它会将数字3计算两次。有没有办法让它只计算唯一值并让它返回3?
答案 0 :(得分:3)
您可以使用FREQUENCY
函数执行此操作,如下所示:
=SUM(IF(FREQUENCY(IF(A1:A6>2,A1:A6),A1:A6),1))
使用确认CTRL + SHIFT + ENTER
见截图:
您也可以使用类似于Brockr22建议的“非阵列”版本,即
=SUMPRODUCT((A1:A6>2)/COUNTIF(A1:A6,A1:A6&""))
答案 1 :(得分:0)
您需要创建一个数组公式
此链接说明了如何执行此操作:http://www.excel-easy.com/examples/count-unique-values.html