如何使用单个参考单元格来更改多个公式中的年月日中的年份参考?

如何使用单个参考单元格来更改多个公式中的年月日中的年份参考?

如何更改以下公式中的日期引用:>=2018-1-01<=2018-1-31,以便它正确引用单元格中的单个单元格日期J4?以下公式正常工作,没有问题!

(E8)=SUMIFS(D$44:$D$84,$B$44:$B$84,">=2018-1-01",$B$44:$B$84,"<=2018-1-31")

(F8)=SUMIFS(D$44:$D$84,$B$44:$B$84,">=2018-2-01",$B$44:$B$84,"<=2018-2-28")

(G8)=SUMIFS(D$44:$D$84,$B$44:$B$84,">=2018-3-01",$B$44:$B$84,"<=2018-3-31")

ETC。

困难在于,每年我都必须手动进入并更改公式中对新年的每个引用,更糟糕的是,我必须请我们志愿者小组中使用费用报告但不熟悉 Excel 的人进入公式并进行编辑。最后一部分不太实用!J4如果我可以在单元格中将日期更改为2019明年并更改公式,那么每个人都可以做到这一点!

添加简单的单元格引用不起作用,即:

=SUMIFS(D$44:$D$84,$B$44:$B$84,">=(J4)-1-01",$B$44:$B$84,"<=(J4)-1-31")  

与上述公式中仅添加参考类似的其他变体J4不起作用。

其他变体如=(DATE(YEAR(J4),MONTH(1),DAY(1)))可作为独立引用,但不在公式中。(它通常返回0。)

公式的第一部分=SUMIFS(D$44:$D$84,$B$44:$B$84,)是按月从另一个表中查找费用,并按照屏幕截图将其放在每月列中。因此,更改公式的这一部分(效果很好)不是一个选择。

我已经在公式中尝试了所有类型的日期引用,如果我没有收到错误消息,我只需得到0

我正在使用 Excel 2011 (mac)

带注释和公式的屏幕截图

答案1

我认为你想要的是以下内容:

=SUMIFS(D$44:$D$84,$B$44:$B$84,">="&J4&“-1-01”,$B$44:$B$84,”<="&J4&“-1-31”)

而不是使用(J4)

参考:https://support.office.com/en-us/article/calculation-operators-and-precedence-in-excel-48be406d-4975-4d31-b2b8-7af9e0e2878a#tblID0EABBAFAAA

我已经检查过它在我的数据集上运行良好,看看它是否有帮助!

在此处输入图片描述

相关内容