- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで列方向に範囲指定して計算した結果を縦方向に並べるには?)
エクセルで列方向に範囲指定して計算した結果を縦方向に並べる方法
このQ&Aのポイント
- Excel2007で複数の列のデータの相関を求める方法を教えてください。
- 求めた相関の結果を縦方向に表示する方法についても教えてください。
- VBやマクロを使用せずに関数だけで解決する方法があれば、教えていただきたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
確かに、配列で返されますね。 =CORREL($A$1:$A$3000,OFFSET($A$1:$A$3000,,INDEX(ROW(),1))) のように、INDEX関数で値を取り出すとうまくいくようです。
その他の回答 (1)
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.1
よくわからないのですが 各列3000行まであって、 A列とB列の相関係数をX1 A列とC列の相関係数をY1 A列とD列の相関係数をZ1 に表示させたいということでしょうか? ならば、X1に =CORREL($A$1:$A$3000,B1:B3000) として、右にドラッグすればいいのでは・・・。
質問者
補足
説明が不十分で申し訳ありません。 A列とB列の相関をX1 A列とC列の相関をX2 A列とD列の相関をX3 という具合です。 X1から下方向にドラッグすると行番号がインクリメントしますが、 下方向にドラッグして列番号をインクリメントするのが目的です。
お礼
CORREL()ではなくSUM()の時はうまくいってたのですが、 INDEX()関数を使ったらうまく行きました。 ありがとうございました!