Excel/Google Sheet 将持续时间添加到 Date/Time

Excel/Google Sheet Adding Duration to Date/Time

我有与时间相关的数据。我有开始日期、开始时间和结束时间。我的objective是把结束时间加到开始date/time到return结束日期和时间。

如果开始和结束在同一天就没问题。我有多种计算所需数据的方法。问题是结束时间是在第二天。

到目前为止我是如何尝试解决它的

日期列 B 开始列 C 结束栏 D

G 列:B+C = Returns 日期 - 时间开始 H 列:=IF(C2>D2,SUM(C2-D2)*24,SUM(D2-C2)*24) Returns 持续时间 第一列:=G2+TIME(H2,0,0) 结束日期和时间

我有一个不优雅的解决方案 =D12-C12 returns 的值为 ############ 然后用户将“+1”添加到公式中。但我正在努力避免用户干预。

谢谢

删除 G2:I 中的所有内容并在 G2 中使用:

=INDEX(IF(B2:B="",,TEXT(B2:B+C2:C, "d/m/e hh:mm:ss")))

下半年:

=INDEX(IF(B2:B="",,TEXT(I2:I-G2:G, "[h]:mm")))

在 I2 中:

=INDEX(IF(B2:B="",,TEXT(IF(C2:C<D2:D, B2:B, B2:B+1)+D2:D, "d/m/e hh:mm:ss")))