• 締切済み

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

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

  • soil6
  • お礼率37% (3/8)

みんなの回答

  • 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% (7418/18948)
回答No.1

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

soil6
質問者

お礼

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

関連するQ&A

  • Excelで10回ずつ測定したデータの平均を表にする方法が分からなくて

    Excelで10回ずつ測定したデータの平均を表にする方法が分からなくて困っています。 データが1万個くらいあるのですが、 =AVERAGE(D16:D25) と入力してオートフィルを使っても、 =AVERAGE(D17:D26) と表示されてします。 このように少しずつずらすのではなく =AVERAGE(D16:D25)  =AVERAGE(D26:D35) =AVERAGE(D36:D55) と表示していきたいのですがやり方が分からなくて困ってます。 データが多く1つずつ手打ちするのが大変なのですが、簡単な方法はありませんか?

  • 風向の平均値

    風向の平均値を正確に出す方法を教えてください。 たとえば、 358°と2°という風向データの平均を取ると本当は0°なハズです。 しかしaverageを用いると180°になってしまいます。このような場合の平均をうまくとる方法を教えてください。 データ処理上大変困ってます。

  • エクセルで0を除く平均値と0の平均値を同時に表示させる方法について

    エクセルで、0を除いた平均を、 {=AVERAGE(IF(A1:A10<>0,A1:A10,""))}の数式を使って求めた場合、 データがすべて0の列の平均はエラー値になってしまいます。 すべてが0の場合は0と表示させたいのですが、どのような方法がありますでしょうか? 1つの計算式を使って、上記の2つの処理は可能でしょうか?

  • 平均

    エクセル2000 で平均を出しています。 アベレッジ関数で出しましたが, 1,2,3,0という4つの数の平均を出すとき 0は含まないで計算させたいときはどうしたらいいでしょうか? コントロールで1,2,3を選択してというやり方はわかりますが, その0が1,2,0.3という並び方もあるんです。 オートフィルで関数をコピーしたいので, 0がある場合は0を省きそのほかを平均するという関数の入れ方を教えてください。

  • エクセルで平均を出すとき0を無視

     エクセルのaverage関数で0の入っている部分を無視して平均を出す方法が わかりません。助けてください。

  • エクセル 平均値について

    質問1 平均を出す場合にAVERAGE(A2:A10) とするとA2~A10までの平均は出ますが、 入力してあるところだけの平均を出すには、どうすればいいのでしょうか? (例えばA3とA5が未入力でこれを抜かして平均を出したい場合など) 質問2 コピーするときなどに数字を固定するために数字の前に「$」をつけることがありますが、いちいち「$」を入力しなくてもよい方法はあるのでしょうか?どこかを押したまま数字を入力すると「$」がつくというような。 初心者すぎてすいませんが、持ってる本に書いてないもので、よろしくお願いします!

  • エクセルで罫線を引いて表を作ってオートフィルすると・・・

    エクセルで罫線を引いて表を作ります。作った表の中に文字や数字を入力します。例えば「月曜日」と打ち込んだとします。オートフィルを使って一気に「日曜日」までできたとします。一番目のセルの罫線の種類と二番目のセルの種類が違うときにオートフィルを使って一気に下まで引っ張ると、一番目セルのの罫線が下まで行ってしまいます。オートフィルを使ったときの罫線が変わらないような固定方法はありますか?知っている方があれば教えてください。

  • エクセル 平均値の出し方

    自動で平均値を出したいのですが、その平均する値は数値が入っているかは不定で、入ってない場合は空欄またはエラー値(NA())な状態です。 エラー値の場合は空欄と同じ扱いにしたいのですが、通常のaverage()ではエラー値がある為うまくいかないので、なにか方法はありませんか。エラー値はグラフ表示の問題でわざと出すようにしている状態です。よろしくお願いします。

  • EXCELの平均を出す関数について

    初歩的な質問となりますが、 どうぞよろしくお願いいたします。 sheet1に下記のようなデータがあります。   A    B    D 1 日付  売上  平均 2 7/1   200    3 7/2   100   =AVERAGE(B2:B3) 4 7/3   300   =AVERAGE(B2:B4) 5 7/4   200   =AVERAGE(B2:B5) 6 7/5         ・ 7 7/6         ・ ・  ・          ・ ・  ・          ・ ・  ・          ・ 32 7/31        =AVERAGE(B2:B5) 現在B6までデータが入力されています。 D列に今日までの平均を表示したいのですが、 上記のようなAVERAGE関数をD32まで先に埋めてしまった場合、 B6:B32のあす以降の計算結果も出てしまいます。 B列のセルに入力がない限り、 今日の日付以降を計算しない(空欄)ようにする方法はありますか? よろしくお願いいたします。

  • エクセル 平均値を求めたい

    エクセルでセルに入っている値から平均値を求めたい。 この時、平均値を求めるにあたって条件があるのですが分かる方いらっしゃいますか? <条件> 0の値は無視して平均値を求める。 <セル値>     A 1   3 2   0 3   7 5   5 A1=3,A2=0,A3=7から平均値を求める時、値が入っている箇所のみ反映され 計算される方法が知りたいです。 上記値を合計すると10になり平均値は5になるようにA5に計算式を入れたいと思います。 「AVERAGE」「MEDIAN」を使用すると合計の数は10でいいのですが 割る数が0の行も含み3となってしまいます。 できれば0と入力されている所は無視して10÷2になるようにしたいのですが どう式を組んだらよろしいでしょうか? ちなみに範囲(A1~A3)を狭くすることなく算出できればと思っています。 よろしくお願いします。

専門家に質問してみよう