ExcelでROI計算を自動化するマーケ分析テンプレート

ExcelでROI計算を自動化するマーケ分析テンプレート IT
  1. 1章:ROIの基本を5分で理解(マーケ施策で“何を利益”として見るか)
  2. 2章:テンプレート全体設計(入力→計算→可視化の流れを作る)
    1. ① 入力シート(Raw):とにかく“迷わず貼れる”形にする
    2. ② 計算シート(Calc):Rawには触らず、計算だけを集約する
    3. ③ 可視化シート(Dash):見る人の質問に“1枚で答える”
    4. 設計の合言葉は「入力は1か所、計算は隔離、見える化は1枚」
  3. 3章:ExcelでROI計算を自動化する数式・関数(ROAS/CPAも一緒に出す)
    1. ① Calcに作る“計算列”の基本セット
    2. ② 総投資額:まずここを“1セル”に畳み込む
    3. ③ 粗利:入力が「売上+粗利率」でも回るようにする
    4. ④ ROI:ゼロ割れを潰しつつ「儲かった/損した」を明確に
    5. ⑤ ROAS:売上ベースの回収力も同時に出す
    6. ⑥ CPA:CVが0のときに“∞”を出さない
    7. ⑦ ついでに“意思決定用のフラグ”も自動化しておく
  4. 4章:分析の精度を上げる工夫(データ整形・エラー防止・シナリオ比較)
    1. ① データ整形:Rawは“貼った瞬間に整う”が理想
    2. ② エラー防止:ゼロ割れ対策の次は「入力ミス検知」
    3. ③ シナリオ比較:「粗利率」「人件費」「LTV」を切り替えられると強い
  5. 5章:現場で使い切る運用術(毎週更新ルールとレポートの型)
    1. ① 毎週更新ルール:30分で終わる“チェックリスト化”が正解
    2. ② 更新の粒度は「週次」、締めは「月次」で二段構えにする
    3. ③ レポートの型:「数字→結論→次アクション」の順に固定する
    4. ④ 事故らないための「権限」と「変更ルール」を決める

1章:ROIの基本を5分で理解(マーケ施策で“何を利益”として見るか)

ROIは「投資に対して、どれだけリターンがあったか」を一発で示す指標です。式はシンプルで、ROI=(利益−投資額)÷投資額。でも現場でつまずくのは、数学よりも“利益を何として定義するか”です。ここがブレると、同じ施策でも評価が真逆になります。

まず、マーケ施策で「利益」として見やすい候補はこの3つ。

  • 粗利:売上−原価(最もおすすめ。広告費との相性が良い)
  • 営業利益:粗利−販管費(より経営寄り。算出が重くなりがち)
  • 売上:手軽だが“利益”ではない(この場合はROIではなくROASが適切)

結論から言うと、Excelで回しやすく、意思決定に効くのは「粗利ベースROI」です。広告やキャンペーンの評価は「売れても利益が残らない」ケースが普通にあるので、売上だけ追うと危険。たとえば値引きやポイント施策は売上を作れても粗利を削りやすいですよね。

次に「投資額」。ここも統一ルールが必要です。投資額には、最低でも広告費・制作費・外注費を入れます。余力があれば、運用工数(人件費)も含めた“フルコスト”版も作ると精度が上がります。ただし最初から完璧を狙うと運用が止まるので、テンプレでは次のように2段構えが現実的です。

  • 必須ROI:粗利 ÷(広告費+制作費+外注費)
  • 拡張ROI:粗利 ÷(上記+人件費換算)

さらに大事なのが、ROIは「期間」と「帰属(アトリビューション)」で数値が動くこと。月次で見るのか、キャンペーン期間で見るのか、初回購入だけを見るのか、LTV(継続)も含めるのか。20代の会社員が“今すぐ使える”落とし所としては、まずは当月の成果で統一し、次にLTV版を別シートで追加するのがおすすめです。

最後に、ROIと混同されがちな指標を整理します。

  • ROI:利益ベース(儲かったか)
  • ROAS:売上ベース(売上をどれだけ回収したか)
  • CPA:獲得単価(1件取るのにいくらかかったか)

