Excel 2010 负时间使用情况

Excel 2010 负时间使用情况

有没有办法以负时间 (-24:00) 开始,以 h:mm 格式 (+1:00) 添加并得到答案 (-23:00)?

答案1

Excel 使用一种奇怪的时间/日期格式,甚至对没有日期的时间做出更奇怪的选择。所有没有附加日期的时间都输入为从 开始January 0, 1900,这是 Excel 中日期行的开始。向后追溯到午夜(例如,从凌晨 5 点减去 6)会导致“错误”,Excel 会将值显示为一串井号 ( ########)。

为了解决这个问题,您可以将时间指定到数字行下方的某一天,并更改格式以仅将其显示为时间。例如,凌晨 5 点变为 2013 年 1 月 1 日凌晨 5 点。然后,如果您从值中减去小时数(或天数),Excel 就可以正确跟踪。

您可以使用日期函数来找出两个值之间相隔的小时数或天数。有很多函数,但这里有一个指南介绍 Excel 如何处理日期和时间,以及所有日期和时间函数: Excel 中使用日期和时间的权威指南

答案2

是的,但您需要更改 Excel 电子表格以使用“1904”日期系统。您可以从菜单文件->选项->高级向下滚动到“计算此工作簿时”并选择“使用 1904 日期系统”来执行此操作。

请记住,没有诸如“24:00:00”这样的时间,因为时间是从 0:00:00 到 23:59:59 ...

...然后您可以在格式化为时间的单元格中输入负时间,如下所示:

= TIMEVALUE("23:59:59") * -1

然后从另一个时间格式的单元格中添加一个值,例如 1:00:00,就可以实现您想要的效果。

相关内容