如何在Excel中减去两个日期列(格式:2019-01-31 23:45:45+;01:00)并以小时显示?

如何在Excel中减去两个日期列(格式:2019-01-31 23:45:45+;01:00)并以小时显示?,excel,Excel,假设我有两个专栏: Creation Date Delivery date hours 2019-01-31 23:45:45+01:00 2019-02-01 15:18:21+01:00 ? 有人能帮我做这件事吗?他们有其他的方法,但这是有效的: =((DATE(LEFT(C3,4),MID(C3,6,2),MID(C3,9,2))-DATE(LEFT(B3,4),MID(B3,6,2),MID(B3,9,2))

假设我有两个专栏:

Creation Date                Delivery date                 hours
2019-01-31 23:45:45+01:00    2019-02-01 15:18:21+01:00     ?


有人能帮我做这件事吗?

他们有其他的方法,但这是有效的:

=((DATE(LEFT(C3,4),MID(C3,6,2),MID(C3,9,2))-DATE(LEFT(B3,4),MID(B3,6,2),MID(B3,9,2)))-1)+((1-(TIME(MID(B3,12,2),MID(B3,15,2),MID(B3,18,2))))+TIME(MID(C3,12,2),MID(C3,15,2),MID(C3,18,2)))*24

如果是文本,c3表示传递,b3表示创建。

使用
功能:

=(VALUE(LEFT(B2,LEN(B2)-6))-VALUE(LEFT(A2,LEN(A2)-6)))
并在结果列中使用自定义格式
[h]:mm
[h]