有没有办法在 Excel 中正确显示负时间跨度?

23 date-time microsoft-excel cell-format

有没有办法让 Excel 显示负时间跨度?如果我减去两个时间值(例如,从计划的时间量中减去实际花费的时间)并且结果为负数,Excel 只是用散列填充结果单元格以通知我结果不能显示为时间值。甚至 OpenOffice.org Calc 和 Google 电子表格也可以显示负时间值。

有没有办法通过使用条件格式来解决这个问题?我真的不想通过自己计算小时和分钟或类似的东西来创建一些解决方法。

Esp*_*spo 12

来自约翰沃肯巴赫的http://spreadsheetpage.com/index.php/tip/C17/P10/

默认情况下,Excel 使用从 1900 年 1 月 1 日开始的日期系统。负时间值会生成一个早于该日期的日期-时间组合,这是无效的。

解决方案是使用 1904 日期系统。选择工具,选项。在“选项”对话框中,单击“计算”选项卡并选中 1904 年日期系统选项以将开始日期更改为 1904 年 1 月 2 日。现在将正确显示您的负时间。

如果您使用 1904 日期系统,则在链接到其他工作簿中的日期单元格时要小心。如果链接的工作簿使用 1900 年日期系统,则链接检索的日期将不正确。