具有不同行的数组公式? (运行 总计)

Arrayformula with different rows? (running total)

我正在尝试在单元格 AS3 中为整行 AS 使用简单的公式 =AS2+AP3。所以在单元格 AS4 中它将是 =AS3+AP4。我可以简单地通过复制和粘贴来完成。但它不适用于 arrayformula。有解决办法吗?

我认为您需要 运行 列 AP 中的数字总数,但从 AS2 中的任何数字开始。您可以使用 SUMIF 执行此类操作,它将所有数字加起来直到当前行:

=ArrayFormula(if(AP3:AP="","",sumif(row(AP3:AP),"<="&row(AP3:AP),AP3:AP)+AS2))