具有不同行的数组公式? (运行 总计)
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))
我正在尝试在单元格 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))