带标题的数组公式

问题描述 投票:0回答:1

接收导入数据的工作表有 4 列。 Col A 有日期时间,在 Col D 中我想使用数组公式来计算从上一个日期时间到当前日期时间所经过的分钟数。

enter image description here

我尝试了数组公式的一些变体,将其添加到单元格 D2 中,例如:

=ARRAYFORMULA(IF(ROW(A:A)=2, "Mins Elapsed", IF(A3:A="", "", (A3:A - A2:A) * 24 * 60)))

这会抛出错误:“结果未自动扩展,请插入更多行(1)。” 错误消息没有帮助。

我在单元格D4中测试了一个数组公式 - 因为它必须有一个用于计算的先前数据单元 - 并且它工作得很好:

=ARRAYFORMULA(IF(A4:A="", "", (A4:A - A3:A) * 24 * 60))

如果有必要,我可以接受这一点,但如果我可以用标题修改公式并将其放在D2中,那就会“更干净”。 我认为问题可能是实际计算必须从第 4 行开始? 接下来我可以尝试什么?

google-sheets array-formulas
1个回答
0
投票

对于任何对答案感兴趣的人,我使用了数组来返回:

  • 标题
  • 空白单元格
  • 数组公式输出
= { "Mins Elapsed"; ""; ARRAYFORMULA(IF(A4:A="", "", (A4:A - A3:A) * 24 * 60)) }

enter image description here

注意:为了使数组生成列而不是行,必须使用分号 (;) 而不是逗号 (,) 来分隔数组值。

© www.soinside.com 2019 - 2024. All rights reserved.