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")))
我有与时间相关的数据。我有开始日期、开始时间和结束时间。我的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")))