我试图从旧数组中得到一个一维的新数组,其中新数组中的第n个单元格是所有值到旧数组中第n个单元格之和的值。在我已经拥有的数组中,每个单元格中的数据表示每天的利润。我想要一个新的数组,其中每个单元格代表到那天累积的净利润。
我试着想出一个解决方案:
=ArrayFormula(SUM( OFFSET($A$2,0,0,ROW(A2:A)-1,1)))
=A3:A+INDIRECT("B"&TO_TEXT(ROW()-1))
对于第一个公式,需要应用于每个单元格。相反,我只想要一个B2的公式,它返回一个数组来生成它下面的所有值。第二个公式使google单张对我来说太慢了。
任何帮助都将不胜感激。
发布于 2019-06-19 10:10:06
=ARRAYFORMULA(IF(LEN(A2:A), (SUMIF(ROW(A2:A), "<="&ROW(A2:A), A2:A)), ))
https://stackoverflow.com/questions/56673160
复制