如何使单元格J8自动计算Stage 1动态行的完成率平均值?
自动计算动态范围的Stage 1完成率平均值(无需AppScript)
- 别用固定范围的
AVERAGE(J9:J15)了,换用动态筛选+平均值的组合公式,不用写脚本就能自动把新增行纳入计算。 - 假设你的「阶段」标签在A列(比如A9到A15,以及新增行里标注"Stage 1"的单元格),直接在J8里输入这个公式:
=AVERAGE(FILTER(J:J, A:A="Stage 1")) - 原理很简单:
FILTER会自动揪出所有A列是"Stage 1"的行对应的J列完成率,AVERAGE再对这些数值取平均。不管你在第15行上下插多少新行,只要新行的A列标了"Stage 1",J8的平均值会自动更新。 - 如果你的阶段列不是A列,把公式里的
A:A换成实际的列就行(比如阶段在B列就写B:B)。 - 要是想排除空的完成率单元格,公式可以改成这样:
=AVERAGE(FILTER(J:J, A:A="Stage 1", J:J<>""))
内容的提问来源于stack exchange,提问作者adavoodi
相关产品推荐
相关产品推荐

