Excel:只计算来自Countif的唯一单元格

有没有一种方法只能从CountIF函数中统计独特的单元格?

我有一张桌子,就像 在这里输入图像描述

我countif函数是=COUNTIF(A1:A6,">2")来计数所有单元格> 2。 这返回4但它计数3两次。 有没有办法让它只计算唯一的值,并返回3?

你可以使用FREQUENCY函数来做到这一点,如下所示:

=SUM(IF(FREQUENCY(IF(A1:A6>2,A1:A6),A1:A6),1))

CTRL + SHIFT + ENTER确认

看截图:

您也可以使用类似于Brockr22的build议的“非数组”版本,即

=SUMPRODUCT((A1:A6>2)/COUNTIF(A1:A6,A1:A6&""))

在这里输入图像说明

您需要创build一个数组公式
这个链接解释了如何这样做: http : //www.excel-easy.com/examples/count-unique-values.html