如何忽略之前由countif计数的数据并返回单元格中的特定值

我试图排除我countif公式已经计算的值,而是插入一个值,如“已经计数”。

我需要计算某个特定项目出现在列中的次数,我使用了基本的countif公式:= COUNTIF(A:A,A2)。 它返回了这些结果:

姓名的名字

麦克2

莎莉2

约翰3

金2

何塞2

莎莉2

约翰3

布伦达1

约翰3

何塞2

金2

麦克2

(列A是“名称”,列B是公式列“名称的编号”)。

太好了。 问题是第二次发生“莎莉”发生时,它再次计数的话。 我想忽略它,因为它已被计算,而是插入另一个值,如“已计数”。 提前谢谢你的帮助。

使用MATCH来testing列表中的第一个:

=IF(MATCH(A2,A:A,0)=ROW(),COUNTIF(A:A,A2),"Already Counted") 

在这里输入图像说明

对于以当前行结束的有限范围,您可以COUNTIF ,如果超过1 ,则知道已经计数

 =IF(COUNTIF($A$2:A2,A2)=1,COUNTIF($A:$A,A2),"Already Counted") 

在这里输入图像说明

编辑:刚刚看到它,我也喜欢斯科特的解决scheme。