Excel计数在3个标准之间匹配

时间:2013-10-05 15:54:31

标签: excel-formula

我有2列数据(Names = DataA& DataB)。

我有2个可变的代码集,我想要计算匹配的数量(Names = DataC& DataD)。

DataA(Col A)

a
b
b
c
e
.....8000 records

DataB(Col B)

John
Fred
Gerry
Alice
etc.... 8000 records

DataA变量匹配c .....(最多20个 - RangeName = DataC) DataB变量匹配John Fred ...(最多20个 - RangeName = DataD)

我可以使用以下方法计算DataA到DataC的匹配数:

SUMPRODUCT((DataA=DataC)*1)

但是我试图将DataB添加到DataD标准它不起作用

我可以使用多个Countifs,依次为每个变量设置一个,但变量数量较多,变得非常混乱(例如有4个变量):

COUNTIFS(DataA,$U$72,dataB,AA71)+COUNTIFS(DataA,$V$72,dataB,AA71)+COUNTIFS(DataA,$W$72,dataB,AA71)+COUNTIFS(DataA,$X$72,dataB,AA71)

我不想使用数据透视表,想要一个更优雅的解决方案 - 现在让我疯了2天 - 希望它不会对你做同样的事情!

1 个答案:

答案 0 :(得分:0)

我可能误解了你要做的事情,但使用两个标准SUMPRODUCT对我有用。

  

= SUMPRODUCT( - (DataA的= DATAC), - (数据B = DataD))

请注意,不是在公式中使用*1来计算逻辑函数,而应尝试在--函数中使用SUMPRODUCT