mcpField
F
flux-analysis

flux-analysis

github.com/okou-aiデータ・データベース8155 回インストール1 週間前に更新
リポジトリ

flux-analysis について

予算や予測、期間比較の差異を分析する財務チーム向けスキルです。差異の分解、優先順位付け、説明文の作成、ブリッジ形式での提示を扱います。

主な機能

  1. 01価格・数量・構成の分解
  2. 02人件費と営業費用の分析
  3. 03差異のしきい値と優先順位付け
  4. 04差異説明文の作成指針
  5. 05ブリッジとシナリオ比較の方法

活用シーン

  1. 01価格・数量・構成別に売上変化を説明
  2. 02実績と計画の差異を確認対象として選定
  3. 03データに基づく差異説明を作成
  4. 04ブリッジやシナリオ表で要因を提示

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/okou-ai/okou-skills --skill flux-analysis

インストール後、Claude Code で/flux-analysisを入力して読み込まれたか確認します。

詳細

分解手法

価格と数量の分解

単価に数量を掛けて表せるあらゆる指標に適用できる、基本的な分解です。

2要素の計算式:

Total Movement = Actual Result - Baseline (budget or prior period)

Quantity Component  = (Actual Units - Baseline Units) x Baseline Unit Price
Pricing Component   = (Actual Unit Price - Baseline Unit Price) x Actual Units

Check: Quantity Component + Pricing Component = Total Movement
       (when the interaction term is absorbed into one of the two factors)

構成比の変化を切り分ける3要素の計算式:

Quantity Component    = (Actual Units - Baseline Units) x Baseline Price x Baseline Mix Weights
Pricing Component     = (Actual Price - Baseline Price) x Baseline Units x Actual Mix Weights
Composition Component = Baseline Price x Baseline Units x (Actual Mix Weights - Baseline Mix Weights)

計算例 — 売上高:

  • 基準計画:単価50ドルで10,000単位 = 500,000ドル
  • 実績:単価48ドルで11,000単位 = 528,000ドル
  • 純変動:+28,000ドル(有利)
    • 数量増加分:+1,000単位 x 50ドル = +50,000ドル(有利 — 数量増加)
    • 価格低下分:-2ドル x 11,000 = -22,000ドル(不利 — 平均販売価格の低下)
加重平均レートと構成比の分解

単位当たりの経済性が異なる複数のセグメントを集計した結果に適用します。

計算式:

Rate Component = Sum across segments of [Actual Volume_i x (Actual Rate_i - Baseline Rate_i)]
Composition Component = Sum across segments of [Baseline Rate_i x (Actual Volume_i - Proportional Volume_i at Baseline Mix)]

計算例 — 粗利益率の低下:

  • セグメントXの利益率は60%、セグメントYは40%です
  • 計画では50対50の構成を想定しており、加重平均利益率は50%でした
  • 実績の構成は40対60となり、加重平均利益率は48%でした
  • 利益率が2ポイント低下したのは、利益率の低いセグメントの比重が高まったためです
人件費の分解

報酬と従業員数に連動する費用項目の分析に特化しています。

Total Compensation Movement = Actual Spend - Planned Spend

Break into:
1. Staffing level effect     = (Actual Headcount - Plan Headcount) x Plan Average Cost
2. Per-capita cost effect    = (Actual Average Cost - Plan Average Cost) x Plan Headcount
3. Composition effect        = Residual from shifts in seniority, department, or geography mix
4. Phasing effect            = Impact of hires arriving earlier or later than the plan assumed
5. Attrition benefit         = Savings from unplanned departures (partially offset by replacement and vacancy costs)
機能別費用の分解

価格と数量のモデルが自然には当てはまらない営業費用カテゴリに適用します。

Total OpEx Movement = Actual Operating Costs - Planned Operating Costs

