体验零代码搭建

Excel时间差为负值时显示错误的解决办法

网友投稿  ·  2024-01-21 07:01  ·  所有内容  ·  阅读 838


在Excel中计算两个时间的差值时如果差值为负数,Excel会在单元格中显示错误信息“######”例如计算在A1单元格中时间为11:33,B1单元格中时间为9:20,C1单元格显示其差值“=B1-A1”,C1单元格中不会显示“-2:13”,而是显示“######”。

在Excel中计算两个时间的差值时如果差值为负数,Excel会在单元格中显示错误信息“######”例如计算在A1单元格中时间为11:33,B1单元格中时间为9:20,C1单元格显示其差值“=B1-A1”,C1单元格中不会显示“-2:13”,而是显示“######”。

Excel时间差为负值时显示错误的解决办法

    可以用更改工作簿日期系统的方法来解决这个问题Excel默认为1900日期系统,因此才会显示“######”,如果改为1904日期系统,就不会有这个问题更改日期系统的方法是:单击“Office→Excel选项→高级→”,在“计算此工作簿时”区域中,勾选“使用1904日期系统”即可。

    如果不更改日期系统,以免引起时间混乱,还可以用公式的方法,在C1单元格中输入公式:    =IF(B1-A1<0, "-" & TEXT(ABS(B1-A1),"hh:mm"), TEXT(ABS(B1-A1),"hh:mm"))


如何利用Exce临时充当计算器 << 上一篇
2024-01-21 07:01
如何在Excel2003菜单栏中显示当前文件路径
2024-01-21 07:01
下一篇 >>

相关推荐