【问题标题】:Google Sheets: Absolute Reference in Formula when Adding ColumnGoogle表格:添加列时公式中的绝对参考
【发布时间】:2017-12-02 06:11:21
【问题描述】:

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

例如:

          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)

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

这是一个电子表格的链接,您可以查看正在发生的事情,第一张是在添加列之前,第二张是在添加列之后。

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

我该怎么做?谢谢!

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

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

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

    【讨论】:

    • 偏移是一个很好的答案。我对其进行了测试,它非常适合我的需求。谢谢。不过,在标记为已解决之前,我会看看是否有人还有其他答案,因为可能还有其他一些有趣的选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多