繁体   English   中英

我可以在 Google 表格中递归地引用 ArrayFormula 的结果吗?

[英]can I reference the results of an ArrayFormula recursively in Google Sheets?

假设我有一个不确定高度的表,A 列和 B 列中有数值:

一种 C
1个 73 23
2个 11 58
3个 ... ...

如果我想计算每一行的 A+B 之和,我可以使用一个公式填充所有结果: =ArrayFormula(A:A+B:B)

我想做类似的事情,但不是将A1添加到B1来查找C1 ,而是想添加C1 + B2来查找C2

我想知道 ArrayFormula 是否可以自引用,以便我可以在公式的下一次迭代中使用以前的结果?

在这种情况下,使用一个公式实现这一点很重要,因为表格会越来越长(它由实时数据馈送填充)。

至少,我非常感谢任何帮助思考这个问题的人:)

这是您可以编辑的演示表

它被称为running totalcumulative sum ...使用:

=INDEX(QUERY(MMULT(TRANSPOSE((SEQUENCE(COUNTA(B:B))<=
 SEQUENCE(1, COUNTA(B:B)))*{C1; B2:B}), 
 SEQUENCE(COUNTA(B:B), 1, 1, )), "offset 1", ))

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM