将特定范围到上个月的范围数据相加

将特定范围到上个月的范围数据相加

如何动态地汇总从 X 个月到上个月的范围数据?

在此处输入图片描述

我遇到的问题:1. 求和函数应该从该人加入的月份 +1 开始,我的意思是,如果一个人在二月加入,那么求和函数从三月开始,范围应该在当前月份 -1 停止,当前月份是八月,那么范围应该在三月到七月之间

我使用这个公式SUM(H19:INDEX(F19:Q19,MONTH(TODAY()))),但它返回的月份是当前月份而不是前一个月份

你能帮助我实现这个目标吗?

答案1

Sumifs 应该能够通过一些日期操作来处理这个问题。

=sumifs(3:3, 2:2, ">="&eomonth($c$19, 0)+1, 2:2, "<="&eomonth(today(), -1))

答案2

在此处输入图片描述

怎么运行的:

  • 单元格中的公式A19

    =SUMIFS(A17:L17,A16:L16,">="&DATE(YEAR(A16),MONTH(A16)+1,DAY(A16)),A16:L16,"<="&DATE(YEAR(B21),MONTH(B21)-1,DAY(B21)))

注意:

  • 样本数据集中的January开始月份和结束月份是August
  • 当前月份的日期在单元格中B21

根据需要调整公式中的单元格引用。

相关内容