首页 文章

根据不同的时区计算持续时间(即飞行时间)

提问于
浏览
0

我有一个开始时间和结束时间,并想计算两者之间的持续时间 . 当开始和结束时间是相同的时区时,这很简单,如下面的飞行示例所示

enter image description here

一些观点

  • 出发格式化为YYYY-MM-DD

  • 到货格式为YYYY-MM-DD

  • 持续时间计算如此 =IF(NOT(AND(ISBLANK(D2),ISBLANK(C2))),MOD(D2-C2,1)*24,0)

现在,如果我引入时区并尝试进行相同的计算,这个等式显然会失败,而且说实话,我甚至不知道如何开始计算以使其工作 .

enter image description here

一些要点

  • 出发UTC设置为通用格式

  • 到达UTC设置为通用格式

有人可以提供一个等式的最小工作示例(MWE),该等式将根据当地出发和到达时间计算飞行持续时间 .

1 回答

  • 1

    您必须在出发和到达时间中包含日期 . 该公式将类似于:=((arr.time-dep.time)* 24)(arr.timezone-dep.timezone)

    在您的情况下,与时区:

    =(((D6-C6)*24)+(H6-I6))/24
    

    Updated screenshot

    这要求您输入出发和到达时间以及日期和时间 . 我尝试了它,它似乎适用于消极和积极的时区 .

    编辑:我添加/ 24并将前面的表达式括在括号中以获得hh:ss格式的计算 .

相关问题