Excel公式:列中唯一单元格的数量,IF对应的行是一定值

时间:2014-04-04 14:28:58

标签: excel excel-formula

目前,我有一个只计算列中唯一值的公式:

=SUM(IF(FREQUENCY(A2:A10,A2:A10)>0,1))

但是,如果同一行中的相应单元格具有特定值,我只想计算它们。这可能不使用VBA吗?

例如:

     A        B

     1       Old
     1       Old
     2       New
     2       New
     3       Old
     3       New
     4       New

我想获得对应于B col中“New”值的A单元格的唯一值的计数。因此A中“New”的唯一出现次数为3

一直在查看excel引用,而不是看我如何使用数据范围执行此操作。

1 个答案:

答案 0 :(得分:3)

您可以使用此公式

=SUM(IF(FREQUENCY(IF(B2:B10="New",A2:A10),A2:A10),1))

使用 CTRL + SHIFT + ENTER确认