シナリオロジックの構築
メニューを表示するにはスワイプしてください
このワークブックはすでに動的なレポート作成と財務分析に対応しています。本章では、シナリオモデリングを導入し、単一の入力でさまざまなビジネス戦略をシミュレーションできるようにシステム全体を拡張します。
CHOOSE 構文
=CHOOSE(index_num, value1, [value2], ...)
index_num: 選択する数値の位置value1: 最初の候補値[value2]: 追加の候補値(省略可能)
CHOOSE は検索を行うのではなく、指定した位置に基づいて値を返します。
シナリオモデリングのロジック
シナリオシステムは固定の前提条件を切り替え可能な入力に置き換えます。
数式を書き換える代わりに、1つの入力で以下を制御します:
- 価格前提
- 数量前提
- 予測売上計算
ステップ1 シナリオシートの作成
新しいワークシートを作成し、名前を次のように設定します:
Scenarios
次の列を追加します:
Scenario
Price_Multiplier
Volume_Multiplier
Label
ステップ2 シナリオデータセットの追加
次のデータをコピーします:
Scenario,Price_Multiplier,Volume_Multiplier,Label
1,1.00,1.00,Base
2,1.15,0.90,Price Increase
3,0.90,1.20,Volume Push
このデータセットを Excel テーブルに変換し、名前を次のように設定します:
Scenarios
ステップ3 シナリオ入力の作成
入力セクションを作成します:
| Label | Value |
|---|---|
| Active Scenario | 1 |
データの入力規則を適用し、次の値のみ入力できるようにします:
1, 2, 3
ステップ4 アクティブシナリオラベルの表示
次の数式を入力します:
=CHOOSE(B6, B2, B3, B4)
B6: 選択されたシナリオ番号B2:B4: 利用可能なシナリオラベル
選択したシナリオに応じて表示ラベルが自動的に更新されます。
ステップ5 アクティブ価格乗数の取得
次の数式を入力します:
=CHOOSE(B6, C2, C3, C4)
この数式は選択された価格乗数を返します。
ステップ6 アクティブ数量乗数の取得
次の数式を入力します:
=CHOOSE(B6, D2, D3, D4)
この数式は選択された数量乗数を返します。
ステップ7 予測売上の構築
次の数式を入力します:
=SUM(Sales_Data[Revenue]) * CHOOSE(B6, C2, C3, C4) * CHOOSE(B6, D2, D3, D4)
SUM(Sales_Data[Revenue]): 基本となるRevenueCHOOSE(...): 選択された価格乗数CHOOSE(...): 選択された数量乗数
アクティブなシナリオに基づき、予測Revenueが動的に更新されます。
ステップ8 シナリオ切り替えのテスト
シナリオ入力値を変更します。
次の点を確認します:
- シナリオラベルが自動的に更新されること
- 乗数が自動的に更新されること
- 予測売上が即座に再計算されること
1. このモデルにおける Scenarios テーブルの主な役割は何ですか?
2. CHOOSE 関数が値を返す際に依存しているものは何ですか?
3. 予測売上高の数式でモデル化されているものは何ですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 23
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 23