- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:任意の行から連続する複数行のデータ平均の算出方法)
Excelで連続する行のデータの平均値を算出する方法
このQ&Aのポイント
- Excelの特定の行から連続する50行分のデータの平均値を算出する方法について教えてください。
- 現在、特定の行から連続する50行分のデータの平均値を算出するために、範囲指定して作業を繰り返していますが、マクロを利用することは可能でしょうか?
- もし可能なら、Excelで特定の行から連続する50行分のデータの平均値を算出するためのマクロの作り方を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
例えば、元データがSheet1にあるとします。 平均値を表示させる専用のシートを作成して、そのシートのA1セルに「シート名」 B1セルに「任意の行(先頭行)」 C1セルに「平均値」 と入力して下さい。 次に、C2セルに次の数式を入力して下さい。 =IF(OR($A2="",$B2=""),"",AVERAGE(INDIRECT($A2&"!D"&$B2&":D"&$B2+49))) 次に、C2セルをコピーして、C3以下に貼り付けて下さい。 後は、A列に各元データが存在しているシート名を、B列に任意の行の行番号を、それぞれ入力すると、任意のシートの任意の行から50行の範囲にあるD列のセル範囲の平均値が表示されます。
お礼
ありがとうございました! 時間を大幅に節約することができました!