• 締切済み

Excelの30個ずつの平均値の出し方

実験の解析で約6万個の要素を処理しているのですが、 1~30番目、31~60番目、61~90番目…の平均といったように6万まで求めたいのですがうまくいきません。 1~30番目、31~60番目の平均をそれぞれAVERAGEを使って出して、オートフィルを使って6万まで行こうとしたんですが出来ませんでした。 何か良い方法をご存知の方、教えてください。

みんなの回答

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.3

こんな方法もありますが A列にデータがあるとして =AVERAGE(INDIRECT("A"&30*(ROW(A1)-1)+1&":A"&ROW(A1)*30)) 上記数式を下方にコピーする

soil6
質問者

お礼

なるほど、参考になりました。 どのやり方でもすることが出来ました。 本当に助かりました。ありがとうございます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法は如何でしょうか。 データをA列としています。 B1に=AVERAGE(OFFSET($A$1,(ROW()-1)*30,0,30))として、下方向にコピーして下さい。

soil6
質問者

お礼

解決しました。 OFFSETという関数があるのを知りませんでした。 ありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

D1=AVERAGE(OFFSET($A$1,(ROW(A1)-1)*30+1,0,30,1) とかでは駄目でしょうか?

soil6
質問者

お礼

ありがとうございました。 何とか解決することができました。

関連するQ&A

専門家に質問してみよう