我试图从时间中减去小时数,但结果却很奇怪
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
,以便正确显示小时数。