如何在Excel中实现:输入一段日期,显示这段时间的数值总和?

我想假定一段日期,例如:开始日期2019/1/1,结束日期2020/12/31,然后有一列日期,且对应了相应的数值,我想统计我设定的日期段的数值总和,求大神们帮忙解答一下。感谢!

在I5中输入或复制粘贴下列公式
=SUMIFS(D:D,C:C,">="&G5,C:C,"<="&H5)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-18

条件求和,用sumproduct函数可以实现,

公式可以 复制粘贴直接使用,具体为:=SUMPRODUCT((B4:B9>=F5)*(B4:B9<=G5)*C4:C9)

如有需要可以继续交流!!!

追问

非常感谢您的回答,我刚才也亲自试过,您提供的公式确实可以实现,但我的问题提问出现了问题(这是我的问题),我原本的表格在内容里是有文字的,所以用这个公式是里算不出来的。很郁闷呢!

追答

日期是文字格式??截图上来,如能截图,会提供有针对性的解答!

追问

我已经重新修改了图片,在问题里面。您能看到吗?非常感谢您的解答。

追答

数组公式可以解决,要上班了,晚上解答!

数组公式输入结束后需要同时按下 ctrl shift enter 三个键,以产生花括号,

具体公式为:=SUM(IF((ISNUMBER($C$4:$C$11))*($C$4:$C$11>G5)*($C$4:$C$11<H5),$D$4:$D$11))

解答不易,问题如果得到解决请给个认可!

本回答被提问者采纳
第2个回答  2021-09-18
H5
=SUMIFS(C:C,B:B,">="&F5,B:B,"<="&G5)
或者
=SUMPRODUCT((B4:B100>=F5)*(B4:B100<=G5),C4:C100)
第3个回答  2021-09-18
=SUMIFS(C:C,B:B,"<="&G5,B:B,">="&F5)
相似回答