Excelで相関係数を求めて売上と広告費の関係を分析する方法

Excelで相関係数を求めて売上と広告費の関係を分析する方法 IT
  1. 相関係数で何がわかる?売上×広告費を「感覚」から「数字」に変える
  2. 分析前の準備|Excelでデータを整える(欠損・期間・単位・外れ値チェック)
    1. 1) まずは“2列+日付”に揃える
    2. 2) 欠損(空白・#N/A・0)の扱いを決める
    3. 3) 期間を揃える(比較する“窓”を固定する)
    4. 4) 単位を揃える(円/千円/万円問題)
    5. 5) 外れ値をチェック(1行で相関が壊れる)
  3. 最短で出す|Excelで相関係数を求める3つの方法(CORREL関数/分析ツール/ピアソン)
    1. 方法1:CORREL関数(いちばん速い/実務向き)
    2. 方法2:統計の「分析ツール」で出す(まとめて見せたい時)
      1. 準備:分析ツールを有効化
      2. 相関を出す手順(相関行列)
    3. 方法3:ピアソン(PEARSON関数)で出す(検算・納得感を上げる)
  4. 読み解き方のコツ|相関係数の目安と散布図で「関係の質」を確認する
    1. 相関係数のざっくり目安(強い/弱いを決める基準)
    2. 散布図で「関係の質」を確認する(最優先チェック)
    3. 「相関が高いのに怪しい」ケースを見抜く
  5. 実務に活かす|広告費の最適化に繋げる次アクション(ラグ・セグメント別・注意点)
    1. 1) 効果の遅れ(ラグ)を疑う|「当月×当月」だけで切らない
    2. 2) セグメント別に分ける|全体相関が低い原因の大半は「混ざり」
    3. 3) 最適化の打ち手に変換する|見るべきは「増額で伸びる余地」
    4. 注意点|相関を「成果の証明」に使うと事故る

相関係数で何がわかる?売上×広告費を「感覚」から「数字」に変える

「広告費を増やしたら売上って本当に伸びてる?」——これ、現場だと感覚で語られがちです。忙しいと検証する前に次の施策が走り、結果として“なんとなく効いてそう”のまま予算が積み上がることもあります。

そこで役立つのが相関係数です。相関係数は、2つの数値(例:売上と広告費)がどれくらい一緒に増減する傾向があるかを、-1〜+1の範囲で表します。

  • +1に近い:広告費が増えるほど売上も増えやすい(同じ方向に動く)
  • 0に近い:広告費と売上の動きに一貫性がない(関係が薄い可能性)
  • -1に近い:広告費が増えるほど売上が下がりやすい(逆方向に動く)

ポイントは、相関係数が教えてくれるのは「因果」ではなく「傾向」だということです。たとえば相関が高くても、売上増の原因が広告ではなく「季節要因」や「セール」「新商品の投入」かもしれません。逆に相関が低くても、広告が効いていないとは限らず、効果が数日遅れて出る(ラグがある)だけ、というケースもあります。

それでも相関係数を出す価値は大きいです。なぜなら、次のような“会話の質”が一段上がるからです。

  1. 予算判断の材料になる:増額前提の議論から、数字で妥当性を確認できる
  2. 異常に気づける:「広告費は増えたのに売上が伸びない月」などを炙り出せる
  3. 次の分析に繋がる:媒体別、商品カテゴリ別、期間別など“掘る方向”が決まる

たとえば、月次データで売上と広告費の相関が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。

  1. 相関係数を表示したいセルを選ぶ
  2. 次の式を入力(例:売上=B2:B13、広告費=C2:C13)
