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

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに英語の記事があります。

シナリオとは、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 をシナリオ間を変更する値を指定します。 シナリオを追加する前に、ワークシートで変化させるセルを選択する場合は、Scenario Manager では、セルが自動的に挿入されます、それ以外の場合に手動で入力したり、変更するセル範囲] ダイアログ ボックスの右側に [セルの選択] ダイアログを使用します。

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

注: この例には変化させるセルが 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 つのワークシートにこれらのシナリオを収集できます。 各ソースは、必要な分だけまたは数の変化させるセルの値を指定できます。 たとえば、支出の予測がだけ、いくつかの収益予測する部門ごとしたい場合があります。

結合する場合は、Scenario Manager はシナリオの差し込み印刷ウィザードはすべて、作業中のブックと時に開くがあります他のすべてのブックの一覧内のワークシートの一覧を読み込みます。 ウィザードを選択する各ソースのワークシート上にあるシナリオの数を確認します。

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

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

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

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

シナリオ情報ダイアログ

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

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

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

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

注: 

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

  • シナリオのレポートは自動的に再計算されません。 シナリオの値を変更する場合これらの変更、既存の概要のレポートでは表示されませんが反映新しいサマリー レポートを作成するかどうか。

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

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

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

ページの先頭へ

補足説明

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

関連項目

データ テーブル

ゴール シーク

What-If 分析の概要

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

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

Excel の数式の概要

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

数式のエラーを検出する

Excel for Windows のキーボード ショートカット

Excel 2016 for Mac のキーボード ショートカット

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

Excel 関数 (機能別)

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

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

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

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

×