Ash*_*ams 4 average google-sheets
假设我有一个18行的spresheet,我可以硬编码D列中最后7个值的范围并平均它们的值,如下所示:
=AVERAGE(D12:D18)
Run Code Online (Sandbox Code Playgroud)
如果不对其进行硬编码,我怎么能这样做呢,所以当我添加更多行时它会起作用?
如果要计算平均值或总和,则不需要脚本.您也可以使用数组过滤器来完成此操作.以下公式计算A列中最后7行的平均值:
=AVERAGE(FILTER(A:A;ARRAYFORMULA(ROW(A:A)>COUNT(A:A)-7+1)))
Run Code Online (Sandbox Code Playgroud)
这假设数据从第1行开始.否则,您必须将公式中的后一个常量更改为数据开始的行号.
| 归档时间: |
|
| 查看次数: |
6410 次 |
| 最近记录: |