Excel检查同一行内的任何2个值是否等于其他值

我有一个有6列和数万行的数据。 我需要计算给定行与列B和E共享数据的次数与不同行的列B和E.

例如,
COUNTIF(AND(B[X]=B[Y],E[X]=B[Y]))

     ABCDEF
 1 6725 555-371-7295 0:00:12已解答2012年10月8日8:57出站
 2 6725 555-371-7295 0:00:31已回答2012年8月8日8:57出站
 3 6714 555-558-2100 0:00:13已回答2012年8月8日8:59出站
 4 6714 555-558-2100 0:00:25已解答2012年10月8日9:08出站
 5 6725 555-842-2600 0:00:04已解答2012年10月8日9:08出站

其中X和Y是行号

上面的代码显然不是真正的Excel代码,它只是应该得到我想要做的事情。 请注意,B1 = B2 AND E1 = E2这是我正在计算的。 B3 = B4但E3 <> E4所以我不想数这个。

这意味着,COUNTIFS(B:B,B1,E:E,E1)将不起作用,因为我真正需要的是COUNTIFS(B1:B5,ANY B1:B5,El:E5, ANY El:E5)提出的问题有点清楚。

请指教。

假设您的数据从第1行开始,您可以将其用作第一个公式:

=COUNTIFS(B:B,B1,E:E,E1)-1

如果您使用Excel 2007或更高版本,则可以使用COUNTIFS ,它允许多个条件

 =COUNTIFS(B:B,B1,E:E,B1) 

如果使用Excel 2003使用

 =SUMPRODUCT(($A$1:$A$1000=A1)*($B$1:$B$1000=A1)) 

作为一个数组公式( Ctrl + Shift + Enter

调整范围A1:A1000B:B1000以适应。