我想使用excel计算时间差,两个单元格包含格式为hh:mm:ss,00的数字。简单的减法不起作用。有人可以帮帮我吗?感谢
答案 0 :(得分:1)
如果两个单元格包含有效的时间值,则减法应,假设您从较大的值中减去较小的值(Excel不喜欢负时间值,除非您使用1904日期系统)
你尝试过什么公式?你得到了什么结果,你期望得到什么结果?
答案 1 :(得分:0)
我知道这个问题现在几乎已经死了但我早些时候正在考虑这个问题,同时试图制定一个很好的公式来计算在办公室工作的时间。喜欢按小时和分钟。我想出的是:
=HOUR([@[Time Ended]])-HOUR([@[Time Started]])+(MINUTE([@[Time Ended]])-MINUTE([@[Time Started]]))/60
这是我在表格中的小时栏中使用的公式,用于计算两次工作小时数,时间开始时间和结束时间。请注意,我必须单独执行小时和分钟,这是因为这些功能有两种不同的功能。如果在输入时间中包含秒数,则还有一个秒的功能。将其添加到上面的公式中并不会太困难。
答案 2 :(得分:0)
您可以使用If功能,这样就不会出现负面错误。做
而不是= TEXT(A1-B1)
你可以这样做:
= IF(A1> B1,A1-B1,B
答案 3 :(得分:0)
经过长时间的搜索,发现了这一点。
=VALUE(LEFT(B4,8)-LEFT(A4,8))+VALUE((RIGHT(B4,3)/86400000)-(RIGHT(A4,3)/86400000))