街中で見かけて「グッときた人」の思い出

エクセル2003か、エクセル2007で質問させて下さい。
筋電図の生データを数値化してあります。
(ですので不規則の数字の羅列です)
そこで質問なのですが、B2000~B12000までの平均値を20区切りで、縦に表示させたいのですが、=AVERAGE(B2000:B2019)をオートフィルタしてみましたが対応出来ませんでした。
手打ちで打ち込んでいくと膨大な時間がかかってしまうため、なにか簡単に出来る方法があればご教授願います。

A 回答 (1件)

例えばD1セルに次の式を入力し下方にオートフィルドラッグします。

ます。

=IF(ROW(A1)>COUNT(B2000:B20000),"",2000+(ROW(A1)-1)*20)

E1セルに次の式を入力して下方にオートフィルドラッグします。

=IF(ROW(A1)>COUNT(B2000:B20000),"",2000+ROW(A1)*20-1)

F1セルには次の式を入力して下方におオートフィルドラッグします。

=IF(ROW(A1)>COUNT(B2000:B20000),"",AVERAGE(INDEX(B:B,2000+(ROW(A1)-1)*20):INDEX(B:B,2000+ROW(A1)*20-1)))

これでDおよびE列に平均する行の範囲が、F列にはその範囲内における平均値が表示されます。
    • good
    • 0
この回答へのお礼

とても分かりやすい&早い回答ありがとうございます。
無事出来ました。
修士論文が終わるのが早くなりそうです。
大変助かりました。

お礼日時:2010/06/27 09:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!