Excel Sum 如果基于日期范围的月份?

Excel Sum If based on month of date range?

我有 sheet 用户列表和他们的假期:

Katie     1     01/01/2016
Dave      2     12/02/2016
Dave      2     12/12/2015
Katie     1     17/11/20165    
Liam      1     05/01/2016
Marie     1     09/08/2015
Marie     5     23/09/2015

然后我在我的另一个 sheet 上使用以下 SUMIF 公式 return 每个人的假期总数

=SUMIF(Data!A:A00,A13,Data!B:B00)

这给了我这样的结果:

Katie     2
Dave      4
Liam      1
Marie     6

但是,现在我想将我的 SUMIF 变成一个 SUMIFS,它只有 return 一月份的值,如下所示:

Katie      1
Liam       1

我知道我可以使用 =TEXT('Cell Ref',"mmmm") 获取日期的月份,但我不确定如何将其组合到 SUMIFS 语句中。

有人可以告诉我怎么做吗?

提前致谢

您需要使用数组公式:

=SUM(IF((Data!A:A00=A13)*(Month(Data!C:C00) = 1),Data!B:B00))

因为它是一个数组公式,所以在离开编辑模式时需要用 Ctrl-Shift-Enter 确认。然后复制下来。