スキップしてメイン コンテンツへ

シナリオを利用し、さまざまな値セットを切り替える

シナリオとは、Excel で保存されてワークシートに自動的に代入される値のセットです。 シナリオとしてさまざまな値のグループを作成して保存し、シナリオを切り替え、さまざまな結果を表示できます。

複数のユーザーの固有情報をシナリオで使用する場合、個々のブックから情報を収集し、シナリオを結合して 1 つのシナリオを作成できます。

必要なシナリオがすべて用意されたら、すべてのシナリオからの情報を組み込んでいるシナリオ概要レポートを作成できます。

シナリオは、[データ] タブの [What-If 分析​​] グループの [シナリオの登録と管理] ウィザードで管理されます。

Excel​​ には、シナリオデータ テーブルゴール シークという 3 種類の What-If 分析ツールがあります。 シナリオとデータ テーブルは一連の入力値を受け取って予測し、考えられる結果を決定します。 ゴール シークはシナリオやデータ テーブルとは異なり、結果を受け取り、逆行予測し、その結果を生成する入力値を判断します。

各シナリオは、最大 32 個の変数値に対応できます。 32 個より多い値を分析するとき、値が表す変数が 1 つか 2 つだけの場合、データ テーブルを利用できます。 変数は 1 つか 2 つに限られていますが (行の入力セルに 1 つ、列の入力セルに 1 つ)、データ テーブルの場合、異なる変数値をいくらでも追加できます。 シナリオには追加できる値は最大で 32 個ですが、作成できるシナリオの数には限りがありません。

これらの 3 種類のツールに加えて、What-If 分析の実行に役立つソルバー アドインなどのアドインをインストールできます。 ソルバー アドインはゴール シークと似ていますが、より多くの変数を扱うことができます。 また、Excel に組み込まれているフィル ハンドルおよび各種のコマンドを使用して予測を作成することもできます。 さらに高度なモデルの場合は、分析ツールパック アドインを使用できます。

予算を作成するが、収益については見通しが付かないとします。 シナリオを使用することで、収益に考えられるさまざまな値を定義し、シナリオを切り替え、What-If 分析を実行できます。

たとえば、最悪の場合の予算シナリオが総収益 $50,000、売上原価 $13,200、粗利益 $36,800 であるとします。 この値セットをシナリオとして定義するには、次の画像のように最初にワークシートに値を入力します。

シナリオ - 変化させるセルと結果セルでシナリオを設定する

変化させるセルには、ユーザーが入力する値が入ります。結果セルには、変化させるセルに基づく数式が入ります (この図の場合、セル B4 に =B2-B3 という数式が入っています)。

次に、[シナリオの登録と管理] ダイアログを使用し、これらの値をシナリオとして保存します。 [データ] タブ、[What-If 分析]、[シナリオの登録と管理]、[追加] の順に進みます。

[データ]、[予測] の順に選択し、[シナリオの登録と管理] に移動しますか。 What-If 分析

[シナリオの登録と管理] ウィザード

[シナリオ名] ダイアログボックスで、[シナリオの最下位のケース] という名前を入力し、セル B2 と B3 がシナリオ間で変更される値になるように指定します。 シナリオを追加する前にワークシートで変化させるセルを選ぶと、シナリオマネージャーによって自動的にセルが挿入されます。それ以外の場合は、手動で入力するか、[セルの選択] ダイアログボックスの右側にある [セルの選択] ダイアログボックスを使用します。

最悪のケースのシナリオを設定する

注: この例には変化させるセルが 2 つだけですが (B2 と B3)、シナリオには最大 32 個のセルを追加できます。

保護 – シナリオを保護することもできます。保護セクションで、必要なオプションを選択します。あるいは、保護が必要ではない場合、選択を解除します。

  • ワークシートが保護されているときにシナリオの編集を禁止するには、[変更できないようにする] を選択します。

  • ワークシートが保護されているときにシナリオの表示を禁止するには、[表示しない] を選択します。

注: これらのオプションは、保護されているワークシートにのみ適用されます。 保護されたワークシートについて詳しくは、「ワークシートを保護する」をご覧ください。

