时间间隔内的时间

Time within a time interval

我在论坛上找到了这个公式,当时移在​​午夜后结束时,它非常有效。我用结束时间 23:00 尝试了相同的公式,但我无法让它工作。我做错了什么?

我希望它计算 18:00–23:00 之间的小时数。

给定 B5 中的开始时间和 C5 中的结束时间,此公式将为您提供落在 19:0004:00 范围内的小数小时数。

=MOD(C5-B5,1)*24-(C5<B5)*(19-4)-MEDIAN(C5*24,4,19)+MEDIAN(B5*24,4,19)

试试这个:

=MEDIAN((C5+(C5*24 < B5*24))*24,18,23)-MEDIAN(B5*24,18,23)

B5 是开始日期,C5 是结束日期。