0

我有 2 列数据(名称 = DataA 和 DataB)。

我有 2 组变量代码,我想计算匹配项(名称 = DataC 和 DataD)。

数据A (Col A)

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

数据B (Col B)

John
Fred
Gerry
Alice
etc.... 8000 records

DataA 匹配 ac 的变量 .....(最多 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 天 - 希望它不会对你做同样的事情!

4

1 回答 1

0

我可能误解了您要做什么,但使用两个标准SUMPRODUCT对我有用。

=SUMPRODUCT(--(DataA=DataC),--(DataB=DataD))

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

于 2013-10-08T19:57:17.357 回答