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