ARRAYFORMULA – 创建一个 运行 余额 – 添加前一行的单元格 + 同一行的单元格

ARRAYFORMULA – Create a running balance – Add cell in previous row + cell in same row

希望标题具有足够的描述性。我想在 ARRAYFORMULA 中创建此计算,这样我就不必保留 dragging/copy/pasting 本来是一个简单的公式。

这是我目前所拥有的。它似乎对前两行有效,然后就不再有效了:

=ArrayFormula({"Balance";if(isblank(D2:D),"",R1:R+Q2:Q)})

Link 样本 sheet: https://docs.google.com/spreadsheets/d/1OPJ4Zo108mO-LW8DeKrZRrXzHxt9u2qLhnqXWUX31YU/edit?usp=sharing

非常感谢任何帮助!

查看我新添加的 sheet(“Erik Help”),单元格 R1:

=ArrayFormula({"Balance"; IF(Q2:Q="",,SUMIF(ROW(Q2:Q),"<="&ROW(Q2:Q),Q2:Q))})

这基本上是说,“留下一个 header。在下面,如果 Col Q 中的相应单元格为空,则将 Col R 留空。否则,给出所有行的总和,包括当前行."