如何在 Excel 中对一段时间内的值求和?

如何在 Excel 中对一段时间内的值求和?

我的 有什么问题SUMIFS?我想把两个时间点之间的所有值相加。我在屏幕截图中添加了“想要”列以显示我正在寻找的内容。

表达式如下:

=SUMMEWENNS(B:B;A:A;"<="&D7;A:A;">="&D8)

(抱歉,德国 Excel,那只是 SUMIFS)

由于我不知道如何插入表格,这里是数据的屏幕截图: 数据截图

所以基本上对于每个时间点我都想把到下一个点的所有值加起来...
这里是 csv 中的数据,如果你想自己尝试一下:

Time;Amount;;Time;;Want
2015-07-07 11:00;12;;1900-01-00 00:00;0;34
2015-07-07 17:00;22;;2015-07-07 18:00;0;87
2015-07-07 22:00;10;;2015-07-08 12:00;0;2
2015-07-08 03:00;34;;2015-07-08 16:00;13;0
2015-07-08 09:00;43;;2015-07-09 00:00;0;13
2015-07-08 15:00;2;;2015-07-10 00:00;0;
2015-07-09 01:00;8;;;;
2015-07-09 12:00;2;;;;
2015-07-09 23:00;3;;;;
;136;;;13;136

修订:好的,我尝试了您的解决方案,但还是搞砸了。这里面的 30 是从哪里来的? :) 这是该特定行的公式:

=SUMMEWENNS(test!B:B;test!A:A;">="&D4;test!A:A;"<"&D5)

在此处输入图片描述

答案1

">" 和 "<" 符号不应该颠倒吗?.....为了避免可能的重复计算,只有一个应该有=。尝试将第 2 行中的公式复制下来

=SUMIFS(B:B;A:A;">="&D2;A:A;"<"&D3)

相关内容