Excel-data-analysis-what-if-analysis-with-scenario-manager
シナリオマネージャーを使用した仮説分析
シナリオマネージャーは、感度分析に3つ以上の変数がある場合に役立ちます。 シナリオマネージャーは、検討中の変数の入力値の各セットのシナリオを作成します。 シナリオは、以下をサポートする一連の可能な結果を探索するのに役立ちます-
- 最大32の入力セットを変更します。
- いくつかの異なるワークシートまたはワークブックからシナリオをマージします。
32を超える入力セットを分析し、値が1つまたは2つの変数のみを表す場合は、データテーブルを使用できます。 1つまたは2つの変数のみに制限されていますが、データテーブルには必要な数の異なる入力値を含めることができます。 このチュートリアルのリンク:/excel_data_analysis/what_if_analysis_with_data_tables [What-If Analysis with Data Tables]を参照してください。
シナリオ
シナリオは、Excelが保存し、ワークシートで自動的に置き換えることができる値のセットです。 ワークシート上のシナリオとして値の異なるグループを作成して保存し、これらのシナリオを切り替えて異なる結果を表示できます。
たとえば、考えられるさまざまな収入レベルと費用を比較するいくつかの異なる予算シナリオを作成できます。 また、さまざまなソースからさまざまなローンシナリオを作成して、さまざまな可能な利率とローン保有期間を比較することもできます。
シナリオで使用する情報がさまざまなソースからのものである場合は、別々のワークブックに情報を収集してから、さまざまなワークブックのシナリオを1つにマージできます。
必要なシナリオがすべて揃ったら、シナリオ概要レポートを作成できます-
- これには、すべてのシナリオからの情報が組み込まれています。
- これにより、シナリオを並べて比較できます。
シナリオマネージャー
シナリオマネージャーは、Excelの仮説分析ツールの1つです。
Scenario Managerで分析レポートを作成するには、次の手順に従う必要があります-
- ステップ1 *-初期値のセットを定義し、変化させるセルと呼ばれる変化させたい入力セルを特定します。
- ステップ2 *-各シナリオを作成し、シナリオに名前を付け、そのシナリオの変化する入力セルごとに値を入力します。
- ステップ3 *-追跡する結果セルと呼ばれる出力セルを選択します。 これらのセルには、値の初期セットに数式が含まれています。 数式は変化する入力セルを使用します。
シナリオマネージャーは、各シナリオの入力値と出力値を含むレポートを作成します。
シナリオの初期値
いくつかの異なるシナリオを作成する前に、シナリオのベースとなる一連の初期値を定義する必要があります。
シナリオの初期値を設定する手順は次のとおりです-
- 入力値を含むセルを定義します。
- 入力セルに適切な名前を付けます。
- 入力セルを定数値で識別します。
- 定数入力の値を指定します。
- 値が変化する入力セルを特定します。
- 変化する入力の初期値を指定します。
- 結果を含むセルを定義します。 結果セルには数式が含まれています。
- 結果セルに適切な名前を付けます。
- 結果セルに数式を配置します。
前のローンの例を考えてみましょう。 今、次のように進みます-
- ローン金額のセルを定義します。
- この入力値は、すべてのシナリオで一定です。
- セルにLoan_Amountという名前を付けます。
- 値を5,000,000として指定します。
- 金利のセルを定義します。 支払いとタイプ(月の初めまたは終わりの支払い)。
- これらの入力値は、シナリオ全体で変化します。
- セルにInterest_Rate、NPERおよびTypeという名前を付けます。
- これらのセルの分析の初期値をそれぞれ12%、360、0として指定します。
- EMIのセルを定義します。
- これは結果値です。
- セルにEMIという名前を付けます。 このセルに式を配置します- + = PMT(Interest_Rate/12、NPER、Loan_Amount、0、タイプ)*
ワークシートは次のようになります-
ご覧のとおり、入力セルと結果セルは列Cにあり、名前は列Dに指定されています。
シナリオを作成する
シナリオの初期値を設定した後、次のようにシナリオマネージャーを使用してシナリオを作成できます-
- リボンの[データ]タブをクリックします。
- [データツール]グループの[仮説分析]をクリックします。
- ドロップダウンリストから[シナリオマネージャー]を選択します。
[シナリオマネージャー]ダイアログボックスが表示されます。 あなたはそれがメッセージが含まれていることを観察することができます-
「シナリオは定義されていません。 [追加]を選択します。」
シナリオマネージャーで、値の変更セットごとにシナリオを作成する必要があります。 最初のシナリオに初期値を定義しておくと、さまざまなシナリオを表示しながら、必要なときにいつでも初期値に戻すことができます。
次のように初期値で最初のシナリオを作成します-
- [シナリオマネージャー]ダイアログボックスの[追加]ボタンをクリックします。
[シナリオの追加]ダイアログボックスが表示されます。
- [シナリオ名]に「シナリオ1」と入力します。
- [セルの変更]で、セルの参照を入力します。 Ctrlキーが押された状態のC3、C4、C5。
ダイアログボックスの名前が[シナリオの編集]に変わります。
- Comment as – Initial Values ボックスのテキストを編集します。
- [保護]の下の[変更を防ぐ]オプションを選択し、[OK]をクリックします。
- シナリオ値*ダイアログボックスが表示されます。 定義した初期値は、変化する各セルボックスに表示されます。
- シナリオ1 *が初期値とともに作成されます。
次のように、変化するセルにさまざまな値を持つ3つのシナリオを作成します-
- [シナリオ値]ダイアログボックスの[追加]ボタンをクリックします。
[シナリオの追加]ダイアログボックスが表示されます。 C3、C4、C5が[セルの変更]ボックスに表示されることに注意してください。
- [シナリオ名]ボックスに、シナリオ2と入力します。
- Comment のテキストを編集-異なる金利。
- [保護]の下の[変更を禁止する]を選択し、[OK]をクリックします。
シナリオ値*ダイアログボックスが表示されます。 変化するセルに初期値が表示されます。 *Interest_Rate の値を 0.13 に変更し、 Add をクリックします。
[シナリオ値ダイアログボックス]
[シナリオの追加]ダイアログボックスが表示されます。 C3、C4、C5は、変化するセルの下のボックスに表示されることに注意してください。
- [シナリオ名]ボックスに「シナリオ3」と入力します。
- 「コメント」ボックスのテキストを「異なる番号」として編集します。 支払いの。
- [保護]の下の[変更を禁止する]を選択し、[OK]をクリックします。
[シナリオ値]ダイアログボックスが表示されます。 変化するセルに初期値が表示されます。 NPERの値を300に変更し、*追加*をクリックします。
[シナリオの追加]ダイアログボックスが表示されます。 C3、C4、C5が[セルの変更]ボックスに表示されることに注意してください。
- [シナリオ名]ボックスに、シナリオ4と入力します。
- 「コメント」ボックスのテキストを「異なる支払い方法」として編集します。
- [保護]の下の[変更を禁止する]を選択し、[OK]をクリックします。
- シナリオ値*ダイアログボックスが表示されます。 変化するセルに初期値が表示されます。 Typeの値を1に変更します。 追加するすべてのシナリオを追加したら、[OK]をクリックします。
- シナリオマネージャ*ダイアログボックスが表示されます。 [シナリオ]の下のボックスに、作成したすべてのシナリオの名前が表示されます。
- シナリオ1をクリックします。 ご承知のとおり、シナリオ1には初期値が含まれています。
シナリオ概要レポート
Excelは、2種類のシナリオ概要レポートを提供します-
- シナリオの要約。
- シナリオピボットテーブルレポート。
[シナリオの概要]ダイアログボックスで、これら2つのレポートタイプを見つけることができます。
[レポートの種類]で[シナリオの概要]を選択します。
シナリオの要約
結果セル*ボックスで、セル *C6 を選択します(ここでは、 PMT 関数を配置しました)。 OKをクリックしてください。
シナリオ概要レポートが新しいワークシートに表示されます。 ワークシートの名前は、シナリオの概要です。
あなたはシナリオ概要レポートで次を観察することができます-
- Changing Cells -変更セルとして使用されるすべてのセルを登録します。 セルにInterest_Rate、NPERおよびTypeという名前を付けたように、これらはレポートを有意義にするために表示されます。 それ以外の場合、セル参照のみがリストされます。
- 結果セル-指定された結果セルを表示します。 EMI.
- 現在の値-最初の列であり、概要レポートを作成する前に、[シナリオマネージャー]ダイアログボックスで選択したシナリオの値を登録します。
- 作成したすべてのシナリオについて、変化するセルは灰色で強調表示されます。
- EMI行には、各シナリオの結果値が表示されます。
シナリオの作成中に追加したコメントを表示することにより、レポートをより意味のあるものにすることができます。
- +をクリックしますシナリオ名を含む行の左側のボタン。 シナリオのコメントは、シナリオ名の下の行に表示されます。
さまざまなソースからのシナリオ
3つの異なるソースからシナリオを取得し、マスターブックでシナリオ概要レポートを準備する必要があるとします。 これを行うには、異なるワークブックのシナリオをマスターワークブックにマージします。 以下の手順に従ってください-
- シナリオは、Bank1_Scenarios、Bank2_Scenarios、およびBank3_Scenariosのワークブックにあると想定します。 3つのワークブックを開きます。
- 初期値があるマスターブックを開きます。
- マスターブックの[データ]> [仮説分析]> [シナリオマネージャー]をクリックします。
[ Scenario Manager ]ダイアログボックスが表示されます。
ご覧のとおり、まだ追加していないシナリオはありません。 [統合]をクリックします。
[シナリオのマージ]ダイアログボックスが表示されます。
あなたが見ることができるように、からのマージシナリオの下に、あなたは2つのボックスがあります-
- Book *シート
結果に追加するシナリオを含む特定のワークブックから特定のワークシートを選択できます。* Book *のドロップダウン矢印をクリックして、ワークブックを表示します。
注-対応するワークブックを開いて、このリストに表示する必要があります。
ブックを選択します- Bank1_Scenarios 。
Bank1シートが表示されます。 ダイアログボックスの下部に、ソースシートにあるシナリオの数が表示されます。 OKをクリックしてください。
[シナリオマネージャー]ダイアログボックスが表示されます。 マスターブックにマージされた2つのシナリオは、シナリオの下にリストされます。
マージ*ボタンをクリックします。 [*シナリオのマージ]ダイアログボックスが表示されます。 ここで、[ブック]ボックスのドロップダウンリストから[ Bank2_Scenarios ]を選択します。
Bank2シートが表示されます。 ダイアログボックスの下部に、ソースシートにあるシナリオの数が表示されます。 OKをクリックしてください。
[ Scenario Manager ]ダイアログボックスが表示されます。 マスターブックにマージされた4つのシナリオは、シナリオの下にリストされています。
マージ*ボタンをクリックします。 [*シナリオのマージ]ダイアログボックスが表示されます。 ここで、[ブック]ボックスのドロップダウンリストから[ Bank3_Scenarios ]を選択します。
Bank3シートが表示されます。 ダイアログボックスの下部に、ソースシートで見つかったシナリオの数が表示されます。 OKをクリックしてください。
[シナリオマネージャー]ダイアログボックスが表示されます。 マスターブックにマージされた5つのシナリオは、シナリオの下にリストされます。
これで、シナリオ概要レポートを作成するために必要なすべてのシナリオが用意されました。
[要約]ボタンをクリックします。 [シナリオの概要]ダイアログボックスが表示されます。
- シナリオの概要を選択します。
- [結果セル]ボックスにC6と入力し、[OK]をクリックします。
シナリオ概要レポートは、マスターブックの新しいワークシートに表示されます。
シナリオの表示
シナリオを提示していて、あるシナリオから別のシナリオに動的に切り替えて、対応するシナリオの入力値と結果値のセットを表示するとします。
- [データツール]グループから[データ]> [仮説分析]> [シナリオマネージャー]をクリックします。 [シナリオマネージャー]ダイアログボックスが表示されます。 シナリオのリストが表示されます。 表示するシナリオを選択します。 表示*をクリックします。
ワークシートの値が、選択したシナリオの値に更新されます。 結果値が再計算されます。
シナリオピボットテーブルレポート
ピボットテーブル形式のシナリオレポートも表示できます。
- [ Scenario Manager ]ダイアログボックスの[概要]ボタンをクリックします。 [シナリオの概要]ダイアログボックスが表示されます。
- [レポートの種類]で[シナリオピボットテーブルレポート]を選択します。
- [結果セル]ボックスに「C6」と入力します。
シナリオピボットテーブルレポートが新しいワークシートに表示されます。