=CORREL(B2:B13, C2:C13)
  • 結果は -1〜+1 の数値で返ってきます
  • 売上と広告費の範囲は必ず同じ行数にする(ズレると正しく出ません)
  • 空白やエラー(#N/A)が混ざっていると計算結果が崩れやすいので、2章の「欠損チェック」を済ませてからが安全です

更新を前提にするなら、範囲をベタ打ちではなく、テーブル化(Ctrl+T)→構造化参照にするとミスが減ります。たとえば列名が「売上」「広告費」なら次のように書けます。

=CORREL(Table1[売上], Table1[広告費])

方法2:統計の「分析ツール」で出す(まとめて見せたい時)

上司やチームに共有する資料を作るなら、相関係数を表で出せる「分析ツール」が便利です。複数指標(売上・広告費・PVなど)を並べて相関行列を一括で作れます。

準備:分析ツールを有効化

  1. 「ファイル」→「オプション」→「アドイン」
  2. 「管理:Excelアドイン」→「設定」
  3. 「分析ツール」にチェック→「OK」

これで「データ」タブ右側にデータ分析が表示されます。

相関を出す手順(相関行列)

  1. 「データ」→「データ分析」→「相関」
  2. 入力範囲:見出しを含めて列ごと選択(例:B1:C13)
  3. グループ化:通常は「列」
  4. 1行目が見出しなら「ラベル」にチェック
  5. 出力範囲(同一シートの空きセル)か「新規ワークシート」を指定
  6. 「OK」

出力された表の「売上×広告費」の交点が、求めたい相関係数です。CORRELと違い、“表で比較できる”のが強みです(例:広告費は売上と相関が高いけど、PVとは低い、などが一瞬で見えます)。

方法3:ピアソン(PEARSON関数)で出す(検算・納得感を上げる)

Excelでは相関係数=基本的にピアソンの積率相関係数を指します。つまり、PEARSON関数でも同じものが出せます。「この数値、何を出してるの?」を説明したい時や、CORRELの結果を軽く検算したい時に使えます。

=PEARSON(B2:B13, C2:C13)

多くのケースで CORRELPEARSON は同じ値になります。もしズレた場合は、範囲の指定ミス(行数不一致)や、データに空白・文字列が混ざっている可能性が高いです。まずは範囲が「同じ行のペア」になっているかを疑いましょう。


ここまでで、相関係数は「いつでも出せる」状態になりました。ただし、数字を出しただけでは判断を誤ります。次章では、相関係数の目安(強い/弱いの基準)と、散布図で“関係の質”(直線的か、外れ値で引っ張られてないか)を確認する読み解き方に進みます。

読み解き方のコツ|相関係数の目安と散布図で「関係の質」を確認する

相関係数を出したら次は「で、どう判断する?」です。ここで大事なのは、相関係数は“強さ”を示す一方で、“形(質)”までは語ってくれないという点。数字だけで結論を出すのではなく、目安を押さえつつ散布図で裏取りすると、判断ミスが一気に減ります。

相関係数のざっくり目安(強い/弱いを決める基準)

実務では次のように「当たり」を付けると会話が進みます(業界やデータ量でブレるので、絶対基準ではありません)。

  • 0.7〜1.0:強い正の相関(同じ方向に動きやすい)
  • 0.4〜0.7:中くらいの正の相関(関係はありそう)
  • 0.2〜0.4:弱い正の相関(“効いてない”と断定はできない)
  • -0.2〜0.2:ほぼ相関なし(少なくとも直線的な関係は薄い)
  • -0.4以下:負の相関(増やすほど下がる傾向。要原因確認)

ここでの落とし穴は2つあります。「高い=広告が原因」ではないこと(1章の通り因果ではない)、そして「低い=広告が無意味」でもないこと。特に広告は、効果が遅れて出る・月次だと粒度が粗い・キャンペーンで歪む、などが頻繁に起きます。だからこそ、次の散布図チェックが効きます。

散布図で「関係の質」を確認する(最優先チェック)

Excelで売上(Y)×広告費(X)の散布図を作り、点の並び方を見ます。

  1. 売上列と広告費列を選択(見出しは除外 or ラベル扱い)
  2. 「挿入」→「散布図」
  3. 必要なら「近似曲線(線形)」を追加し、傾きがプラスかマイナスかを確認

散布図で見たいのは、相関係数が同じでも「意味が違う」パターンがあるからです。

  • 点が右上にきれいに伸びる:素直に「広告費が増えるほど売上も増える」可能性が高い
  • 一部の点だけが飛び抜けている外れ値が相関を作っている疑い(2章の外れ値の話と繋がります)
  • 曲線っぽい(途中から頭打ち):広告は効くが逓減している可能性。相関がそこまで高くなくても“示唆”は強い
  • 縦にばらける(同じ広告費でも売上がバラバラ):広告以外の要因が強い/媒体や商品が混ざっているかも

「相関が高いのに怪しい」ケースを見抜く

相関係数が高くても、散布図で次が見えたら要注意です。

  • 2つのグループに分断されている(例:通常月とキャンペーン月が混在)
  • 右上の1点が全体を引っ張っている(その月だけセール等の可能性)

この場合は、単純に「広告が効いている」と言うより、期間を分ける/外れ値の理由を確認するほうが、実務に役立つ判断になります。

相関係数は「方向と強さ」、散布図は「形と違和感」を教えてくれます。次章では、この読み解きを踏まえて、広告費最適化に繋げる具体的な次アクション(ラグ、セグメント別、注意点)に落としていきます。

実務に活かす|広告費の最適化に繋げる次アクション(ラグ・セグメント別・注意点)

相関係数と散布図で「関係がありそう/なさそう」が掴めたら、次は予算と施策に落とす段階です。ここでやるべきは、相関を“結論”にせず、意思決定に使える形へ分解すること。おすすめは①ラグを見る→②セグメントで分ける→③判断ミスの罠を潰す、の順です。

1) 効果の遅れ(ラグ)を疑う|「当月×当月」だけで切らない

