我有一个开始时间和结束时间,并想计算两者之间的持续时间 . 当开始和结束时间是相同的时区时,这很简单,如下面的飞行示例所示
一些观点
-
出发格式化为YYYY-MM-DD
-
到货格式为YYYY-MM-DD
-
持续时间计算如此
=IF(NOT(AND(ISBLANK(D2),ISBLANK(C2))),MOD(D2-C2,1)*24,0)
现在,如果我引入时区并尝试进行相同的计算,这个等式显然会失败,而且说实话,我甚至不知道如何开始计算以使其工作 .
一些要点
-
出发UTC设置为通用格式
-
到达UTC设置为通用格式
有人可以提供一个等式的最小工作示例(MWE),该等式将根据当地出发和到达时间计算飞行持续时间 .
1 回答
您必须在出发和到达时间中包含日期 . 该公式将类似于:=((arr.time-dep.time)* 24)(arr.timezone-dep.timezone)
在您的情况下,与时区:
这要求您输入出发和到达时间以及日期和时间 . 我尝试了它,它似乎适用于消极和积极的时区 .
编辑:我添加/ 24并将前面的表达式括在括号中以获得hh:ss格式的计算 .