我有一个电子表格,我想计算一行中前三个值的平均值...
例如:
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
我该怎么做?谢谢!
答案 0 :(得分:1)
我建议一个合理的地方把这样的公式放在ColumnA中(为它腾出空间!)因此:
=average(OFFSET(A2,,1,1,3))