可以在 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
。
我正在尝试在 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
。