- 締切済み
Excelの30個ずつの平均値の出し方
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- nobu555
- ベストアンサー率45% (158/345)
こんな方法もありますが A列にデータがあるとして =AVERAGE(INDIRECT("A"&30*(ROW(A1)-1)+1&":A"&ROW(A1)*30)) 上記数式を下方にコピーする
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法は如何でしょうか。 データをA列としています。 B1に=AVERAGE(OFFSET($A$1,(ROW()-1)*30,0,30))として、下方向にコピーして下さい。
お礼
解決しました。 OFFSETという関数があるのを知りませんでした。 ありがとうございました。
- mshr1962
- ベストアンサー率39% (7418/18948)
D1=AVERAGE(OFFSET($A$1,(ROW(A1)-1)*30+1,0,30,1) とかでは駄目でしょうか?
お礼
ありがとうございました。 何とか解決することができました。
関連するQ&A
- Excelで10回ずつ測定したデータの平均を表にする方法が分からなくて
Excelで10回ずつ測定したデータの平均を表にする方法が分からなくて困っています。 データが1万個くらいあるのですが、 =AVERAGE(D16:D25) と入力してオートフィルを使っても、 =AVERAGE(D17:D26) と表示されてします。 このように少しずつずらすのではなく =AVERAGE(D16:D25) =AVERAGE(D26:D35) =AVERAGE(D36:D55) と表示していきたいのですがやり方が分からなくて困ってます。 データが多く1つずつ手打ちするのが大変なのですが、簡単な方法はありませんか?
- ベストアンサー
- その他MS Office製品
- エクセルで0を除く平均値と0の平均値を同時に表示させる方法について
エクセルで、0を除いた平均を、 {=AVERAGE(IF(A1:A10<>0,A1:A10,""))}の数式を使って求めた場合、 データがすべて0の列の平均はエラー値になってしまいます。 すべてが0の場合は0と表示させたいのですが、どのような方法がありますでしょうか? 1つの計算式を使って、上記の2つの処理は可能でしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル 平均値について
質問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)を狭くすることなく算出できればと思っています。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
お礼
なるほど、参考になりました。 どのやり方でもすることが出来ました。 本当に助かりました。ありがとうございます。