Segment into:
1. Headcount-linked costs       (wages, benefits, payroll taxes, recruiting fees)
2. Activity-linked costs        (cloud hosting, payment processing fees, sales commissions, freight)
3. Discretionary programs       (travel, conferences, outside services, campaign spend)
4. Committed / fixed costs      (facility leases, insurance, enterprise software licenses)
5. Non-recurring charges        (severance, litigation, asset write-downs, project-specific outlays)
6. Timing / phasing differences (spend that shifted between periods relative to the plan)

重要性のしきい値と優先順位付け

しきい値の調整

しきい値によって、正式な調査と文書による説明が必要な変動を定めます。次の要素を基準に設定してください。

  1. 全体的な重要性: 通常は主要なベンチマーク(売上高、総資産、または純利益)の1~5%です
  2. 勘定科目残高の相対的な規模: 残高が大きいほど、より厳しいパーセンテージ基準を適用します
  3. 過去の変動性: もともと変動の大きい勘定科目では、ノイズを除外できるよう許容幅を広げます
  4. 意思決定との関連性: この規模の変動は、経営判断や取締役会での議論に影響するでしょうか?
しきい値の推奨表
比較基準推奨される金額基準推奨されるパーセンテージ基準判定ロジック
実績対年間計画企業ごとに設定10%いずれかの基準を先に超えた時点で該当
実績対前年同期企業ごとに設定15%いずれかの基準を先に超えた時点で該当
実績対最新の予測企業ごとに設定5%いずれかの基準を先に超えた時点で該当
前月比企業ごとに設定20%いずれかの基準を先に超えた時点で該当

損益計算書の項目では、金額基準を売上高の約0.5~1%に設定します。

複数の項目がしきい値を超えた場合の優先順位
  1. 絶対額で最も大きな影響がある項目 — 最終利益への影響が最も大きい項目です
  2. パーセンテージの乖離が最も大きい項目 — プロセスの破綻やデータエラーを示している可能性があります
  3. トレンドに反する変動 — 過去の実績や予測が示す方向とは逆の動きです
  4. 新たに発生した差異 — これまで計画どおりだった項目が、直近で乖離したものです
  5. 拡大する差異 — 直近の複数期間にわたって差が広がっている項目です

効果的な差異の説明文を書く

推奨される構成
[Line Item]: [Favorable / Unfavorable] movement of $[amount] ([X]%)
relative to [budget / prior period / forecast] for [reporting period]

Primary driver: [Brief label]
[Two to three sentences explaining the business cause, quantifying each
contributing factor where possible.]

Outlook: [One-time event / Likely to persist / Improving / Worsening]
Next step: [No action / Monitor / Deeper review / Adjust forecast]
品質基準

優れた説明文は、一貫して次の基準を満たしています。

  • 具体的: 差異そのものを言い換えるのではなく、具体的な要因を挙げています
  • 定量的: 挙げた各要因に金額またはパーセンテージを付しています
  • 説明的: 変動があったという事実だけでなく、発生した理由を説明しています
  • 見通しを示す: 変動が継続するのか、反転するのか、推移するのかを述べています
  • 行動につながる: 調査結果を受けて必要となるフォローアップや意思決定を示しています
  • 簡潔: 2~4文にまとめ、不要な文言を加えていません
避けるべき落とし穴
  • 結果をその原因として言い換えること(「収益が増加したのは、収益が高かったためです」)
  • 何がいつ変化し、いつ正常化が見込まれるのかを明示せず、差異を「タイミングの問題」と呼ぶこと
  • 実際の出来事を説明せずに「一時的」と呼ぶこと
  • 重要な変動をさらに分解せず、「その他の小さな項目」で片付けること
  • 主要な要因だけを説明し、影響の大きい相殺要因を無視すること
  • 数値を添えずに、「高い」「やや高い」といった曖昧な表現を使うこと

ブリッジ/ウォーターフォール形式での表示

概念

ブリッジ(ウォーターフォール)チャートは、加算・減算される要因の連続を通じて、開始値から終了値に至る過程を示します。これは差異の分解を視覚化したものです。

