- 締切済み
Excelの30個ずつの平均値の出し方
実験の解析で約6万個の要素を処理しているのですが、 1~30番目、31~60番目、61~90番目…の平均といったように6万まで求めたいのですがうまくいきません。 1~30番目、31~60番目の平均をそれぞれAVERAGEを使って出して、オートフィルを使って6万まで行こうとしたんですが出来ませんでした。 何か良い方法をご存知の方、教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- nobu555
- ベストアンサー率45% (158/345)
回答No.3
こんな方法もありますが A列にデータがあるとして =AVERAGE(INDIRECT("A"&30*(ROW(A1)-1)+1&":A"&ROW(A1)*30)) 上記数式を下方にコピーする
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
次の方法は如何でしょうか。 データをA列としています。 B1に=AVERAGE(OFFSET($A$1,(ROW()-1)*30,0,30))として、下方向にコピーして下さい。
質問者
お礼
解決しました。 OFFSETという関数があるのを知りませんでした。 ありがとうございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
D1=AVERAGE(OFFSET($A$1,(ROW(A1)-1)*30+1,0,30,1) とかでは駄目でしょうか?
質問者
お礼
ありがとうございました。 何とか解決することができました。
お礼
なるほど、参考になりました。 どのやり方でもすることが出来ました。 本当に助かりました。ありがとうございます。