ArrayFormula 和总和
ArrayFormula and sum total
我正在尝试在 B 列中打印 A 列之前所有行的总和。通过通常的公式,这样做是这样的:
B1: = A1
B2: = A2 + B1
B3: = A3 + B2
B4: = A4 + B3
但我需要使用 arrayformula 来完成此操作。我尝试在 A1 中输入:=ARRAYFORMULA(IF(A1:A4<>"";SUM(INDIRECT("A1:A"&ROW(A1:A4)))))
(如果我没记错的话,在英文版中,用“,”代替“;”)
但它不起作用:
请告诉我,如何使用 arrayformula 解决这个问题?
不久前基于@:
=ARRAYFORMULA(SUMIF(ROW(A1:A4), "<="&ROW(A1:A4), A1:A4))
我正在尝试在 B 列中打印 A 列之前所有行的总和。通过通常的公式,这样做是这样的:
B1: = A1
B2: = A2 + B1
B3: = A3 + B2
B4: = A4 + B3
但我需要使用 arrayformula 来完成此操作。我尝试在 A1 中输入:=ARRAYFORMULA(IF(A1:A4<>"";SUM(INDIRECT("A1:A"&ROW(A1:A4)))))
(如果我没记错的话,在英文版中,用“,”代替“;”)
但它不起作用:
请告诉我,如何使用 arrayformula 解决这个问题?
不久前基于@
=ARRAYFORMULA(SUMIF(ROW(A1:A4), "<="&ROW(A1:A4), A1:A4))