Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

What-If分析(シナリオ分析)は、重要な意思決定を行う前に不確実性を検証し、さまざまなシナリオをテストできる強力な手法です。「値上げしたら売上はどうなる?」「コストが下がれば利益はいくらになる?」といったビジネスや研究上の問いに答えるのに役立ちます。ExcelのWhat-If分析ツールを使えば、数式を書き直すことなく、さまざまな可能性を手軽に検討できます。

本チュートリアルでは、Excelでシナリオを予測・モデル化するための3つのWhat-If分析テクニックを解説します。

取り上げる3つの必須テクニックは以下の通りです。

  • ゴールシーク(Goal Seek):特定の結果を得るために必要な入力値を逆算する
  • データテーブル(Data Table):1つまたは2つの変数が結果に与える影響を分析する
  • シナリオマネージャー(Scenario Manager):複数の前提条件セットを保存して比較する

1. ゴールシーク:目標結果に必要な入力値を見つける

ゴールシークは、モデルの逆算に最適な機能です。1つの入力値を自動的に調整して特定の出力を実現し、「望む結果を得るにはどの入力値が必要か?」という問いに答えてくれます。

ゴールシークは反復計算を利用し、数式が入力されたセル(出力)が目的の値に到達するまで、対象セル(入力)を順次変更していきます。シンプルな最適化に非常に便利ですが、扱える変数は1つだけという制限があります。

ゴールシークが活躍する場面:

  • 利益目標を達成するために必要な販売数量を求める
  • ローン返済額の条件を満たすために必要な金利を計算する
  • 製品やサービスの損益分岐点を見つける
  • 希望する成績を達成するために期末試験で必要な点数を特定する

それでは、「2万ドルの利益を得るには何個売る必要があるのか?」を実際に見てみましょう。

手順:

  • Excelでモデルを作成する(例:製品情報と利益の数式を入力)
  • 利益を計算するための数式を挿入する

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • データ」タブ →「What-If分析」→「ゴールシーク」を選択

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • ダイアログボックスで以下を設定する
    • 目標値セル:出力セルを選択(例:E2、利益の数式セル)
    • 目標値:目標となる出力値を入力(例:目標利益 20000)
    • 変化させるセル:調整したい入力セルを選択(例:B2、販売数量)
  • OK」をクリック

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • Excelが自動的に反復計算を行い、目標利益が達成されるまで販売数を調整します

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

ポイント:損益分岐点や目標売上など、既知の目標から逆算したい場合はゴールシークが最適です。

  • 長所:単一変数の問題に対して迅速かつ手軽に使える
  • 短所:複数の変数は扱えない。モデルが複雑だと収束しない場合がある

2. データテーブル:1つまたは2つの変数が結果に与える影響を確認する

データテーブルを使うと、1つまたは2つの入力変数を変更した際に結果がどう変化するかを一覧でき、すべての可能性を1つの表に表示できます。これにより、起こりうる結果の範囲を示す「感度分析」が簡単に作成できます。

  • 1変数データテーブル:1つの入力値を行または列方向に変化させ、単一の入力に対する複数の値をテストする
  • 2変数データテーブル:2つの入力値(1つは行、1つは列)を変化させてマトリクスを作成し、すべての組み合わせについてモデルを再計算して傾向を可視化する

1変数データテーブル

単価の違いが利益にどう影響するか見てみましょう。単価が40ドルから70ドルに上がると、利益はどう変わるのでしょうか?

手順:

  • モデルを準備する
    • 価格を1つの列に縦に並べて入力する
    • 最初の価格の隣のセル(例:B5)に、メインの利益結果セル(例:E2)への参照を入力する

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • ヘッダーを含む表全体の範囲を選択する(例:A5:B12)
  • データ」タブ →「What-If分析」→「データテーブル」を選択

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • 行の代入セル」は空白のままにする
  • 列の代入セル」で元の単価セル(A2)を選択する
  • OK」をクリック

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • Excelが各価格に対応する利益を自動的に計算して入力します

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

結果の読み方:

  • 結果の列は、価格に対する利益の感度を示している
  • 一般的に価格が高いほど利益は増加する(需要の低下をモデルに組み込んでいる場合は、その限界まで)

2変数データテーブル

今度は「単価と販売数量の両方が変動したらどうなる?」というケースを見てみましょう。

手順:

  • 価格を縦(左列)に、販売数量を横(上行)に入力する
    • 表の左上のセル(40の上・800の左)に、メインの利益結果セルへの参照を入力する(例:D5に=E2と入力)

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • ヘッダーを含む表全体を選択する(例:D5:H9)
  • データ」タブ →「What-If分析」→「データテーブル」を選択
  • 行の代入セル」で販売数量(B2)を選択
  • 列の代入セル」で単価(A2)を選択
  • OK」をクリック

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • Excelが、すべての価格×販売数の組み合わせにおける利益を示す完全なマトリクスを作成します

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

