繁体   English   中英

Excel Sum是否基于日期范围的月份?

[英]Excel Sum If based on month of date range?

我的工作表中列出了用户及其假期,如下所示:

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

然后,我在另一张纸上使用以下SUMIF公式返回每个人度假的总数

=SUMIF(Data!A$1:A$1000,A13,Data!B$1:B$1000)

这给了我这样的结果:

Katie     2
Dave      4
Liam      1
Marie     6

但是,现在我想将我的SUMIF转换为SUMIFS,它仅返回一月份的值,如下所示:

Katie      1
Liam       1

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

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

提前致谢

您将需要使用数组公式:

=SUM(IF((Data!A$1:A$1000=A13)*(Month(Data!C$1:C$1000) = 1),Data!B$1:B$1000))

由于它是一个数组公式,因此在退出编辑模式时需要使用Ctrl-Shift-Enter进行确认。 然后复制下来。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM