如何忽略之前由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。