对一系列单元格求和,并在一个公式中对该范围执行计数



我有一个巨大的数据转储,有很多重复项。假设它是一个客户 ID 列表。我有一个=IF(COUNTIF($@$#:@#,@#)>1,0,1),如果上面没有重复,则只计算新客户 ID。

假设我不想为客户 ID 的 1 和 0 设置一列,而是想要一个公式来对所有不同的 ID 求和,或者换句话说,对上述公式中的所有 1 求和。这在 excel 中可能吗?

如果 ID 仅包含数字,则此公式计算范围内唯一值的数量:

=SUM(IF(FREQUENCY($@$#:@#,$@$#:@#)>0,1))

或者,如果要计算唯一文本的数量或数字和文本之间的混合,请使用此文本:

=SUM(IF(FREQUENCY(MATCH($@$#:@#,$@$#:@#,0),MATCH($@$#:@#,$@$#:@#,0))>0,1))

最新更新