variance-analysis について
variance-analysis は、予算・実績・予測を比較する財務分析スキルです。差異の分解、重要性の判断、説明文の作成、ウォーターフォール手法を扱い、報告前に財務専門家による確認が必要です。
主な機能
- 01価格、数量、構成差異の分解
- 02人件費と費用カテゴリの分析
- 03重要性基準と調査優先度
- 04差異説明の構成と確認項目
- 05ウォーターフォールと予算比較の手法
活用シーン
- 01実績と予算の差を説明する
- 02人件費や利益率の変化を分析する
- 03予測精度と期間別の傾向を追跡する
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill variance-analysisインストール後、Claude Code で/variance-analysisを入力して読み込まれたか確認します。
詳細
差異分析
重要: このスキルは差異分析のワークフローを支援しますが、財務アドバイスを提供するものではありません。すべての分析は、レポートに使用する前に、資格を持つ財務の専門家によるレビューを受ける必要があります。
差異を分解する手法、重要性のしきい値、ナラティブの生成、ウォーターフォールチャートの方法論、および予算対実績対予測の比較について説明します。
差異の分解手法
価格 / 数量分解
最も基本的な差異の分解です。売上高、売上原価、および「価格 × 数量」として表現できるあらゆる指標に使用されます。
計算式:
Total Variance = Actual - Budget (or Prior)
Volume Effect = (Actual Volume - Budget Volume) x Budget Price
Price Effect = (Actual Price - Budget Price) x Actual Volume
Mix Effect = Residual (interaction term), or allocated proportionally
Verification: Volume Effect + Price Effect = Total Variance
(when mix is embedded in the price/volume terms)
三分割分解 (ミックスの分離):
Volume Effect = (Actual Volume - Budget Volume) x Budget Price x Budget Mix
Price Effect = (Actual Price - Budget Price) x Budget Volume x Actual Mix
Mix Effect = Budget Price x Budget Volume x (Actual Mix - Budget Mix)
例 — 売上高の差異:
- 予算: 10,000 ユニット × $50 = $500,000
- 実績: 11,000 ユニット × $48 = $528,000
- 差異合計: +$28,000 (有利)
- 数量効果: +1,000 ユニット × $50 = +$50,000 (有利 — 販売数量の増加)
- 価格効果: -$2 × 11,000 ユニット = -$22,000 (不利 — 平均販売価格の低下)
- 純額: +$28,000
レート / ミックス分解
異なる単位経済性を持つセグメント間のブレンドレートを分析する際に使用されます。
計算式:
Rate Effect = Sum of (Actual Volume_i x (Actual Rate_i - Budget Rate_i))
Mix Effect = Sum of (Budget Rate_i x (Actual Volume_i - Expected Volume_i at Budget Mix))
例 — 売上総利益率の差異:
- 製品 A: 利益率 60%、製品 B: 利益率 40%
- 予算ミックス: A 50%、B 50% → ブレンド利益率 50%
- 実績ミックス: A 40%、B 60% → ブレンド利益率 48%
- ミックス効果が利益率圧縮の 2pp を説明します
人員 / 報酬分解
人件費および人員コストの差異を分析する際に使用されます。
Total Comp Variance = Actual Compensation - Budget Compensation
Decompose into:
1. Headcount variance = (Actual HC - Budget HC) x Budget Avg Comp
2. Rate variance = (Actual Avg Comp - Budget Avg Comp) x Budget HC
3. Mix variance = Difference due to level/department mix shift
4. Timing variance = Hiring earlier/later than planned (partial-period effect)
5. Attrition impact = Savings from unplanned departures (partially offset by backfill costs)
支出カテゴリ分解
価格 / 数量が適用できない場合の営業費用分析に使用されます。
Total OpEx Variance = Actual OpEx - Budget OpEx
Decompose by:
1. Headcount-driven costs (salaries, benefits, payroll taxes, recruiting)
2. Volume-driven costs (hosting, transaction fees, commissions, shipping)
3. Discretionary spend (travel, events, professional services, marketing programs)
4. Contractual/fixed costs (rent, insurance, software licenses, subscriptions)
5. One-time / non-recurring (severance, legal settlements, write-offs, project costs)
6. Timing / phasing (spend shifted between periods vs plan)
重要性のしきい値と調査トリガー
しきい値の設定
重要性のしきい値は、どの差異が調査とナラティブによる説明を必要とするかを決定します。しきい値は以下に基づいて設定します。
- 財務諸表の重要性: 通常、主要なベンチマーク (売上高、総資産、純利益) の 1~5%
- 勘定項目の規模: 項目が大きいほど、より低い割合のしきい値が適切です
- 変動性: 変動性の高い項目では、ノイズを避けるためにより高いしきい値が必要になる場合があります
- 経営陣の関心: どの水準の差異であれば意思決定が変わるでしょうか?
推奨しきい値フレームワーク
| 比較の種類 | 金額のしきい値 | 割合のしきい値 | トリガー |
|---|---|---|---|
| 実績対予算 | 組織固有 | 10% | いずれかを超過 |
| 実績対前期間 | 組織固有 | 15% | いずれかを超過 |
| 実績対予測 | 組織固有 | 5% | いずれかを超過 |
| 逐次 (前月比) | 組織固有 | 20% | いずれかを超過 |
金額のしきい値は、組織の規模に基づいて設定してください。一般的な慣行: 損益計算書の項目については売上高の 0.5%~1%。
調査の優先順位
複数の差異がしきい値を超えている場合は、次の基準で調査の優先順位を付けます。
- 絶対金額の差異が最大 — P&L への影響が最大
- 割合の差異が最大 — プロセスの問題やエラーを示している可能性があります
- 予期しない方向 — トレンドや期待とは逆方向の差異
- 新たな差異 — 順調だった項目が外れたもの
- 累積 / 傾向的な差異 — 毎期拡大しているもの
差異説明のためのナラティブ生成
各差異ナラティブの構成
[Line Item]: [Favorable/Unfavorable] variance of $[amount] ([percentage]%)
vs [comparison basis] for [period]
Driver: [Primary driver description]
[2-3 sentences explaining the business reason for the variance, with specific
quantification of contributing factors]
Outlook: [One-time / Expected to continue / Improving / Deteriorating]
Action: [None required / Monitor / Investigate further / Update forecast]
ナラティブの品質チェックリスト
優れた差異ナラティブは次のとおりであるべきです。
- 具体的: 「予想より高かった」だけでなく、実際の要因を明示している
- 定量化: 各要因の金額と割合の影響を含んでいる
- 因果関係: 何が起きたかだけでなく、なぜ起きたかを説明している
- 将来志向: その差異が継続すると見込まれるかどうかを述べている
- 実行可能: 必要なフォローアップや意思決定を特定している
- 簡潔: 埋め草の段落ではなく、2~4 文である
避けるべき一般的な説明のアンチパターン
- 「収益が予算を上回りました。収益が多かったためです」(循環論法で、実際の説明になっていません)
- 「今期は費用が高くなりました」(曖昧です。どの費用で、なぜでしょうか?)
- 何がいつ早まった、または遅れたのか、いつ正常化するのかを示さずに「タイミング」とだけ説明する
- 何が該当項目なのかを説明せずに「一時的」とだけ説明する
- 重要な差異を「その他の小さな項目」とする(さらに細分化する必要があります)
- 最大の要因だけに注目し、相殺する項目を無視する
ウォーターフォールチャートの手法
概念
ウォーターフォール(またはブリッジ)チャートは、一連のプラス要因とマイナス要因を通じて、ある値から別の値に至る過程を示します。差異の分解を可視化するために使用します。
データ構造
Starting value: [Base/Budget/Prior period amount]
Drivers: [List of contributing factors with signed amounts]
Ending value: [Actual/Current period amount]
Verification: Starting value + Sum of all drivers = Ending value
テキスト形式のウォーターフォール
チャート作成ツールを利用できない場合は、テキスト形式のウォーターフォールとして提示します。
WATERFALL: Revenue — Q4 Actual vs Q4 Budget
Q4 Budget Revenue $10,000K
|
|--[+] Volume growth (new customers) +$800K
|--[+] Expansion revenue (existing customers) +$400K
|--[-] Price reductions / discounting -$200K
|--[-] Churn / contraction -$350K
|--[+] FX tailwind +$50K
|--[-] Timing (deals slipped to Q1) -$150K
|
Q4 Actual Revenue $10,550K
Net Variance: +$550K (+5.5% favorable)
ブリッジ照合表
ウォーターフォールを照合表で補足します。
| 要因 | 金額 | 差異に占める割合 | 累計 |
|---|---|---|---|
| 販売数量の増加 | +$800K | 145% | +$800K |
| 拡大による収益 | +$400K | 73% | +$1,200K |
| 価格引き下げ | -$200K | -36% | +$1,000K |
| 解約/縮小 | -$350K | -64% | +$650K |
| 為替の追い風 | +$50K | 9% | +$700K |
| タイミング(案件のずれ込み) | -$150K | -27% | +$550K |
| 差異合計 | +$550K | 100% |
注:相殺項目がある場合、個々の要因の割合が100%を超えることがあります。
ウォーターフォールのベストプラクティス
- 要因を、プラスの影響が最大のものからマイナスの影響が最大のものへ(または論理的な業務順序で)並べます。
- 要因は最大5~8個にし、より小さな項目は「その他」にまとめます。
- ウォーターフォールの数値が照合することを確認します(開始値+要因=終了値)。
- 色分けします。ビジュアルチャートでは、有利な要因を緑、不利な要因を赤で表示します。
- 各バーに金額と簡潔な説明を付けます。
- 「差異合計」のサマリーバーを含めます。
予算・実績・予測の比較
3者比較の枠組み
| 指標 | 予算 | 予測 | 実績 | 予算差異($) | 予算差異(%) | 予測差異($) | 予測差異(%) |
|---|---|---|---|---|---|---|---|
| 収益 | $X | $X | $X | $X | X% | $X | X% |
| 売上原価 | $X | $X | $X | $X | X% | $X | X% |
| 売上総利益 | $X | $X | $X | $X | X% | $X | X% |
各比較の使いどころ
- 実績と予算の比較: 年間業績の測定、報酬の決定、取締役会への報告に使用します。予算は通常、年初に設定され、その後変更されません。
- 実績と予測の比較: 業務管理や、顕在化しつつある問題の特定に使用します。予測は現在の見通しを反映するため、定期的(月次または四半期ごと)に更新されます。
- 予測と予算の比較: 計画時点から見通しがどのように変化したかを把握するために使用します。計画精度の問題を特定するのに役立ちます。
- 実績と前期の比較: トレンド分析や期間ごとの業績把握に使用します。予算が有効な比較対象とならない場合(新規事業部門、買収後など)に役立ちます。
- 実績と前年の比較: 前年比の成長分析や、季節性を調整した比較に使用します。
予測精度の分析
計画を改善するため、予測の精度を継続的に追跡します。
Forecast Accuracy = 1 - |Actual - Forecast| / |Actual|
MAPE (Mean Absolute Percentage Error) = Average of |Actual - Forecast| / |Actual| across periods
| 期間 | 予測 | 実績 | 差異 | 精度 |
|---|---|---|---|---|
| 1月 | $X | $X | $X (X%) | XX% |
| 2月 | $X | $X | $X (X%) | XX% |
| ... | ... | ... | ... | ... |
| 平均 | MAPE | XX% |
差異の推移
年間を通じた差異の推移を追跡し、系統的な偏りを特定します。
- 継続して有利: 予算が保守的すぎる(目標を意図的に低く設定している)可能性があります。
- 継続して不利: 予算が野心的すぎるか、実行上の問題がある可能性があります。
- 不利な差異が拡大: 業績が悪化しているか、目標が非現実的です。
- 差異が縮小: 年間を通じて予測精度が向上しています(通常の傾向です)。
- 変動が大きい: 事業の予測可能性が低いか、予測手法に問題があります。