この章のゴールは、テンプレに入れる前提を固めること。次章では、入力→計算→可視化が迷子にならないように、Excelテンプレートの全体設計を組み立てます。

2章:テンプレート全体設計(入力→計算→可視化の流れを作る)

ROIは式そのものより、「どこに何を入れて、どこで計算して、どう見せるか」の設計で勝負が決まります。ここが雑だと、毎週の更新が苦行になり、数字の信頼も落ちます。おすすめは、Excelを入力(Raw)→計算(Calc)→可視化(Dash)の3層に分ける構成です。

① 入力シート(Raw):とにかく“迷わず貼れる”形にする

Rawは手入力を最小化し、「媒体レポートをコピペ/CSV貼り付けで終わる」状態が理想です。列は固定し、1行=1施策×1期間で揃えます。

  • 日付(または週・月)
  • 施策名(キャンペーン名)
  • チャネル(Google/Meta/メール等)
  • 広告費・制作費・外注費(投資額の内訳)
  • 売上(必要なら)・粗利(難しければ売上+粗利率でもOK)
  • CV(獲得件数)

ポイントは、1章で決めた前提(例:粗利ベース、当月成果で統一)を列設計に埋め込むこと。ここでブレない形にしておくと、後工程が一気にラクになります。

② 計算シート(Calc):Rawには触らず、計算だけを集約する

Calcは「指標を作る場所」。Rawを直接いじらない前提で、投資額合計や、後でダッシュボードに出す数値をここで揃えます。代表的には以下です。

  • 総投資額=広告費+制作費+外注費(+人件費の列を別で用意して拡張ROIにも対応)
  • 利益(粗利):Rawが粗利入力ならそのまま、売上×粗利率ならここで算出
  • ROI:必須ROIと拡張ROIを別列で用意(運用で揉めない)
  • ROAS/CPAなど、意思決定で一緒に見たい指標

ここで大事なのは、計算対象の粒度を揃えること。Rawが「週×施策」なら、Calcも同じ粒度で計算し、集計は次のDash側(ピボット等)に任せると破綻しません。

③ 可視化シート(Dash):見る人の質問に“1枚で答える”

Dashは、上司やチームが最初に見る場所です。数式を並べるのではなく、意思決定につながるビューにします。最低限、次の3ブロックがあると強いです。

  • サマリー:総投資額/粗利/ROI(必須・拡張)
  • 施策別ランキング:ROI上位・下位、CPA高騰など
  • 推移:週次(または月次)のROI・投資額・粗利のトレンド

20代の会社員が現場で使うなら、「今週どこに突っ込む/止める」が判断できる配置が正解です。細かい分析は3章・4章で作り込めばOK。

設計の合言葉は「入力は1か所、計算は隔離、見える化は1枚」

この3層に分けるだけで、更新が速くなり、数式の事故も減り、報告の型まで整います。次章では、この設計を前提に、ROI/ROAS/CPAを自動で出すための数式・関数を組み立てていきます。

3章:ExcelでROI計算を自動化する数式・関数(ROAS/CPAも一緒に出す)

2章の「Raw→Calc→Dash」設計ができたら、あとはCalcで機械的に指標が出る状態を作ります。ここで狙うのは、①計算ミスを潰す、②ゼロ割れや空欄で崩れない、③ROAS/CPAも同じ粒度で並べる――の3点です。

① Calcに作る“計算列”の基本セット

前提:Rawは1行=「期間×施策」。CalcではRawの同じ行を参照して、次の列を追加します。

  • 総投資額(必須版)
  • 粗利(Rawで粗利が無い場合は売上×粗利率で作る)
  • ROI(利益ベース)
  • ROAS(売上ベース)
  • CPA(獲得単価)

② 総投資額:まずここを“1セル”に畳み込む

広告費・制作費・外注費を別列で持っているなら、Calc側で合算列を固定化します。

=SUM([@広告費],[@制作費],[@外注費])

Excelのテーブル(Ctrl+T)化しておくと、上のような構造化参照になり、行追加しても数式が自動で伸びます。運用テンプレでは必須級です。

③ 粗利:入力が「売上+粗利率」でも回るようにする

