如何对 2 小时内发生的 Excel 中的值求和

How to sum values in Excel that occur between 2 hours

我想根据销售额发生的昼夜时间调来计算销售额。例如,我想总结 22:00h 和 2:00h 之间发生的所有销售额。

Hour    Sales
18:58   49
18:00   49.5
03:01   31
20:00   139
09:15   61.5
11:36   5
08:00   24
16:32   25
12:30   96.5
17:30   75.5
09:00   80
00:10   24
15:00   24
18:00   216
09:30   24
06:30   47.5

因此,如果我尝试在小时 >=22:00 且 <23:00 的情况下进行求和,则公式有效。但是,如果我尝试对 22:00 和 2:00 之间的值求和,换句话说,第一个条件是“>=22:00”,第二个是“<2:00” , sumifs 无法工作。我明白为什么,但我正在努力寻找解决此任务的替代方法。

如前所述,我们需要在滚动到第二天时加 1,这意味着 SUMPRODUCT:

 =SUMPRODUCT($B:$B,((E2<D2)+$A:$A>=D2)*(($A:$A<D2)+$A:$A<(E2<D2)+E2))