【发布时间】:2020-03-31 18:21:23
【问题描述】:
正如您在图片中看到的,我有一个“主要”工作表和一些其他工作表。
我已经做了一个公式:
- 引用另一个工作表(名称在单元格中)
- 提取一个非连续单元格数组(每个单元格从一个显式单元格开始,每 10 个)
- 计算平均值。
=AVERAGEIF(ArrayFormula(mod((row(indirect($A$14&"!H3"))-
row(indirect($A$14&"!H3")));10));0;indirect($A$14&"!H3"))
问题是这个公式不能拖动,因为引用H3是一个字符串,不会自己改变。
我还有一个公式:
=AVERAGEIF(ArrayFormula(mod((row(ns0.5!H3)-row(ns0.5!H3));10));0;ns0.5!H3)
同样的问题是在这里我必须更改工作表的名称(包含在 A 列中)
所以我要求一个公式(或脚本):
- 使用单元格内容自行更改引用工作表的名称
- 拖动时自行更改列/行引用
我报告主表的图片和一张表的图片(ns0.5)
编辑:
如您所见,0.4547 不是 0.4547 和 0.4493 之间的平均值
【问题讨论】:
标签: google-sheets average google-sheets-formula array-formulas