【发布时间】:2013-10-06 09:58:27
【问题描述】:
让我们的电子表格有两列。 J 包含值,K 包含 J 中所有“先前”和当前值的总和。
我将 K0 设置为 =SUM(J$0:J0) 并在每次将新行添加到 J 时拖动它,所以
K1 变为 =SUM(J$0:J1),
K2 变为 =SUM(J$0:J2) 等。
它运作良好,我只是想知道是否可以通过用一些数组公式替换 K 来避免手动执行它?
我尝试了类似=arrayformula(if(J:J,SUM(J$0:J),"")) - 它为所有行返回相同的值 = 所有值的总和
我尝试了“间接”:=arrayformula(if(J:J,SUM(J$0:indirect("J"&ROW(J0:J))),"")) - 它为所有行返回相同的值 = 第一个值 - 似乎间接在开始时只计算了一次
【问题讨论】:
标签: google-sheets