Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 動的KPIエンジン | シナリオモデリングとインタラクティブ意思決定システム
エクセル数式

動的KPIエンジン

メニューを表示するにはスワイプしてください

このワークブックはすでにレポーティング、シナリオモデリング、感度分析に対応しています。本章では、これらのシステムを統合し、すべての出力がユーザー入力に動的に反応する集中型KPIエンジンを構築します。

KPIエンジンの構造

動的KPIシステムはワークブックを3つのレイヤーに分けます:

  • 入力:ユーザー選択;
  • ロジック:計算および数式;
  • 出力:表示されるKPI。

この構造により、モデルの拡張性と管理のしやすさが保たれます。

SUMIFSおよびCOUNTIFSの構造

=SUMIFS(sum_range, criteria_range1, criteria1, ...)
=COUNTIFS(criteria_range1, criteria1, ...)

これらの関数は、選択されたフィルターに基づいて値を動的に集計します。

FILTER、MAX、XLOOKUPのロジック

トップ製品の計算は複数の関数を組み合わせて行います:

FILTER → MAX → XLOOKUP
  • FILTER:一致する行を抽出;
  • MAX:最大値を特定;
  • XLOOKUP:関連するラベルを取得。
ステップ1 KPIパネルの作成
expand arrow

Summaryシート内に新しいセクションを作成します:

Dynamic KPI Panel
ステップ2 入力レイヤーの作成
expand arrow

以下の入力構造を作成します:

入力ソース
Active ScenarioScenarios!B7
Selected RegionReference_Lists ドロップダウン
Selected Month整数(1–12)
ステップ3 フィルタ済み売上の計算
expand arrow

次の数式を入力します:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])
  • Sales_Data[Region]:地域フィルター;
  • Sales_Data[Month]:月フィルター。

KPIは両方の選択に動的に反応します。

ステップ4 フィルタ済み注文数の計算
expand arrow

次の数式を入力します:

=COUNTIFS(Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])

KPIは一致する取引件数を返します。

ステップ5 平均注文額の計算
expand arrow

次の数式を入力します:

=IFERROR([FilteredRevenue]/[FilteredOrders],0)
  • [FilteredRevenue]:フィルタ済み売上KPI;
  • [FilteredOrders]:フィルタ済み注文数;
  • 0:注文が存在しない場合の代替値。
ステップ6 トップ製品の特定
expand arrow

次の数式を入力します:

=XLOOKUP(MAX(FILTER(Sales_Data[Revenue],Sales_Data[Region]=[SelectedRegion])),Sales_Data[Revenue],Sales_Data[Product],"No data")
  • FILTER(...):選択された地域を抽出;
  • MAX(...):最大の売上値を特定;
  • XLOOKUP(...):該当する製品を返す。
ステップ7 予測売上の構築
expand arrow

次の数式を入力します:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth]) * Scenarios!Active Price Multiplier * Scenarios!Active Volume Multiplier
  • 基本売上:フィルタ済み取引出力;
  • 価格乗数:アクティブシナリオの調整値;
  • ボリューム乗数:アクティブシナリオの調整値。

KPIは予測売上を動的にモデル化します。

ステップ8 KPIシステム全体のテスト
expand arrow

以下を変更します:

  • 地域;
  • 月;
  • シナリオ。

次を確認します:

  • 売上が自動的に更新される;
  • 注文数が自動的に更新される;
  • 平均注文額が自動的に更新される;
  • トップ製品が自動的に更新される;
  • 予測売上が即座に再計算される。

1. KPIエンジンの主な目的は何ですか?

2. なぜKPI計算(例:平均注文額)でIFERRORが使用されるのか?

3. なぜトップ商品計算でFILTERが使用されるのか?

question mark

KPIエンジンの主な目的は何ですか?

正しい答えを選んでください

question mark

なぜKPI計算(例:平均注文額)でIFERRORが使用されるのか?

正しい答えを選んでください

question mark

なぜトップ商品計算でFILTERが使用されるのか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 5.  3
some-alt