Excelで予算と実績を比較する差異分析手法

Excelで予算と実績を比較する差異分析手法 IT
  1. 差異分析の準備|「予算」と「実績」を同じ物差しに揃える
    1. 1) 粒度(集計単位)を揃える:月次?部門?科目?
    2. 2) 期間と締め条件を揃える:いつ時点の実績?
    3. 3) 数値の定義を揃える:税込/税抜、計上基準、配賦ルール
    4. 4) Excelで比較しやすい“縦持ち”の形にしておく
  2. まずは基本|差異(前年差額・前年差率)をExcelで一発算出する
    1. 1) 横並びの比較表を作る(予算・実績・差異)
    2. 2) 差異額は「=実績-予算」で終わり(符号ルールだけ決める)
    3. 3) 差異率は「割り算の例外処理」が肝
    4. 4) “一発算出”を完成させる小ワザ(テーブル化・絶対参照)
  3. 見える化で気づく|条件付き書式・グラフで“ズレ”を瞬時に発見
    1. 1) 条件付き書式は「差異率」に当てるのが最強
    2. 2) 「データバー」で差異額のインパクトを一瞬で掴む
    3. 3) まず作るべきグラフは「予算vs実績の推移」+「差異率」
    4. 4) 仕上げに「上位/下位」を自動抽出して視線誘導
  4. 原因を深掘り|ピボットテーブル&ドリルダウンで差異の正体を特定
    1. 1) ピボットで“ズレの発生源”を分解する(年月×部門×科目)
    2. 2) 「予算」と「実績」を同時に置いて、差異まで一気に作る
    3. 3) 深掘りの順番は「大→中→小」で迷わない
    4. 4) ドリルダウン(明細表示)で「具体的な取引・請求・案件」を掴む
    5. 5) 仕上げ:原因候補を“3つ”に絞って次章へつなぐ
  5. 報告がラクになる|差異分析テンプレ化&上司に刺さる改善アクション整理
    1. 1) テンプレは「1枚で完結」を目指す(構成の型)
    2. 2) “毎月作業”を減らす仕込み(入力は最小、更新は自動)
    3. 3) 上司に刺さるのは「差異の説明」より「打ち手の粒度」
    4. 4) 最後に「判断が必要な論点」を1行で添える

差異分析の準備|「予算」と「実績」を同じ物差しに揃える

差異分析でいちばん大事なのは、実は計算式より前の「土台づくり」です。ここがズレていると、Excelでどれだけキレイに差額を出しても、上司に突っ込まれるのはだいたいこの部分。「その実績、どの範囲?」「予算の定義と合ってる?」という話になります。差異分析は、予算と実績を“同じ物差し”に揃えるところから始めましょう。

1) 粒度(集計単位)を揃える:月次?部門?科目?

予算が「月×部門×勘定科目」なのに、実績が「月×勘定科目」だけだと、比較する時点で無理があります。まずは比較したい単位を決め、両方のデータが同じ粒度になるように整えます。

  • 時間軸:月次/四半期/累計(YTD)
  • 組織軸:全社/部門/チーム
  • 科目軸:売上・原価・販管費など(勘定科目レベルの一致)

おすすめは、まず「月次×科目(必要なら部門も)」に揃えること。20代のサラリーマンなら、最初から細かくしすぎるとメンテが破綻しがちです。

2) 期間と締め条件を揃える:いつ時点の実績?

意外と多いのが「予算は当初、実績は締め後に修正済み」など、時点が揃っていないケース。比較の前に、次を明文化しておくとブレません。

  • 予算:当初予算/修正予算(最新版)どちらか
  • 実績:締め前速報/締め後確定 どちらか
  • 対象期間:例)2026年1月〜2月、または1〜2月累計

Excel上でも、表の上部に「対象期間」「データ更新日」「実績の確定/速報」をテキストで置いておくと、報告時の信頼度が上がります。

3) 数値の定義を揃える:税込/税抜、計上基準、配賦ルール

差異が出たと思ったら、実は定義違いだった…は差異分析あるあるです。最低限、次はチェックしましょう。

  • 税込/税抜が一致しているか
  • 計上基準(発生主義/現金主義、売上計上タイミング)が混ざっていないか
  • 配賦(共通費・間接費)を予算と実績で同じルールにしているか

ここを曖昧にしたまま差額だけ追うと、「分析」ではなく「言い訳探し」になりがちです。

