Google表格:添加列时公式中的绝对参考

时间:2017-06-28 18:23:03

标签: google-sheets

我有一个电子表格,我想计算一行中前三个值的平均值...

例如:

          Column A     Column B     Column C     Column D
Row 1      7/1/2017     6/1/2017     5/1/2017   
Row 2      $934         $392         $214       

所以我的公式是

=average($A$2:$C$2)

这很好用,直到我在A栏左边添加一个新列来添加最新月份的数据,现在看起来像这样:

          Column A     Column B     Column C     Column D
Row 1                  7/1/2017     6/1/2017     5/1/2017   
Row 2                  $934         $392         $214       

问题是电子表格会自动将公式更改为

=average($B$2:$D$2)

当我真正想要的是保留原始公式时,它将继续给出最近三个月数据的平均值。

以下是指向电子表格的链接,以便您可以看到正在发生的事情,第1页在添加列之前,第2页在添加列之后。

https://docs.google.com/spreadsheets/d/1XE2zyFGCHUfSf44vNHwXij59I68LJEL_L7cNSf0-uag/edit?usp=sharing

我该怎么做?谢谢!

1 个答案:

答案 0 :(得分:1)

我建议一个合理的地方把这样的公式放在ColumnA中(为它腾出空间!)因此:

=average(OFFSET(A2,,1,1,3))