如何在保持一个变量固定的列中保留公式的副本?

如何在保持一个变量固定的列中保留公式的副本?

如何将公式应用于整个列,同时保持一个变量不变?
例如

  • 第二行是=AVERAGE(B1:B2)
  • 第三行是=AVERAGE(B1:B3)
  • 第四行是=AVERAGE(B1:B4)
  • ETC...

我怎样才能实现这个目标?

答案1

这就像获得运行平均值,因此我建议使用下面显示的公式。

在此处输入图片描述

  • 公式H58

=AVERAGE($G$58:G58)

向下填充时列和行不会改变。

有可能

=AVERAGE(G$58:G58)

其中 Row 没有改变。

一旦你填写了 Excel 开始得到平均值

G58:G58(第 1 行)然后

G58:G59(第 2 行)

第四行(H61)也是如此G58:G61

由于 已经使用了绝对引用(使用 $ sigh)G58,因此可用作固定变量。

注意:

如果你使用=AVERAGE($G$58:G59)我在中尝试过的公式I58,效果会像这样,

G58:G59(第 1 行)

G58:G60(第 2 行)

G58:G61(第 3 行)

得到 1、2、3、4 的平均值2.5

一旦填充到最后一行(I61),公式就会读取G58:G62,并产生相同的值,2.5因为G62是空白。

根据需要调整公式中的单元格引用。

答案2

尝试按照它希望会起作用

第二行是 =AVERAGE($B$1:B2),第三行是 =AVERAGE($B$1:B3),第四行是 =AVERAGE($B$1:B4),等等...

相关内容