• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:任意の行から連続する複数行のデータ平均の算出方法)

Excelで連続する行のデータの平均値を算出する方法

このQ&Aのポイント
  • Excelの特定の行から連続する50行分のデータの平均値を算出する方法について教えてください。
  • 現在、特定の行から連続する50行分のデータの平均値を算出するために、範囲指定して作業を繰り返していますが、マクロを利用することは可能でしょうか?
  • もし可能なら、Excelで特定の行から連続する50行分のデータの平均値を算出するためのマクロの作り方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 例えば、元データがSheet1にあるとします。  平均値を表示させる専用のシートを作成して、そのシートのA1セルに「シート名」 B1セルに「任意の行(先頭行)」 C1セルに「平均値」 と入力して下さい。  次に、C2セルに次の数式を入力して下さい。 =IF(OR($A2="",$B2=""),"",AVERAGE(INDIRECT($A2&"!D"&$B2&":D"&$B2+49)))  次に、C2セルをコピーして、C3以下に貼り付けて下さい。  後は、A列に各元データが存在しているシート名を、B列に任意の行の行番号を、それぞれ入力すると、任意のシートの任意の行から50行の範囲にあるD列のセル範囲の平均値が表示されます。

goseinaito
質問者

お礼

ありがとうございました! 時間を大幅に節約することができました!