4) Excelで比較しやすい“縦持ち”の形にしておく

後の章でピボットやグラフを使うなら、データは縦持ち(1行=1レコード)が圧倒的に強いです。理想の列構成は以下。

  • 年月(または日付)
  • 部門
  • 科目
  • 区分(予算/実績)
  • 金額

最初からこの形で持てない場合でも、最終的にこの形へ整える意識だけで、後工程(差額計算・見える化・深掘り)が一気にラクになります。

次章では、この整えた土台の上で、差異(前年差額・前年差率)をExcelで一発算出する基本式を作っていきます。

まずは基本|差異(前年差額・前年差率)をExcelで一発算出する

1章で「予算」と「実績」を同じ物差しに揃えたら、次は王道の2指標を作ります。結論、差異分析の入口はこの2つだけでOKです。

  • 前年差額(差異額):実績 − 予算
  • 前年差率(差異率):(実績 − 予算)÷ 予算

ここが一発で出せる形になっていると、以降の見える化(条件付き書式・グラフ)や深掘り(ピボット)もスムーズに回ります。

1) 横並びの比較表を作る(予算・実績・差異)

まずは、最終的にこういう列を持つ表を用意します。

  • A列:年月
  • B列:科目(必要なら部門も)
  • C列:予算
  • D列:実績
  • E列:差異額
  • F列:差異率

予算と実績が別シートでもOKですが、見比べる「横並び」を作るのがコツ。縦持ちデータから横並びにするのは3章以降でも扱えますが、まずはシンプルな表で計算式の型を作りましょう。

2) 差異額は「=実績-予算」で終わり(符号ルールだけ決める)

たとえば、C列が予算、D列が実績なら、差異額(E2)はこれだけです。

=D2-C2

重要なのは符号(プラス/マイナス)の意味を先に固定すること。おすすめは以下の考え方です。

  • 売上:プラス=上振れ(良い)、マイナス=下振れ(悪い)
  • 費用:プラス=超過(悪い)、マイナス=節約(良い)

この「良い/悪い」は科目で逆転するので、2章ではまず計算は機械的に統一(実績−予算)して、評価は後で色分け・分類するのが事故りません。

3) 差異率は「割り算の例外処理」が肝

差異率(F2)は基本これです。

=(D2-C2)/C2

ただし、予算が0の行が混ざると「#DIV/0!」で表が崩れます。報告資料でこれが出ると地味に信用を落とすので、最初から例外処理を入れましょう。

=IFERROR((D2-C2)/C2,"")

「0のときは0%」としたい場合はこうです。

=IF(C2=0,0,(D2-C2)/C2)

表示形式はセルの書式設定でパーセンテージ(小数1桁程度)にすると、読み手のストレスが減ります。

4) “一発算出”を完成させる小ワザ(テーブル化・絶対参照)

毎月更新するなら、範囲を選択してCtrl+Tでテーブル化しておくのがおすすめ。行が増えても数式が自動でコピーされ、「差異列だけズレた」みたいな凡ミスが減ります。

また、差異率の閾値(例:±5%)など、後で使う基準値は別セルに置き、参照は$(絶対参照)で固定しておくと管理がラクです(例:$H$1)。

ここまでで、差異額・差異率が安定して出せる「型」が完成です。次章では、この差異を条件付き書式とグラフで見える化して、“見るだけでズレに気づける”状態に仕上げます。

見える化で気づく|条件付き書式・グラフで“ズレ”を瞬時に発見

2章で差異額・差異率が出せたら、次は「発見スピード」を上げる番です。表をじっと見て判断するのは、忙しい月次では現実的じゃありません。ここでは条件付き書式とグラフで、“ズレがある場所だけ勝手に目に入る”状態を作ります。

1) 条件付き書式は「差異率」に当てるのが最強

差異額は金額規模でブレるので、まずは差異率(%)を色で炙り出すのが効きます。差異率の列(例:F列)を選択して、次を設定しましょう。

  • ホーム → 条件付き書式 → 新しいルール
  • 「指定の値を含むセルだけを書式設定」または「数式を使用して…」を使う

おすすめは閾値を固定して運用すること(例:±5%)。2章で触れたように、閾値をセルに置いておくと更新がラクです。

上振れ(例:+5%以上)  =F2>=$H$1
下振れ(例:-5%以下)  =F2<=-$H$1

