可以在 Excel 的 SUMIFS 公式中使用 MONTH() 函数吗?

Can the MONTH() function be used within a SUMIFS formula in Excel?

我正在尝试在 excel 中创建一个 sumifs 公式,我正在尝试计算:

小时总和

where 'Project' = selected project and 'Assignee' = selected assignee and month of 'Due' = current month

我尝试为突出显示的单元格使用的论坛是:

=SUMIFS(E3:E7,B3:B7,B13,C3:C7,C12,MONTH(D3:D7),MONTH(NOW()))

但是它会抛出错误。

很遗憾,不是 - 但您或许可以稍微欺骗它。如果您在 SUMIFS 条件中使用日期 Excel 似乎能够正确识别它,因此您可以使用它来定义您希望 return,像这样:

=SUMIFS($E:$E,$B:$B,$B13,$C:$C,C,$D:$D,">="&DATE(YEAR(NOW()),MONTH(NOW()),1),$D:$D,"<"&DATE(YEAR(NOW()),MONTH(NOW())+1,1))

这适用于当月 1 日和下个月 1 日之间的 SUMIFS