2017-06-28 21 views
0

を追加する私は、行の最初の3つの値の平均値を計算するスプレッドシートを持っている...Googleシート:式で絶対参照列

例:だから

  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の左に新しい列を追加するまで、正常に動作しています問題は、私が本当にしたいことは、それはほとんどの最近3ヶ月の平均を与えていきますので、元の式を保持するときにスプレッドシートが自動的に

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

に数式を変更することである

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

データ。

スプレッドシートへのリンクです。何が起こっているのかを見ることができます。シートは追加された列の前にあり、シート2は列を追加した後です。

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

私はこれをどのように行うことができますか?ありがとう!私は(!それのために作られた部屋を持つ)、このような式を置くための賢明な場所はColumnA中であることを示唆しているので、

答えて

1

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

オフセットは良い答えです。私はそれをテストし、それは私のニーズのために非常にうまく動作します。ありがとう。しかし、他の興味深いオプションがあるかもしれないので、誰かが解決策としてマーキングする前に答えがあるかどうかを見ていきます。 –

関連する問題