色は迷ったらこれでOKです。

  • 上振れ:青(落ち着いて見える)
  • 下振れ:赤(注意喚起)

※売上と費用で「良い/悪い」が逆転しますが、ここではまず“ズレの大きさ”を見つける目的で統一。評価の良し悪しは、4章の深掘りや5章のアクション整理で回収できます。

2) 「データバー」で差異額のインパクトを一瞬で掴む

差異率でズレを見つけたら、「金額としてどれくらい重いの?」を差異額で確認します。ここは数字を読むより、データバーが速いです。

  • 差異額(例:E列)を選択
  • 条件付き書式 → データバー

プラスとマイナスが混ざるので、可能なら「負の棒は別色」に設定しておくと事故りません(赤=マイナス、青=プラスなど)。これで「率は大きいけど金額は小さい」「率は小さいけど金額はデカい」を瞬時に仕分けできます。

3) まず作るべきグラフは「予算vs実績の推移」+「差異率」

グラフは凝るほど時間が溶けるので、型を決めましょう。鉄板は複合グラフです。

  • 予算:折れ線(または棒)
  • 実績:折れ線(または棒)
  • 差異率:折れ線(第2軸)

月次×主要科目(または部門)で作ると、「いつからズレたか」「一過性かトレンドか」が読めます。作り方は、対象範囲を選択して挿入 → 複合グラフ。差異率だけ第2軸にすると、金額スケールに潰されず見やすくなります。

4) 仕上げに「上位/下位」を自動抽出して視線誘導

色とグラフで見えてきても、報告では「結局どれが重要?」が聞かれます。そこで差異率(または差異額)の上位/下位だけ抜く枠を作ると、上司の突っ込みが減ります。

関数が使える環境なら、たとえば差異率の大きい順に並べ替え(フィルター)でも十分です。テーブル(Ctrl+T)なら、列のフィルターで降順にするだけで「上位が固定表示」され、毎月の更新もラクになります。

ここまでできると、差異分析は「計算」から「発見」に進みます。次章では、その発見したズレをピボットテーブル&ドリルダウンで分解し、差異の正体(どの部門・どの科目・どの月が原因か)まで突き止めます。

原因を深掘り|ピボットテーブル&ドリルダウンで差異の正体を特定

3章までで「どこがズレているか」は見つけられました。4章はその次、「なぜズレたのか」をExcel上で素早く特定するパートです。ここで活躍するのがピボットテーブルとドリルダウン(明細への掘り下げ)。上司に「で、原因は?」と聞かれてから慌てないための武器になります。

1) ピボットで“ズレの発生源”を分解する(年月×部門×科目)

1章で触れた縦持ち(年月/部門/科目/区分(予算・実績)/金額)の形ができているなら、ピボットはほぼ自動です。手順はシンプル。

  1. 元データを選択(できればCtrl+Tでテーブル化済み)
  2. 挿入 → ピボットテーブル
  3. 行:科目(必要ならその下に部門)/列:年月/値:金額
  4. フィルター:区分(予算・実績)

まずは区分を「実績」にして、次に「予算」に切り替える…でもOK。ただ、差異分析として運用するなら、ここから一歩進めて同じ画面で差異を出すのが時短です。

2) 「予算」と「実績」を同時に置いて、差異まで一気に作る

ピボットのフィルターで切り替える方法は分かりやすい反面、比較が面倒。そこでおすすめは、区分(予算/実績)を列に入れて横並びにする形です。

  • 行:科目 → 部門(必要なら)
  • 列:区分(予算・実績)
  • 値:金額(合計)
  • (任意)フィルター:年月、または列に年月

この形にすると「予算→実績」の順で並び、差異が見やすくなります。さらにピボットの横に差異列を足して(2章の=実績-予算と同じ考え方)、科目×部門のどこが効いているかを一気に特定できます。

3) 深掘りの順番は「大→中→小」で迷わない

差異の原因特定でやりがちなのが、いきなり明細を掘って迷子になること。おすすめの順番はこれです。

  • ① 月:ズレたのは「いつ」から?単発?継続?
  • ② 科目:ズレの種類は売上?外注費?広告費?
  • ③ 部門/案件:どこが持っているズレか?

ピボットなら、行ラベルの階層(科目→部門など)を展開するだけで、ズレが「どの塊に偏っているか」が見えます。ここで初めて、次のドリルダウンが効いてきます。

4) ドリルダウン(明細表示)で「具体的な取引・請求・案件」を掴む

