ExcelのCORREL関数およびPEARSON関数は、2つのデータセットの相関係数を計算するために使用されます。相関係数は、2つの変数間の関係の強さと方向性を示し、統計分析やデータの相関性の評価に役立ちます。この記事では、これらの関数の使い方を詳しく解説します。
回帰直線がデータにどれだけ当てはまるか(決定係数 R²)を確かめるときは、RSQ関数(決定係数)を使います。
CORREL関数の使い方|気温とかき氷の売上の相関係数を求める
手順:B7 に CORREL の式を入れて Enter
4 日分の気温(A3:A6)と、かき氷の売上個数(B3:B6)の相関係数を求めます。 B7 に次の式を入力して、Enter キーを押します❶。
=CORREL(A3:A6,B3:B6) A3:A6B3:B6青とオレンジに、同じ行数の2つの範囲を入れます。例:広告費(B 列)と売上(C 列)の相関
=CORREL(B2:B13,C2:C13) - 結果は -1〜1 です。1 に近いほど「一方が増えるともう一方も増える」関係が強いです。

確認:相関係数は 0.988 で、強い正の相関

答えは 0.988 になりました❷。式は、次の順に計算しています。
- 気温と個数の組を4つ比べる
⇒ 暑い日ほど個数が多い - 関係の強さを -1〜1 の数で返す
⇒ 0.988(1 にとても近い)
=PEARSON(A3:A6,B3:B6) も 0.988 です。関数の説明
CORREL関数およびPEARSON関数は、データセット間のピアソンの積率相関係数を計算します。どちらの関数も同じ結果を返しますが、ExcelではCORREL関数が一般的に使用されています。相関係数は-1から1の間の値を取り、値が1に近いほど強い正の相関、-1に近いほど強い負の相関を示します。
関数
対応バージョン
Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。
構文
- CORREL関数:
- PEARSON関数:
引数
| 引数 | 説明 |
|---|---|
| array1 | 必須。最初のデータセット。 |
| array2 | 必須。2番目のデータセット。array1と同じ長さである必要があります。 |
関数作成のポイント
- データセットのサイズが同じでなければなりません。
- 相関係数は、データセットの線形関係を評価するため、非線形関係には適用できません。
関数活用のポイント
- データ間の関係性を評価する際に便利です。例えば、販売量と広告費用の相関性を調べるといった分析に使用できます。
- 相関係数の値を解釈する際には、数値の大きさだけでなく、文脈や他の統計的指標も考慮することが重要です。
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
使用例
サンプルデータ
練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。
| A | B | |
|---|---|---|
| 1 | かき氷売上個数 | |
| 2 | 気温 | 個数 |
| 3 | 32.1 | 101 |
| 4 | 26.2 | 58 |
| 5 | 30.5 | 98 |
| 6 | 36.4 | 154 |
| 7 | 気温 | 0.987764 |
| 8 | PEARSON | 0.987764 |
サンプル式
セルB7に、次の式を入れます。
A3:A6とB3:B6の、相関係数(-1〜1)を求めます。 結果は「0.987764」です。
セルB8に、次の式を入れます。
結果は「0.987764」です。
▶ この式(B7)を、上の練習ツールで試す / この式(B8)を、上の練習ツールで試す

(例題)サンプルデータダウンロード

サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。
まとめ
ExcelのCORREL関数とPEARSON関数は、2つのデータセット間の相関関係を計算するための便利なツールです。これらの関数を使用して、データ間の関係性を迅速に評価することができます。
相関係数と合わせて株のベータ値を求める方法は、エクセルで株のベータ値を計算する方法で説明しています。
関連のある関数
| 関連関数 | 説明 |
|---|---|
| COVARIANCE.P | 2つのデータセットの共分散を計算する関数。 |
| SLOPE | 直線回帰の傾きを計算する関数。 |
| RSQ | 決定係数を計算し、データ間の線形関係の強さを示す関数。 |
Excelの統計関数の全体像は、こちらのまとめからテーマ別に辿れます。

関連して、COVARIANCE.S関数の使い方・SLOPE関数の使い方もあわせてご覧ください。
2つの数値の関係をグラフで見るときは、エクセルで散布図を作る方法もあわせてご覧ください。