データ構造
Starting point:   [Baseline figure — plan, prior period, or forecast]
Contributors:     [Ordered list of signed driver amounts]
Ending point:     [Actual figure]

Integrity check:  Starting point + Sum(all contributors) = Ending point
テキスト形式のブリッジ(チャート作成ツールを利用できない場合)
BRIDGE: Operating Expenses — Q4 Actual vs. Q4 Plan

Q4 Planned OpEx                                       $8,000K
  |
  |--[+] Incremental headcount above plan              +$500K
  |--[+] Unplanned outside counsel fees                +$200K
  |--[-] Open-role savings (delayed hiring)            -$350K
  |--[-] Travel spend below budget                     -$180K
  |--[+] Cloud infrastructure overrun                  +$130K
  |--[-] Marketing program deferrals                   -$100K
  |
Q4 Actual OpEx                                        $8,200K

Net Movement: +$200K (+2.5% unfavorable)
対応する調整表
要因金額変動全体に占める割合累計
人員の純増+$500K250%+$500K
外部弁護士費用+$200K100%+$700K
未充足ポジションによる削減-$350K-175%+$350K
旅費の予算未消化-$180K-90%+$170K
クラウド費用の超過+$130K65%+$300K
マーケティング費用の繰り延べ-$100K-50%+$200K
純変動+$200K100%

好影響と悪影響の要因が相殺し合う場合、個別の割合が100%を超えることがあります。

表示のガイドライン
  1. 要因を、最も好影響の大きいものから最も悪影響の大きいものへ(または、ビジネス上の説明に沿った順序で)並べます
  2. 要因の数は5~8件までとし、小さな項目は「その他すべて」にまとめます
  3. 算術を確認します。開始値にすべての要因を加減した値が、終了値と一致することを確認します
  4. グラフで表示する場合は色で方向を区別し、好影響は緑、悪影響は赤にします
  5. 各区分に金額と短いラベルの両方を付けます
  6. 純変動の合計を示す要約区分を含めます

複数シナリオの比較

3列レイアウト
項目年間計画最新予測実績計画差異($)計画差異(%)予測差異($)予測差異(%)
収益$X$X$X$XX%$XX%
直接費$X$X$X$XX%$XX%
売上総利益$X$X$X$XX%$XX%
適切な比較基準の選択
  • 実績と年間計画の比較: ガバナンスとインセンティブの評価に使用します。計画は会計年度の開始時に確定します
  • 実績とローリング予測の比較: 業務運営の管理と早期警戒の検知に使用します。予測は毎月または四半期ごとに更新されます
  • 予測と計画の比較: 計画策定以降の経営陣の見通しの変化を測り、計画精度のギャップを明らかにします
  • 実績と前期の比較(期間順次比較): 傾向の方向性を明らかにします。計画がまだない新規事業や買収後の統合に特に役立ちます
  • 実績と前年の比較(前年同期比): 季節性を調整した成長評価に使用します
予測精度の追跡

今後の計画の精度を高めるため、予測の品質を継続的に測定します。

Period Accuracy = 1 - |Actual - Forecast| / |Actual|

MAPE (Mean Absolute Percentage Error) = Mean of |Actual - Forecast| / |Actual| across all periods
月予測実績乖離精度
1月$X$X$X (X%)XX%
2月$X$X$X (X%)XX%
...............
通年MAPEXX%
時系列での差異傾向の読み取り
  • 継続的に好影響: 計画が過度に保守的である可能性があります(目標の意図的な低め設定の可能性)
  • 継続的に悪影響: 目標が非現実的であるか、実行が遅れている可能性があります
  • 悪影響のギャップが拡大: 業績が悪化しているか、外部環境が変化しています
  • ギャップが縮小: 年間を通じて予測精度が向上しています(健全な兆候)
  • 変動が不規則: ビジネスの予測が本質的に難しいか、予測手法の改善が必要です

コメント