使用ARRAYFORMULA自动为包含数据的行填充列


0

标题说明了一切。

我们有一个电子表格,该电子表格在A列中有一个日期,然后在B列中将A列的值与今天的日期进行比较,并在这两个值之间吐出几周。

=ArrayFormula((F1-A8:A)/7)

*注意:F1 = TODAY()

这样做很好,只不过它在列A中的数据用完时会在该列的末尾开始产生垃圾。

我尝试添加IF语句来检查任何给定行的A列中的单元格是否为空,但如果任何A列中有数据(而不是当前行),它似乎都将其触发为FALSE。

=IF(ISBLANK(A8:A), "", ArrayFormula((F1-A8:A)/7))

任何人都有使类似的东西起作用的经验吗?

Answers:


0

我想将其包装在另一个ARRAYFORMULA中是有道理的(不确定为什么在发布之前我没有想到它)...

该函数现在如下所示:

=ARRAYFORMULA(IF(ISBLANK(A8:A), "", ArrayFormula((F1-A8:A)/7)))

...似乎运作良好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.