我有一个有 6 列和数万行的数据。 我需要计算给定行与不同行的 B 列和 E 列共享 B 列和 E 列数据的次数。
例如,
COUNTIF(AND(B[X]=B[Y],E[X]=B[Y]))
A B C D E F 1 6725 555-371-7295 0:00:12 Answered 10/8/2012 8:57 outbound 2 6725 555-371-7295 0:00:31 Answered 10/8/2012 8:57 outbound 3 6714 555-558-2100 0:00:13 Answered 10/8/2012 8:59 outbound 4 6714 555-558-2100 0:00:25 Answered 10/8/2012 9:08 outbound 5 6725 555-842-2600 0:00:04 Answered 10/8/2012 9:08 outbound
其中 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 检查同一行中的任何 2 个值是否等于任何其他值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981154/