如何对两个时间之间的值求和

如何对两个时间之间的值求和

我有一份为期一个月的合约清单,每行都是一份在此期间有效的单独合约。我需要知道 00:00 到 01:00 之间的总和值是多少(即 8)。我可以使用什么公式。我尝试了 sumif,但问题是我无法弄清楚如何将 00:00 到 00:00 的行值包括在内,这意味着该合约运行 24 小时,并且合约从前一天的 23:00 开始到 05:00。

Jan
start  end   value
00:00  05:00   5
05:00  10:00   5
23:00  05:00   2
00:00  00:00   1

谢谢你,

答案1

或许,这个公式可以帮助你:

=SUMPRODUCT((($A$2:$A$5>=0)*(--($A$2:$A$5<(1/24)+($A$2:$A$5>$B$2:$B$5))>0)*(--(($B$2:$B$5>=1/24)+($A$2:$A$5<1/24))>0))*$C$2:$C$5)

在此处输入图片描述

相关内容