Rawに粗利があるならそのままでOK。無い場合は、売上と粗利率(例:0.35)から粗利を作ります。

=IFERROR([@売上]*[@粗利率],0)

IFERRORで空欄や文字混入を吸収しておくと、Dashでグラフが崩れません(“とりあえず0扱い”にする設計)。

④ ROI:ゼロ割れを潰しつつ「儲かった/損した」を明確に

1章の定義どおり、ROIは(粗利−投資額)÷投資額。投資額が0の行で事故るので、割る前にガードします。

=IF([@総投資額]=0,"",([@粗利]-[@総投資額]) / [@総投資額])

投資ゼロの行は空欄にしておくと、ランキングや平均が変に歪みません。表示形式はパーセンテージ(小数1桁)に。

⑤ ROAS:売上ベースの回収力も同時に出す

ROIは利益、ROASは売上。上司から「で、売上回収は?」が飛んできても同じ表で返せるようにします。

=IF([@広告費]=0,"",[@売上]/[@広告費])

投資額を広告費に限定するか(一般的なROAS)、総投資額にするかは社内ルール次第。テンプレではROAS=売上÷広告費にしておくと通りがいいです。

⑥ CPA:CVが0のときに“∞”を出さない

CPAは「1件取るのにいくら」。CVゼロの週は普通にあるので、ここも必ずガードします。

=IF([@CV]=0,"",[@広告費]/[@CV])

運用上は、CVゼロを空欄にすることで「悪化」と「未発生」を混同しなくなります(0円扱いにするのが一番危険)。

⑦ ついでに“意思決定用のフラグ”も自動化しておく

数字を並べるだけだと、Dashで結局迷います。最低限、ROIで判定ラベルを付けると現場判断が速いです。

=IFS([@総投資額]=0,"対象外",[@ROI]>=0.2,"伸ばす",[@ROI]>=0,"様子見",TRUE,"止める候補")

閾値(例:20%)はチームで調整してください。ここまで作っておくと、4章の「エラー防止・シナリオ比較」に繋げやすくなります。

4章:分析の精度を上げる工夫(データ整形・エラー防止・シナリオ比較)

3章までで「指標が自動で出る」状態は作れました。ここから一段レベルを上げるなら、やることは3つだけです。①入力データを整える、②エラーを“起きない設計”にする、③条件を変えた比較(シナリオ)を回せるようにする。これができると、数字の信頼度が上がり、報告で突っ込まれにくくなります。

① データ整形:Rawは“貼った瞬間に整う”が理想

媒体CSVは、列名や表記ゆれ(全角半角、末尾スペース、通貨記号)が混ざりがちです。Rawで毎回手直しすると破綻するので、整形用の列を固定で持つのがコツ。

  • 日付の統一:文字列日付はExcel日付へ(並び替え・集計が安定)
  • 数値のゴミ取り:「¥」「,」や空白を除去して数値化
  • チャネル名の辞書化:表記ゆれ(Meta/Facebook等)を統一

関数でやるなら、たとえば文字の余計な空白を落とすだけでも効きます。

=TRIM([@施策名])

より本格的にやるなら、Power Queryで「貼り付け→整形」を自動化すると、Rawが“汚れ”にくくなります(テンプレ化の相性がいいです)。

② エラー防止:ゼロ割れ対策の次は「入力ミス検知」

3章でIFガードは入れましたが、現場で怖いのは“正しく計算されてるけど、入力が間違っている”ケースです。ここはExcelの機能で潰します。

  • データの入力規則:広告費や売上は「0以上の数値」のみに制限
  • 必須項目チェック:日付・施策名・チャネルが空欄なら警告
  • 異常値フラグ:ROIやCPAが急変した行にラベルを付ける

たとえば「必須が欠けていたらNG」を列で作っておくと、更新時に一瞬で気づけます。

=IF(OR([@日付]="",[@施策名]="",[@チャネル]=""),"要修正","OK")

さらに、条件付き書式で「要修正」を赤くするだけで、ミスの早期発見につながります。Dashに行く前にRaw/Calcで止めるのが正解です。

