专栏名称: 完美Excel
Excel与VBA技术学习与实践
目录
相关文章推荐
Excel之家ExcelHome  ·  LOOKUP函数用的好,年薪三万还嫌少 ·  2 天前  
Excel之家ExcelHome  ·  一组常用Excel函数公式,效率提高1.3% ·  5 天前  
Excel之家ExcelHome  ·  让金额按百元、万元、十万元显示 ·  4 天前  
完美Excel  ·  让Excel显示负时间差 ·  6 天前  
完美Excel  ·  分享一篇文章:人工智能与智能计算的发展 ·  4 天前  
51好读  ›  专栏  ›  完美Excel

让Excel显示负时间差

完美Excel  · 公众号  · Excel  · 2024-12-26 06:01

正文

学习Excel技术,关注微信公众号:
excelperfect

标签:Excel技巧

有时候,我们要计算两个时间的差值,如下图1所示,只需要直接将它们相减即可。

1
然而,如果两个时间的差值为负值,Excel会直接显示“#”号并填充整个单元格,表示计算错误,如下图2所示。

2
在《解决在Excel中计算时间差值的问题》中,我们给出了一种解决方法,就是使用ABS函数来得到差值。

然而,因为使用了ABS函数,所以显示的都是正值,这样我们就不能直观地看出来前一个时间比后一个时间是早还是晚了。

这里介绍一种方法,就是使用1904日期系统,这样会允许负时间。

单击左上角“文件——选项”,在“Excel选项”对话框的左侧选项卡中选择“高级”,在其右侧找到“使用1904日期系统”并将其选取,如下图3所示。

3
此时,Excel就会显示负时间差值,如下图4所示。

4
注意,这个设置的更改会影响该文件的日期计算。如果是从其他不是使用1904日期系统的文件链接到此文件,则文件之间的数据计算可能会出现错误。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。