ピボットで「この科目×この部門が怪しい」と当たりが付いたら、該当セルをダブルクリックしてください。Excelがその集計の元になった行だけを抜き出した明細シートを自動生成します。これがドリルダウンです。

ここで見るべきは、数字の正しさより差異のストーリーです。たとえばこんな切り口で原因が言語化できます。

  • 特定の取引先への支払いが集中している(単価アップ/追加発注)
  • 特定月だけ請求が前倒し・後ろ倒しになっている(計上タイミング)
  • 予算に入っていない突発費用(障害対応、採用、機材更新)

「差異が大きい=悪」ではなく、“何が起きた結果そうなったか”を明細で押さえると、報告が一気にプロっぽくなります。

5) 仕上げ:原因候補を“3つ”に絞って次章へつなぐ

深掘りはやりすぎると終わりません。おすすめは、差異上位に対して原因候補を最大3つまでメモして止めること。

  • 要因(例:外注単価改定)
  • 発生範囲(例:2月〜継続、A部門のみ)
  • 打ち手の方向性(例:見積条件の見直し/発注量調整)

ここまで言語化できたら、次章の「テンプレ化&上司に刺さる改善アクション整理」にスムーズに接続できます。差異の数字を追うだけでなく、次の一手まで見えるのが差異分析のゴールです。

報告がラクになる|差異分析テンプレ化&上司に刺さる改善アクション整理

差異の「場所」と「原因候補」まで掴めたら、最後は報告として再現できる形に落とし込みます。ここをテンプレ化しておくと、月次のたびに資料を作り直す手間が激減。さらに、上司が知りたいのは数字そのものより「で、どうする?」なので、改善アクションまでセットで出せると評価が上がります。

1) テンプレは「1枚で完結」を目指す(構成の型)

おすすめの構成は、Excel1シート(または1枚スライドに貼れる範囲)で完結する型です。

  • 上部:対象期間/データ更新日/予算版(当初or修正)/実績(速報or確定)
  • 中央:主要KPI(売上・粗利・販管費など)の予算・実績・差異額・差異率
  • 右側:差異Top5(差異率 or 差異額)一覧
  • 下部:コメント欄(要因・打ち手・次アクション・担当・期限)

ポイントは「数字→重要差異→アクション」へ視線が流れること。表とグラフを詰め込みすぎるより、見せる場所を固定したほうが運用が続きます。

2) “毎月作業”を減らす仕込み(入力は最小、更新は自動)

テンプレ化のコツは、手入力を極限まで減らすことです。

  • 元データはテーブル化(Ctrl+T)して、貼り付け先を固定
  • 集計はピボット or 関数で参照するだけにする(手計算しない)
  • 差異率の閾値(例:5%)はセルで管理し、条件付き書式は参照で運用

さらに可能なら、ファイル冒頭に「今月やることチェック」を置きます。

  1. 実績データ貼り付け
  2. 更新(ピボット更新)
  3. 差異Top5確認
  4. コメント記入

これだけで属人化が減り、引き継ぎもラクになります。

3) 上司に刺さるのは「差異の説明」より「打ち手の粒度」

報告で評価が分かれるのは、原因を語れたかではなく、次の一手が具体かです。コメント欄は、次の4点セットで統一すると強いです。

  • 事実:何が、どれくらいズレたか(差異額・差異率)
  • 要因:なぜ起きたか(4章の原因候補を最大3つ)
  • 打ち手:何を変えるか(施策)
  • 行動:誰がいつまでに何をするか(担当・期限)

例としてはこうです。

事実:広告費 +120万円(+12%)
要因:①新規施策の前倒し ②クリック単価上昇
打ち手:配信面の整理/入札調整/クリエイティブ差し替え
行動:3/15までに代理店と再設計(担当:自分)

4) 最後に「判断が必要な論点」を1行で添える

忙しい上司に効くのは、結論の押し付けではなく判断ポイントの提示です。たとえば次のように、論点を1行で置いておくと会話が前に進みます。

  • 「広告費は増額継続するか、獲得単価が戻るまで抑制するか」
  • 「外注は単価交渉するか、内製比率を上げるか」

これで差異分析が「報告資料」ではなく、意思決定の材料になります。数字を追う人から、前に進める人へ。テンプレ化とアクション整理は、その最短ルートです。

コメント

NewsTowerをもっと見る

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

続きを読む