GoogleSheet,Hot 减去一个数组,每个单元格与最后一个?

问题描述

我试图找出时间范围之间的时间间隔,而 ÷ 想知道 ÷ 是否可以使用数组公式来做到这一点?

截图:

enter image description here

这是我现在的方法我有一列,每一行都包含一天中的时间,我现在要做的是从最后一个单元格中减去每个单元格以找到时间之间的差距(持续时间),但我需要一个数组公式,用一个代码来做这个,而不必为谁知道一列中有多少行,以及我拥有的数据编写一个简单的减法

解决方法

试试:

=ARRAYFORMULA(IF(A3:A="",TEXT(A3:A1000-A2:A999,"[h]:mm:ss")))

enter image description here

,

这是另一种方法,做同样的事情。

=ARRAYFORMULA({"ELAPSED ";0;
    OFFSET($A$2,1,COUNT(A:A)-1)-OFFSET($A$2,COUNT(A:A)-1)})

这使用直到当前行的值计数来计算从第一次开始的适当偏移量,在 A2 中,给出与当前行相关的两个时间值。然后从另一个中减去一个,得到时间增量。

enter image description here