注意: データテーブルを使用する場合、入力セルはデータテーブルと同じシート上に配置されている必要があります。表を埋めるために参照する数式自体は、別のシートに置いても構いません。

ポイント:データテーブルは、価格弾力性や売上高・利益分析など、素早い感度テストに最適です。

  • 長所:結果の範囲を視覚化でき、最大2つの変数を効率的に処理できる
  • 短所:大規模な表では計算負荷が高くなる。再計算するまで結果は固定されたまま

3. シナリオマネージャー:複数のWhat-Ifモデルを比較する

シナリオマネージャーを使えば、数式を上書きすることなく、異なる入力値のセット(シナリオ)を保存して比較できます。シナリオ間をすばやく切り替えたり、すべてのシナリオを並べて比較できるサマリーレポートを作成したりすることも可能です。楽観・悲観予測のように、複数の変数を含む複雑なシナリオに適しています。

活用の場面:

  • 楽観ケース・悲観ケース・最有力ケースのビジネス予測を比較する
  • 複数の変更可能な前提条件を含む戦略的な選択肢を評価する
  • 複数のシナリオを、分かりやすく整理された形式でステークホルダーに提示する
  • モデルのさまざまなバージョンを時系列で管理・追跡する

ここでは、「楽観ケース」「基本ケース」「悲観ケース」の3つのシナリオでビジネス予測を作成してみましょう。

手順:

  • データ」タブ →「What-If分析」→「シナリオマネージャー」を選択

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • 追加」をクリック
    • シナリオ名:最初のシナリオに名前を付ける(例:Best Case)
    • 変化させるセル:単価(A2)、販売数量(B2)、固定費(C2)変動費(D2)を選択
    • OK」をクリック

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • Best Case」シナリオの値を入力する
    • 単価:65
    • 販売数量:1600
    • 固定費:8500
    • 変動費:25
  • OK」をクリック

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • 再度「追加」をクリックし、同様の手順で「Base Case」を作成する

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • さらに「追加」をクリックし、同様の手順で「Worst Case」を作成する

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • 任意のシナリオを選択 →「表示」をクリックすると、その値が即座にシートに反映されます
  • 要約」をクリックすると、すべてのケースを一括表示できます

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • シナリオの概要」を選択
  • 結果セルとして利益セルを選択(例:E2)
  • OK」をクリック

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

  • Excelが、すべてのシナリオの結果を比較する新しい「シナリオの概要」シートを自動作成します

ExcelのWhat-If分析をマスター!ビジネスシナリオを予測・モデル化する3つの実践テクニック

ポイント:シナリオマネージャーによるWhat-If分析を活用すれば、Excel上でシナリオの予測とモデル化が行えます。投資判断、予算編成、リスク評価など、複数の前提条件を保存して総合的に検討する必要がある意思決定において、最も有用なツールのひとつです。

  • 長所:複数の変数を管理でき、レポートによる比較が容易
  • 短所:設定は手動。1シナリオあたり最大32セルまでしか変化させられない

練習用ワークブックのダウンロード

まとめ

本チュートリアルでは、Excelでシナリオを予測・モデル化するための3つのWhat-If分析テクニックの使い方を解説しました。ゴールシーク、データテーブル、シナリオマネージャーを使ってさまざまな可能性を探索することで、What-If分析は不確実性を「障害」から「チャンス」へと変えてくれます。ビジネス予算の策定、投資案件の評価、プロジェクト成果のシミュレーションなど、どんな場面でも、これらのExcelツールは前提条件の変化が結果にどう影響するかを理解する大きな助けとなるでしょう。


解答付きの高度なExcel演習問題を無料で入手しよう!
  1. PowerPointスライドショーをループ再生して自動的に実行する設定方法

    同じ情報を、停止の指示があるまで何度も繰り返し表示できると非常に便利です。来場者や訪問者に対して、興味深い情報を常に伝え続けることができます。Microsoft Office PowerPointには、スライドショーをループ再生する機能が備わっています。ただし、この機能はPowerPointのスライドショー設定エリアの中に隠れているため、少し探さないと見つかりません。 PowerPointプレゼンテーションのスライドをループさせる方法 PowerPointでスライドショーをループさせると、各スライドを一定時間自動的に表示できます。設定した時間が経過すると次のスライドへ移動し、スライドショーが最

  2. Microsoft ExcelでDATEVALUE関数を使う方法|文字列の日付をシリアル値に変換する手順

    DATEVALUE関数は、Excelの日付/時刻関数のひとつで、「2021年3月11日」や「2021/3/11」のように文字列として入力された日付を、Excel内部で日付として扱うためのシリアル値に変換する関数です。この記事では、Microsoft ExcelでDATEVALUE関数を使う方法を、初心者向けにわかりやすく解説します。 DATEVALUE関数の書式と引数 DATEVALUE関数の書式は以下のとおりです。 =DATEVALUE(日付文字列) 引数の説明: 日付文字列(必須):日付形式で表されたテキストを指定します。例:「2021/3/11」「2021年3月11日」など。 DAT