1

我想使用 excel 计算包含格式为 hh:mm:ss,00 的数字的两个单元格之间的时间差。一个简单的减法是行不通的。任何人都可以帮助我吗?谢谢

4

4 回答 4

1

如果这两个单元格包含有效的时间值,那么假设您从较大的值中减去较小的值,那么减法应该起作用(除非您使用 1904 日期系统,否则 Excel 不喜欢负时间值)。

你试过什么公式?你得到了什么结果,你期待什么结果?

于 2012-05-27T21:44:28.050 回答
0

我知道这个问题现在几乎已经死了,但是我早些时候在尝试制定一个好的公式来计算办公室工作时间时正在研究这个问题。就像按小时和分钟一样。我想出的是:

=HOUR([@[Time Ended]])-HOUR([@[Time Started]])+(MINUTE([@[Time Ended]])-MINUTE([@[Time Started]]))/60

这是我在表格中的小时数列中使用的公式,用于计算两次工作时间,即开始时间和结束时间。请注意,我必须分别处理小时和分钟,这是因为它们有两个不同的功能。如果您在输入的时间中包含秒数,则还有一个时间秒数的功能。将其添加到上面的公式中不会太难。

于 2014-01-27T19:36:28.220 回答
0

您可以使用 If 函数,以免出现负错误。做

而不是 =TEXT(A1-B1)

你可以做:

=IF(A1 > B1, A1 - B1, B)
于 2014-02-27T00:28:04.440 回答
0

经过长时间的搜索,发现了这一点。

=VALUE(LEFT(B4,8)-LEFT(A4,8))+VALUE((RIGHT(B4,3)/86400000)-(RIGHT(A4,3)/86400000))
于 2016-04-29T10:07:39.520 回答