【发布时间】:2020-08-10 15:36:25
【问题描述】:
我有下面的数据集。 Col1 给定数据,Col2 是 Col1 前 5 行(含)的滚动总和。
Date Col1 Col2
01/04/20 2 2
02/04/20 1 3
03/04/20 4 7
04/04/20 7
05/04/20 7
06/04/20 5 10
07/04/20 2 11
08/04/20 7
09/04/20 7
10/04/20 1 8
11/04/20 3
12/04/20 1
13/04/20 1
14/04/20 1
15/04/20 1 1
有没有办法使用 arrayformula 来做到这一点,而不是在 Col2 中的每个单元格中输入求和公式?
我有一个使用 count 的 similar question 并得到了这个解决方案:
=ArrayFormula(filter(countifs(B2:B,">0",row(B2:B),"<="&row(B2:B),row(B2:B),">"&row(B2:B)-5),A2:A<>""))
我可以修改这个以求总和吗?
【问题讨论】:
-
我也希望用一个简单的平均平均值来做到这一点。会和count答案类似吗?
标签: arrays google-sheets sum array-formulas cumulative-sum