COUNTIFS在不同表格上具有范围标准

时间:2014-11-25 06:17:08

标签: excel

我还没看过COUNTIFS功能是否有限制,但我遇到以下情况:

我想计算连续两个条件为真的次数。例如

Sheet 1
USERID    DATE
SAM        12/1/2014
SAM        12/3/2014
SAM        12/4/2014
JON        12/3/2014
BOB        11/5/2014

Sheet 2
Dates to match against {12/3/2014, 12/4/2014, 12/5/2014}

Sheet 3
USERID   DATECount
SAM       2
JON       1
BOB       0

如果所有这些信息都在同一张表中,则以下公式有效(假设表1中的数据位于A列和B列中,而表2中的数据位于第一行D至F中,而数据位于表3中从D5开始。

=COUNTIFS(A:A,D5,B:B,"="&$D$1:$F$1)

目前,为了克服这个问题,我对条件2的范围内的每个条件都有一个SUM函数和一个COUNTIFS。但是它有20条标准,因此非常难看。

我想要找到的是更优雅的方法,或者如果有另一个函数可以返回相同的结果。

请注意,日期范围可能每月都会更改。

1 个答案:

答案 0 :(得分:5)

您需要一个SUMPRODUCT包装器,它将通过COUNTIFS中的单元格迭代Sheet2!$D$1:$F$1结果。

COUNTIFS Multiple worksheets

Sheet3中的公式!E5是,

=SUMPRODUCT(COUNTIFS(Sheet1!A:A,D5,Sheet1!B:B,Sheet2!$D$1:$F$1))

根据需要填写。