如何忽略以前由 countif 和 return 单元格中的特定值计数的数据

How to ignore data previously counted by countif and return a specific value in cell

我试图排除我的 countif 公式已经计算过的值,而是插入一个值,例如 "Already counted".

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

姓名# of Name

迈克 2

莎莉 2

约翰福音 3

金 2

何塞 2

莎莉 2

约翰福音 3

布伦达 1

约翰福音 3

何塞 2

金 2

迈克 2

(A 列是 "Name",B 列是公式列“# of Name”。)

好的,很好。问题是当 "Sally" 第二次出现时,它会再次计算这个词。我想忽略它,因为它已经被计算过了,而是插入另一个值,例如 "Already Counted"。提前感谢您的帮助。

使用 MATCH 测试列表中是否第一个:

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

您可以 COUNTIF 以当前行结尾的有限范围,如果超过 1,您就知道它已经被计算在内

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

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