2

我想找出在 2 天和时间之间经过的时间、天数、小时数和分钟数?

开业日期:单元格 J1 08/08/2012 09:00:02

解决日期:单元格 L1 10/10/2012 07:30:00

我尝试了以下方法:

=INT(L1-J1) &" days "&INT(MOD(L1-J1,1)*24)&" hours " & ROUND(MOD((L1-J1)*24,1)*60,0)&" minutes"

这有效,并给出了 62 天 22 小时 30 分钟的流逝时间

这个问题是产生这个作为文本结果意味着我不能自动平均结果

然后我尝试了:

=L1-J1

这样做的结果很好,因为它允许我使用结果并计算出平均值和总和

但是如果经过的时间超过一个月,它就无法解决这个问题 - 所以这个例子给了我 02:22:29 (DD:HH:MM) 的错误结果

我正在寻找的是一个公式/函数,它将为我提供以天/小时/分钟为单位的时间,即使超过 1 个月也能正确显示天数,并且我能够使用结果

谢谢

4

3 回答 3

0

将其格式化为 [h]:mm:ss 会给你小时数。无论如何,这有帮助吗?

于 2013-04-03T11:19:57.553 回答
0

这是格式问题。DD:HH:MM 的格式将结果视为日期 (2-Mar-1900 22:29)

不幸的是,我认为没有内置格式可以给出总天数

您可以使用公式获取所需的文本,=INT(L1-J1)&":"&TEXT(L1-J1,"HH:MM")但这将是文本值而不是数值

于 2013-04-03T11:12:14.887 回答
0

这似乎是无法在一个单元格中完成的事情,但需要在 2 个单元格中处理。1 用于计算平均值(并且可以隐藏),1 用于您正在寻找的显示。

于 2013-10-31T16:48:51.457 回答