EXCEL表格中,按照年月每月都有数字如何引用公式来计算任意两个日期之间的数据之和?

例如求和2019年8月到2020年1月D列数据之和

计算日期区间的数据之和,有很多方法可以实现。

    如楼上所答,用sumifs函数,设置两个条件,一个条件是大于等于起始日期,一个条件是是小于等于终止日期。这种方法比较简单,公式随用随设。

    使用筛选+分类汇总函数。分类汇总函数只计算筛选到的数据,筛选隐藏的数据则不计算。所以只要按日期范围筛选就可以得到明细及合计数。

    使用sql语句,可以用语句设置条件,或者条件区域,根据条件进行筛选。 

    使用VBA,设定好之后,可以设置个统计按钮,直接出结果。

……

还有很多方法可以实现。根据你实际工作情况以及具体需求,可以选用合适的方法进行处理。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-02

    用多条件求和函数sumifs即可。

    日期本身就是数值,两个条件,大于某个日期,小于某个日期求和即可。

第2个回答  2020-09-03

=SUMIFS($D$2:$D$6,$A$2:$A$6,">="&$F$2,$A$2:$A$6,"<="&$G$2)

是你要的合计吗

第3个回答  2020-09-03
如果A列为EXCEL可识别的日期格式,设置的这种显示方式

使用下列公式之一
=SUMIFS(D:D,A:A,">="&DATE(2019,8,1),A:A,"<"&DATE(2020,2,1))

=SUMIFS(D:D,A:A,">="&DATE(2019,8,1),A:A,"<="&DATE(2020,2,1)-1)
=SUMIFS(D:D,A:A,">="&DATE(2019,8,1),A:A,"<="&DATE(2020,2,0))