③ シナリオ比較:「粗利率」「人件費」「LTV」を切り替えられると強い

ROIは前提で化けます。だからこそ、テンプレに“前提を変えた版”を並走させると議論が速いです。おすすめはCalcに「パラメータ欄」を作り、粗利率や人件費係数をセル参照にしておく方法。

  • ベース:粗利=売上×粗利率(固定)
  • 保守的:粗利率を-5ptで試算(見積もりブレ耐性)
  • フルコスト:総投資額に人件費換算(工数×時給)を加算

たとえば「粗利率(セルB2)」を参照するようにしておけば、1か所変えるだけで全行のROIが更新されます。さらに上級者向けには、LTV倍率(例:初回粗利×1.3)を別パラメータにし、当月ROIとLTV込みROIを並べると意思決定がブレません。

ここまで整えると、テンプレは“計算機”から“判断装置”になります。次章では、このテンプレを毎週ちゃんと回し切るための更新ルールと、レポートの型(見せ方)まで落とし込みます。

5章:現場で使い切る運用術(毎週更新ルールとレポートの型)

テンプレは作った瞬間がピークになりがちです。現場で本当に効くのは、「毎週、誰が、何を、どこまでやるか」を決めて、更新が習慣化していること。ここでは、20代の会社員でも回せるように、運用を最小の手数で固定します。

① 毎週更新ルール:30分で終わる“チェックリスト化”が正解

おすすめは、週次で同じ手順を同じ順番でやること。迷いが消えるだけで継続できます。

  1. Rawに貼る:媒体CSVをコピペ(列は固定、追加行だけ増える)
  2. 整形が効いているか確認:日付が日付型か/数値が数値か(4章の整形列・入力規則で自動防止)
  3. Calcのエラーフラグを見る:「要修正」行だけ潰す(全部見ない)
  4. Dashを更新:ピボット更新(必要なら「データの更新」ボタンだけ)
  5. レポート用にコピペ:決まった“型”に数字と一言を入れて終わり

ポイントは、「全行を眺めない」こと。見るのは「要修正」と「悪化・急変」だけ。テンプレを“監視カメラ”にして、問題がある場所だけ見に行きます。

② 更新の粒度は「週次」、締めは「月次」で二段構えにする

週次は改善のため、月次は報告のため。粒度を混ぜると議論が散ります。

  • 週次:伸ばす/止める/様子見の判断(ROI・CPAの急変を拾う)
  • 月次:成果の確定報告(当月ROIとして1章の前提で統一)

週次の数字はブレます。だからこそ、週次レポートには「暫定」の前提を書き、月次で締める運用にすると揉めません。

③ レポートの型:「数字→結論→次アクション」の順に固定する

ダッシュボードを見せるだけだと「で、どうする?」で止まります。おすすめの型はこれです。

  • 1. サマリー(結論):総投資額/粗利/ROI(必須・拡張)
  • 2. 伸ばす施策:ROI上位3つ+理由(何が効いたか)
  • 3. 止める候補:ROI下位3つ+原因仮説(CPA高騰、CV減など)
  • 4. 来週の打ち手:具体的に「増額」「停止」「クリエイティブ差し替え」まで書く

文章は長く不要で、各施策1行コメントでOKです。Dashのランキングと、3章で作った判定ラベル(伸ばす/様子見/止める候補)をそのまま使えば、考える負担が減ります。

④ 事故らないための「権限」と「変更ルール」を決める

運用が崩れる最大原因は、誰かが数式や列を“良かれと思って”触ることです。最低限これだけ決めておくと安定します。

  • Rawは追記のみ(上書き禁止):貼り直しは行削除ではなく「期間フィルタ」で対応
  • Calcの数式列は触らない:編集するならテンプレ管理者だけ
  • 前提(粗利率、人件費、LTV倍率)はパラメータ欄だけで変更:4章のシナリオ比較が効く

ここまでルール化できると、テンプレは「作業」ではなく毎週の意思決定を速くする仕組みになります。あとは、同じ型で回し続けるだけ。数字に振り回されず、数字で動かせる状態を作りましょう。

コメント

NewsTowerをもっと見る

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

続きを読む