从时间中减去小时数

从时间中减去小时数

我试图从时间中减去小时数,但结果却很奇怪

A1 = 06:00:00 (manual entry, hours to deduct)
B1 = 00:30:00 (=C1-A1, start time)
C1 = 06:30:00 (manual entry, end time)

只要差异不超过 6 小时,这种方法就能很好地发挥作用并持续发挥作用。

07:00:00为什么如果 A1 是的话我会在 B1 中得到哈希值,或者如果 C1 是的话05:00:00

答案1

就你的情况而言不能提取比投入更多的小时数。
在第二个例子中,您尝试从 6 小时 (C1) 中减去 7 小时 (A1)。
在第三个例子中,您尝试从 5 小时 (C1) 中减去 6 小时 (A1)。

如果你的意思是那A1是你的开始时间当天C1的末日当天
(其中结束时间可能是明天)您应该使用公式=C1-A1+IF(C1<A1,1)
这样,如果结束时间早于开始时间,则结束时间会增加一天。

另外,还要设置单元格格式[H]:MM,以便正确显示小时数。

相关内容