插入行时如何计算下面十个单元格的平均值

插入行时如何计算下面十个单元格的平均值

这是关于 Excel 的问题,而不是 VBA。我的顶行中有一个简单的公式,可以计算其下方十个单元格的平均值。我想复制此行下方的行并插入副本作为新行。(我的范围是最近的行,较旧的行最终会从最近的十个行中剔除。)

当我复制并粘贴行时,上面一行中的公式会自行调整以忽略我插入的行(它平均在新行下方十个单元格。)为什么公式没有“粘”到第 2 行到第 11 行?我该如何让它做到这一点?

例如,如果我的电子表格看起来像这样(我没有):

A1 Average(A2:A11)  
A2 5  
A3 8  
...  
A11 3  
A12 (unused)  

我复制 A2 行并将其插入那里,A1 中的公式变为:Average(A3:A12)。我希望它保留在 A2:A11。我尝试输入美元符号 (A$2:A$11),但插入仍然改变了公式。请帮忙。

答案1

尝试:

=AVERAGE(INDIRECT("A2:A11"))

相关内容