相関係数で何がわかる?売上×広告費を「感覚」から「数字」に変える
「広告費を増やしたら売上って本当に伸びてる?」——これ、現場だと感覚で語られがちです。忙しいと検証する前に次の施策が走り、結果として“なんとなく効いてそう”のまま予算が積み上がることもあります。
そこで役立つのが相関係数です。相関係数は、2つの数値(例:売上と広告費)がどれくらい一緒に増減する傾向があるかを、-1〜+1の範囲で表します。
- +1に近い:広告費が増えるほど売上も増えやすい(同じ方向に動く)
- 0に近い:広告費と売上の動きに一貫性がない(関係が薄い可能性)
- -1に近い:広告費が増えるほど売上が下がりやすい(逆方向に動く)
ポイントは、相関係数が教えてくれるのは「因果」ではなく「傾向」だということです。たとえば相関が高くても、売上増の原因が広告ではなく「季節要因」や「セール」「新商品の投入」かもしれません。逆に相関が低くても、広告が効いていないとは限らず、効果が数日遅れて出る(ラグがある)だけ、というケースもあります。
それでも相関係数を出す価値は大きいです。なぜなら、次のような“会話の質”が一段上がるからです。
- 予算判断の材料になる:増額前提の議論から、数字で妥当性を確認できる
- 異常に気づける:「広告費は増えたのに売上が伸びない月」などを炙り出せる
- 次の分析に繋がる:媒体別、商品カテゴリ別、期間別など“掘る方向”が決まる
たとえば、月次データで売上と広告費の相関が0.7なら「同じ方向に動きやすい」可能性が高く、まずは広告費の増減が売上の増減と連動していると説明できます。一方で0.1なら、売上変動の主因は広告以外か、データの粒度(月次では粗い)やラグの影響が疑えます。
このあと2章以降で、Excelで相関係数を出す前に必要なデータの整え方、そして最短での算出方法まで一気に進めます。まずは相関係数を“自分の手で出せる状態”にして、売上×広告費の議論を感覚から数字に置き換えていきましょう。
分析前の準備|Excelでデータを整える(欠損・期間・単位・外れ値チェック)
相関係数は便利ですが、元データが荒れていると数値が平気でウソをつきます。ここでは「売上」と「広告費」をExcelで相関分析できる状態に整えるための、最低限のチェック項目を順番に押さえます。
1) まずは“2列+日付”に揃える
理想は次の形です。行ごとに同じ期間の数値が並び、ズレがない状態にします。
- A列:日付(または月)
- B列:売上
- C列:広告費
売上と広告費の期間が一致していない(例:売上は月次、広告費は週次)と、相関は正しく出ません。まずは粒度を揃える(週次なら週次、月次なら月次)ことが最優先です。
2) 欠損(空白・#N/A・0)の扱いを決める
相関は「ペア」になっている行だけが意味を持ちます。売上はあるのに広告費が空白、のような行が混ざると結果がブレます。
- 空白:データ未取得なら、その行は基本的に除外(後で埋めない)
- #N/A:VLOOKUP等のエラーは修正(参照元の不足か、キー不一致)
- 0:本当にゼロ支出(出稿停止)なのか、未入力の代用なのかを確認
実務的には「欠損=除外」が安全です。分析対象の行数が極端に減る場合は、元データの取り方から見直した方が早いです。
3) 期間を揃える(比較する“窓”を固定する)
相関は期間の切り方で大きく変わります。たとえば、キャンペーン月だけを含めるかどうかで数値が跳ねることは普通にあります。
- まずは直近12か月など、一定期間で固定して算出
- 取り込み途中の当月(未確定)は外す
- 売上計上基準(月末締めなど)と広告費計上基準を合わせる
4) 単位を揃える(円/千円/万円問題)
相関係数自体は単位の倍率に影響されにくいとはいえ、見間違い・混在が一番危険です。「広告費が千円、売上が円」のように混ぜると、途中の確認で判断を誤ります。
- 表記を統一(例:すべて円)
- 桁が不自然な行がないか、フィルターで最大・最小を確認
5) 外れ値をチェック(1行で相関が壊れる)
相関は外れ値に弱く、1つの異常値が全体を引っ張ります。Excelならまずは次の方法で目視が速いです。
- 並べ替えで売上・広告費の最大/最小を確認
- 「挿入 → 散布図」で、明らかに飛んだ点がないかを見る
外れ値が見つかったら、すぐ削除ではなく理由の特定(セール、在庫切れ、計上ミス、請求タイミングなど)を。理由が説明できるものは「別期間として分けて相関を見る」ほうが、次のアクションに繋がります。
ここまで整えると、相関係数は「計算できる」だけでなく、解釈に耐える数字になります。次章では、Excelで最短で相関係数を出す3つの方法(関数/分析ツール/ピアソン)をそのまま手順化していきます。
最短で出す|Excelで相関係数を求める3つの方法(CORREL関数/分析ツール/ピアソン)
データ(同じ期間・同じ粒度で「売上」と「広告費」がペアになっている)が整ったら、あとは相関係数を出すだけです。Excelでは「最短で答えだけ出す」ならCORREL関数、「レポートっぽく整えて出す」なら分析ツール、「検算しながら理解したい」ならピアソン(PEARSON関数)がおすすめです。用途別に3つの方法をそのまま手順に落とします。
方法1:CORREL関数(いちばん速い/実務向き)
相関係数を1セルで出す最短ルートです。毎月の更新にも強く、「とりあえず数値が欲しい」ならこれでOK。
- 相関係数を表示したいセルを選ぶ
- 次の式を入力(例:売上=B2:B13、広告費=C2:C13)
=CORREL(B2:B13, C2:C13)
- 結果は -1〜+1 の数値で返ってきます
- 売上と広告費の範囲は必ず同じ行数にする(ズレると正しく出ません)
- 空白やエラー(#N/A)が混ざっていると計算結果が崩れやすいので、2章の「欠損チェック」を済ませてからが安全です
更新を前提にするなら、範囲をベタ打ちではなく、テーブル化(Ctrl+T)→構造化参照にするとミスが減ります。たとえば列名が「売上」「広告費」なら次のように書けます。
=CORREL(Table1[売上], Table1[広告費])
方法2:統計の「分析ツール」で出す(まとめて見せたい時)
上司やチームに共有する資料を作るなら、相関係数を表で出せる「分析ツール」が便利です。複数指標(売上・広告費・PVなど)を並べて相関行列を一括で作れます。
準備:分析ツールを有効化
- 「ファイル」→「オプション」→「アドイン」
- 「管理:Excelアドイン」→「設定」
- 「分析ツール」にチェック→「OK」
これで「データ」タブ右側にデータ分析が表示されます。
相関を出す手順(相関行列)
- 「データ」→「データ分析」→「相関」
- 入力範囲:見出しを含めて列ごと選択(例:B1:C13)
- グループ化:通常は「列」
- 1行目が見出しなら「ラベル」にチェック
- 出力範囲(同一シートの空きセル)か「新規ワークシート」を指定
- 「OK」
出力された表の「売上×広告費」の交点が、求めたい相関係数です。CORRELと違い、“表で比較できる”のが強みです(例:広告費は売上と相関が高いけど、PVとは低い、などが一瞬で見えます)。
方法3:ピアソン(PEARSON関数)で出す(検算・納得感を上げる)
Excelでは相関係数=基本的にピアソンの積率相関係数を指します。つまり、PEARSON関数でも同じものが出せます。「この数値、何を出してるの?」を説明したい時や、CORRELの結果を軽く検算したい時に使えます。
=PEARSON(B2:B13, C2:C13)
多くのケースで CORREL と PEARSON は同じ値になります。もしズレた場合は、範囲の指定ミス(行数不一致)や、データに空白・文字列が混ざっている可能性が高いです。まずは範囲が「同じ行のペア」になっているかを疑いましょう。
ここまでで、相関係数は「いつでも出せる」状態になりました。ただし、数字を出しただけでは判断を誤ります。次章では、相関係数の目安(強い/弱いの基準)と、散布図で“関係の質”(直線的か、外れ値で引っ張られてないか)を確認する読み解き方に進みます。
読み解き方のコツ|相関係数の目安と散布図で「関係の質」を確認する
相関係数を出したら次は「で、どう判断する?」です。ここで大事なのは、相関係数は“強さ”を示す一方で、“形(質)”までは語ってくれないという点。数字だけで結論を出すのではなく、目安を押さえつつ散布図で裏取りすると、判断ミスが一気に減ります。
相関係数のざっくり目安(強い/弱いを決める基準)
実務では次のように「当たり」を付けると会話が進みます(業界やデータ量でブレるので、絶対基準ではありません)。
- 0.7〜1.0:強い正の相関(同じ方向に動きやすい)
- 0.4〜0.7:中くらいの正の相関(関係はありそう)
- 0.2〜0.4:弱い正の相関(“効いてない”と断定はできない)
- -0.2〜0.2:ほぼ相関なし(少なくとも直線的な関係は薄い)
- -0.4以下:負の相関(増やすほど下がる傾向。要原因確認)
ここでの落とし穴は2つあります。「高い=広告が原因」ではないこと(1章の通り因果ではない)、そして「低い=広告が無意味」でもないこと。特に広告は、効果が遅れて出る・月次だと粒度が粗い・キャンペーンで歪む、などが頻繁に起きます。だからこそ、次の散布図チェックが効きます。
散布図で「関係の質」を確認する(最優先チェック)
Excelで売上(Y)×広告費(X)の散布図を作り、点の並び方を見ます。
- 売上列と広告費列を選択(見出しは除外 or ラベル扱い)
- 「挿入」→「散布図」
- 必要なら「近似曲線(線形)」を追加し、傾きがプラスかマイナスかを確認
散布図で見たいのは、相関係数が同じでも「意味が違う」パターンがあるからです。
- 点が右上にきれいに伸びる:素直に「広告費が増えるほど売上も増える」可能性が高い
- 一部の点だけが飛び抜けている:外れ値が相関を作っている疑い(2章の外れ値の話と繋がります)
- 曲線っぽい(途中から頭打ち):広告は効くが逓減している可能性。相関がそこまで高くなくても“示唆”は強い
- 縦にばらける(同じ広告費でも売上がバラバラ):広告以外の要因が強い/媒体や商品が混ざっているかも
「相関が高いのに怪しい」ケースを見抜く
相関係数が高くても、散布図で次が見えたら要注意です。
- 2つのグループに分断されている(例:通常月とキャンペーン月が混在)
- 右上の1点が全体を引っ張っている(その月だけセール等の可能性)
この場合は、単純に「広告が効いている」と言うより、期間を分ける/外れ値の理由を確認するほうが、実務に役立つ判断になります。
相関係数は「方向と強さ」、散布図は「形と違和感」を教えてくれます。次章では、この読み解きを踏まえて、広告費最適化に繋げる具体的な次アクション(ラグ、セグメント別、注意点)に落としていきます。
実務に活かす|広告費の最適化に繋げる次アクション(ラグ・セグメント別・注意点)
相関係数と散布図で「関係がありそう/なさそう」が掴めたら、次は予算と施策に落とす段階です。ここでやるべきは、相関を“結論”にせず、意思決定に使える形へ分解すること。おすすめは①ラグを見る→②セグメントで分ける→③判断ミスの罠を潰す、の順です。
1) 効果の遅れ(ラグ)を疑う|「当月×当月」だけで切らない
広告は出した瞬間に売れるとは限りません。検討期間がある商材ほど、数日〜数週間遅れて売上に出るのが普通です。そこで「広告費を先にズラした相関」を見ます。
月次なら、まずは広告費(前月)×売上(当月)を作って相関を比較しましょう。
- D列に「広告費(前月)」を作る(例:D3に
=C2を入れて下までコピー) =CORREL(B3:B13, D3:D13)のように同じ行同士で相関を計算- 当月広告費との相関と、どちらが高いか比較
もし「当月×当月」より「前月広告費×当月売上」のほうが高ければ、議論は“今月の増額”ではなく“来月の売上を作る投資”に寄せたほうがズレません。週次データがあるなら、1週・2週・3週遅れ…と試すと精度が上がります。
2) セグメント別に分ける|全体相関が低い原因の大半は「混ざり」
全体で相関が弱いとき、広告が無意味とは限りません。ありがちなのは媒体・商品・地域・新規/既存が混ざって、効いている層と効いていない層が平均化されるパターンです。
- 媒体別(検索/SNS/ディスプレイ)
- 商品カテゴリ別(単価や検討期間が違う)
- 新規/既存(新規獲得はラグが出やすい)
- キャンペーン有無(通常月と混ぜない)
Excelならピボットテーブルでセグメントごとに月次の「売上」「広告費」を集計し、各ブロックで相関を出します。ここでのゴールは「相関が高いところを見つける」だけでなく、予算の寄せ先を作ること。たとえば「検索は0.65、SNSは0.15」なら、次の打ち手は“全体増額”ではなくSNSのクリエイティブ改善 or 配分見直しになります。
3) 最適化の打ち手に変換する|見るべきは「増額で伸びる余地」
相関が高いセグメントが見つかったら、次は散布図に戻って頭打ち(逓減)がないかを確認します。右上に伸びているなら増額余地があり、途中から横ばいなら「予算を増やす」より効率改善(CVR・LTV・単価)のほうが効きます。
- 伸びている:予算を段階的に増やす(いきなり倍ではなく10〜20%刻み)
- 頭打ち:配信面・ターゲット・訴求を変える/別媒体へ移す
- バラつきが大きい:曜日・商品・在庫・価格など広告以外の変数を疑う
注意点|相関を「成果の証明」に使うと事故る
最後に、実務でやりがちな落とし穴を潰します。
- 相関=因果ではない:セールや季節性で“同時に”上がっているだけの可能性
- データ量が少ないとブレる:最低でも12点(12か月)程度は欲しい。少ないなら週次へ
- 売上(全体)で見るとズレる:指名検索・自然流入・リピートに引っ張られる。可能なら広告経由売上も併記
相関分析の価値は、「広告が効いている/いない」を断言することではなく、どこを分けて、どの時間差で、次に何を検証するかを最短で決められる点にあります。ラグとセグメントで分解して、予算配分を“なんとなく”から卒業しましょう。


コメント