Excel总和是否基于日期范围的月份?
我有一张表,上面列出了用户及其假期:Excel总和是否基于日期范围的月份?,excel,sumifs,Excel,Sumifs,我有一张表,上面列出了用户及其假期: 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公式返回每个人的假期总数 =SUM
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确认。然后抄下来
谢谢,我尝试了你的代码,但它出现了一个#值错误,我不知道为什么?是否使用Ctrl-Shift键进入退出编辑模式?您的日期是实际日期还是文本的日期形式?对于第一个问题,当您单击带有公式的单元格时,公式的末尾是否有
{}
?第二个是右对齐或左对齐的日期,如果是左对齐,则通常表示它们是文本,而不是格式化为日期的数字。尽管末尾有空格导致了问题,但它现在可以工作了!谢谢