我该如何计算这个时间?整个午夜

时间:2017-09-07 14:23:23

标签: excel

我有一张包含开始和结束日期和值的工作表。

在C中我有开始日期。
在E我有结束日期。

在我,我有开始时间。 (6时05分00秒)
在J我有结束时间。 (08:33:00)

如果C&E,我需要在经过的时间内添加24小时。

我该怎么做?

我试过if(C2<>E2;1+J2-I2;"omitted") 但是我得到的结果是21:32:00 应该是大约26个小时
(如果我们只看时间,则24 + 8-6 = 26)。

我做错了什么?

编辑;
回到工作中,现在可以上传一些图像 方法1

enter image description here

方法2

enter image description here

两者都返回错误的时间。

EDIT2;
方法3
我记得我总是要格式化&#34;我们的&#34;格式为Excel格式,以便将其识别为日期 在P列中,我使用RIGHT(),MID()和LEFT()来生成正确的格式化日期 在R和S中,我使用与P&amp; Q列相同的代码。

enter image description here 仍然不正确。
: - /

再次编辑:

enter image description here

1 个答案:

答案 0 :(得分:1)

使用公式:=(E1+J1)-(C1+I1)我们只需将日期和时间相加并从开头减去结尾,然后格式化具有公式的单元格以显示天,小时,分钟。

这样,如果你有超过1天的差异,你不只是增加24小时。

将包含上述公式的目标单元格的格式更改为 d "days" hh "hours" mm "minutes" 或者如果您希望小时数在几天内累积,请使用[hh]:mm建议的tigerAvatar格式。

然后你得到一个很好的输出:2 days 02 hours 28 minutes50:28

如果您不想要前导零,请随意放下1小时或1米。

一张图片值1000字,所以: enter image description here

截图后的

版本2:我不认为C,E是基于您的更新的日期格式所以...  我在K和自定义格式掩码中使用了公式=(DATE(LEFT(E2,4),MID(E2,5,2),RIGHT(E2,2))+J2)-(DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))+I2):[h]:mm 如果这不起作用,它可能是一个区域设置,[h]:mm的解释我假设I / J是时间格式。

enter image description here