広告は出した瞬間に売れるとは限りません。検討期間がある商材ほど、数日〜数週間遅れて売上に出るのが普通です。そこで「広告費を先にズラした相関」を見ます。

月次なら、まずは広告費(前月)×売上(当月)を作って相関を比較しましょう。

  1. D列に「広告費(前月)」を作る(例:D3に =C2 を入れて下までコピー)
  2. =CORREL(B3:B13, D3:D13) のように同じ行同士で相関を計算
  3. 当月広告費との相関と、どちらが高いか比較

もし「当月×当月」より「前月広告費×当月売上」のほうが高ければ、議論は“今月の増額”ではなく“来月の売上を作る投資”に寄せたほうがズレません。週次データがあるなら、1週・2週・3週遅れ…と試すと精度が上がります。

2) セグメント別に分ける|全体相関が低い原因の大半は「混ざり」

全体で相関が弱いとき、広告が無意味とは限りません。ありがちなのは媒体・商品・地域・新規/既存が混ざって、効いている層と効いていない層が平均化されるパターンです。

  • 媒体別(検索/SNS/ディスプレイ)
  • 商品カテゴリ別(単価や検討期間が違う)
  • 新規/既存(新規獲得はラグが出やすい)
  • キャンペーン有無(通常月と混ぜない)

Excelならピボットテーブルでセグメントごとに月次の「売上」「広告費」を集計し、各ブロックで相関を出します。ここでのゴールは「相関が高いところを見つける」だけでなく、予算の寄せ先を作ること。たとえば「検索は0.65、SNSは0.15」なら、次の打ち手は“全体増額”ではなくSNSのクリエイティブ改善 or 配分見直しになります。

3) 最適化の打ち手に変換する|見るべきは「増額で伸びる余地」

相関が高いセグメントが見つかったら、次は散布図に戻って頭打ち(逓減)がないかを確認します。右上に伸びているなら増額余地があり、途中から横ばいなら「予算を増やす」より効率改善(CVR・LTV・単価)のほうが効きます。

  • 伸びている:予算を段階的に増やす(いきなり倍ではなく10〜20%刻み)
  • 頭打ち:配信面・ターゲット・訴求を変える/別媒体へ移す
  • バラつきが大きい:曜日・商品・在庫・価格など広告以外の変数を疑う

注意点|相関を「成果の証明」に使うと事故る

最後に、実務でやりがちな落とし穴を潰します。

  • 相関=因果ではない:セールや季節性で“同時に”上がっているだけの可能性
  • データ量が少ないとブレる:最低でも12点(12か月)程度は欲しい。少ないなら週次へ
  • 売上(全体)で見るとズレる:指名検索・自然流入・リピートに引っ張られる。可能なら広告経由売上も併記

相関分析の価値は、「広告が効いている/いない」を断言することではなく、どこを分けて、どの時間差で、次に何を検証するかを最短で決められる点にあります。ラグとセグメントで分解して、予算配分を“なんとなく”から卒業しましょう。

コメント

NewsTowerをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む