最も望ましい場合の予算シナリオが総収益 $150,000、売上原価 $26,000、粗利益 $124,000 であるとします。 この値セットをシナリオとして定義するには、別のシナリオを作成し、「Best Case」という名前を付け、セルに別の値を入力します (セル B2 に 150,000、セル B3 に 26,000)。 粗利益 (セル B4) は数式であるため、つまり、収益 (B2) と原価 (B3) の差であるため、Best Case シナリオのセル B4 は変更しません。

シナリオを切り替える

保存したシナリオは、What-If 分析で利用できるシナリオの一覧に表示されます。 先の画像の値を所与とすると、Best Case シナリオを表示した場合、ワークシートの値が変わり、次の画像のようになります。

最良のケースのシナリオ

1つのワークシートまたはブック内のすべての情報を、考慮するすべてのシナリオを作成する必要がある場合があります。 ただし、他のソースからシナリオ情報を収集することが必要になる場合もあります。 たとえば、会社の予算を作成しようとしているとします。 これらの各ソースには、予算の作成に使用する情報が異なるため、売上、給与、生産、マーケティング、リーガルなどのさまざまな部門からシナリオを収集することができます。

[結合] コマンドを使って、これらのシナリオを1つのワークシートにまとめることができます。 各ソースには、必要なセルの値をいくつでも指定できます。 たとえば、各部門が支出の予測を行うこともありますが、必要なのは数から収益の予測だけです。

マージを選択すると、シナリオマネージャーでマージシナリオウィザードがロードされます。これにより、作業中のブック内のすべてのワークシートが一覧表示され、その時点で開いている他のブックの一覧も表示されます。 ウィザードでは、選択した各ソースワークシートにあるシナリオの数を確認できます。

[シナリオのコピー] ダイアログ

さまざまなソースから異なるシナリオを集めるとき、各ブックで同じセル構造を利用してください。 たとえば、収益を常にセル B2 に入力し、支出を常にセル B3 に入力します。 さまざまなソースのシナリオで異なる構造が利用されると、結果の結合が難しくなります。

ヒント: 最初に自分で 1 つのシナリオを作成し、それからそのシナリオを含むブックのコピーを同僚に送るという手順を検討してください。 それにより、すべてのシナリオの構造が同じになります。

いくつかのシナリオを比較するために、同じページにシナリオの要約が記載してあるレポートを作成できます。 このレポートでは、シナリオを横並びで表示したり、ピボットテーブル レポートで提示したりできます。

シナリオ情報ダイアログ

先の 2 つのサンプル シナリオに基づくシナリオ情報レポートは次のようになります。

セル参照のあるシナリオ情報

グループ化レベルが自動的に追加されます。セレクターをクリックすると、ビューを展開したり、折りたたんだりできます。

情報レポートの終わりに、[現在の値] 列はシナリオ情報レポートが作成された時点での変化させるセルの値を表しており、各シナリオの変化させるセルが灰色で強調表示されるという注記が表示されます。

注: 

  • 既定では、情報レポートはセル範囲を利用し、変化させるセルと結果セルを区別します。 情報レポートを実行する前にセルに名前付き範囲を作成すると、レポートにはセル範囲の代わりに名前が含まれます。

  • シナリオレポートは自動的に再計算されません。 シナリオの値を変更した場合、それらの変更は既存のサマリーレポートには表示されませんが、新しいサマリーレポートを作成すると表示されます。

  • シナリオ情報レポートの生成に結果セルは必要ありませんが、シナリオのピボットテーブル レポートに必要です。

名前付き範囲のあるシナリオ情報

シナリオのピボットテーブル レポート

ページの先頭へ

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

関連項目

データテーブル

ゴール シーク

What-If 分析の概要

ソルバーを使って問題を定義し、解決する

分析ツールを使用して統計学的および工学的分析を行う

Excel の数式の概要

壊れた数式のエラーを回避する方法

数式エラーを見つけて修正する

Excel のショートカット キー

Excel 関数 (アルファベット順)

Excel 関数 (機能別)

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×