在Excel中使用COUNTIFS检测重复项

在Excel中使用COUNTIFS检测重复项,excel,excel-formula,Excel,Excel Formula,我有一个具有重复任务名称的查找表,但只要重复条目中的查找值(Bucket)相同,就可以了。我想弄清楚的是,如何编写一个真/假来标记分配给不一致bucket的重复记录的所有成员 我曾尝试使用CountIf函数,但我总是遇到一些情况,比如图中的前四行,其中多行之间多次出现不一致。我的公式是: =IF(AND(COUNTIFS(A:A,A2,B:B,B2)=1,COUNTIFS(A:A,A2)>1),"Incon‌​sistent","Consistent‌​") 编辑:我目前的困境示例,突

我有一个具有重复任务名称的查找表,但只要重复条目中的查找值(Bucket)相同,就可以了。我想弄清楚的是,如何编写一个真/假来标记分配给不一致bucket的重复记录的所有成员

我曾尝试使用
CountIf
函数,但我总是遇到一些情况,比如图中的前四行,其中多行之间多次出现不一致。我的公式是:

=IF(AND(COUNTIFS(A:A,A2,B:B,B2)=1,COUNTIFS(A:A,A2)>1),"Incon‌​sistent","Consistent‌​")
编辑:我目前的困境示例,突出显示哪些情况会破坏我的逻辑
您可以将公式更改为

=COUNTIFS(A:A,A2,B:B,B2)<COUNTIF(A:A,A2)
=COUNTIFS(A:A,A2,B:B,B2)0

表示同一个Taskname至少有一个不匹配的bucket。

您能解释一下什么时候需要True以及您尝试了哪个公式吗?是否希望TaskName1与Bucket1的结果为True,TaskName1与Bucket2的结果为False?我希望当任何TaskName1副本与其各自的存储桶之间存在不一致时,TaskName1与Bucket1的所有条目都显示True。基本上,我正在尝试使此列可筛选,以便可以查看所有重复的任务名称我尝试的公式是=如果(和(COUNTIFS(A:A,A2,b:b,B2)=1,COUNTIFS(A:A,A2)>1),“不一致”,“一致”)…其中A是TaskName列,b是Bucket,我正在测试a.)重复的任务名称,然后b.)重复的任务名称/桶组合。在您的示例中,任务名称4是唯一一致的?吹走-谢谢!它是有效的,但我仍在努力理解的部分是Excel如何确定其上下文?它如何知道只查看给定TaskName副本中的存储桶?或者这只是构建在CountIfs逻辑中,以及它如何计算B2 vs.B:B子句?是的,它构建在CountIfs中-例如,对于第一个任务,A:A部分将其限制为与TaskName1匹配的四行,B:B部分从中选择与第一个公式中的Bucket1匹配的两行(或与第二个公式中的Bucket1不匹配)。
=COUNTIFS(A:A,A2,B:B,"<>"&B2)>0