记录每个条目的时间戳并计算从当前深度条目到前一个非连续条目的时间差

记录每个条目的时间戳并计算从当前深度条目到前一个非连续条目的时间差

创建管道计数并希望记录从一个条目到下一个条目所用的时间。使用 Excel 2016 按深度输入数据并记录每个条目的时间戳。然后我想计算从当前深度条目到上一个深度条目的时间差。我有 4 列。孔深度列、Kelly Down 列、时间戳列和时间差异列。我试图解决的问题是计算非连续时间戳行之间的时间差异。例如..

管道计数自动时间戳:
管道计数自动时间戳

我该如何计算?
是否有可以在此使用的 PREVIOUS Time 函数?
我只知道如何使用指定单元格计算时间差。因此,我使用的计算仅从其正上方的一个单元格计算。而不是两个甚至三个。

仅计算从一个单元格到下一个单元格:
仅计算从一个单元格到下一个单元格

答案1

如果时间戳列中的所有时间戳都是按升序排列的,则可以从当前时间戳中减去所有前面的时间戳的最大值,以获得时间差。

如果第一个时间戳在单元格 F2 中,而时间差在 G 列中,则将单元格 G2 留空,并在单元格 G3 中输入以下内容

=IF(OR(F3="",MAX(F$2:F2)=0),"",F3-MAX(F$2:F2))

并将此公式复制到第 3 行下方的 F 列单元格。

请注意,这会在任何空白的时间戳旁边留空。如果您希望使用其他值,请将第二个“”替换为您想要的任何值。

相关内容