CORREL 関数

Excel 2007+

概要

CORREL関数は2つのデータセット間の相関係数を計算し、両者の関係性を数値で示します。相関係数は-1から+1の範囲で、値が1に近いほど強い正の相関、-1に近いほど強い負の相関、0に近いほど無相関を示します。

構文

CORREL(配列1, 配列2)

パラメータ

パラメータ タイプ 必須 説明
配列1 範囲 はい 相関を計算する最初の数値データセットのセル範囲
配列2 範囲 はい 相関を計算する2番目の数値データセットのセル範囲

CORREL関数の使用

CORREL関数は、2つの変数間の関係性を定量的に評価するために使用します。例えば、広告費と売上高の関係、気温とアイスクリーム販売数の関係、地域別人口と店舗売上などの分析に最適です。両配列のデータ数が一致し、数値データのみ使用されます。

CORRELの一般的な例

基本的な相関分析

=CORREL(A1:A10,B1:B10)

A列とB列の10個のデータ間の相関係数を計算。結果が0.8以上なら強い正の相関を示します。

売上と広告費の相関

=CORREL(C1:C12,D1:D12)

月次売上(C列)と広告費(D列)の相関を測定し、マーケティング効果を評価します。

エラー処理付き相関

=IFERROR(CORREL(E1:E20,F1:F20),"データ不足")

データが不十分な場合にエラーメッセージを表示します。

よくある質問

0.7は強い正の相関を示します。1つの変数が増加すると、もう一方も増加する強い傾向があります。

#N/Aエラーが返されます。両配列は同一のデータ数でなければなりません。

テキスト、論理値、空セルは自動的に無視され、数値のみで計算されます。

一般的なエラーと解決策

#N/A エラー

Cause: 配列1と配列2のデータポイント数が異なります

Solution: 両方の範囲が同じ行数または列数になるよう調整してください

#DIV/0! エラー

Cause: いずれかの配列に有効な数値が1つだけ、または標準偏差が0です

Solution: 各配列に2つ以上の異なる数値を含めてください

#VALUE! エラー

Cause: 範囲に数値以外のデータが含まれています

Solution: 数値データのみを選択するか、数値変換関数を使用してください

注記

  • 相関係数+1:完全な正の相関、-1:完全な負の相関、0:無相関
  • 配列内の0値のセルは計算に含まれます
  • 標準偏差が0の配列はエラーを返します
  • 相関≠因果関係であることに注意が必要です

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+