Excel Copilotで予測とWhat-If分析をマスターする完全ガイド

予測とWhat-If分析は、財務チーム、アナリスト、中小企業の経営者にとって、Excelの最も実用的な活用分野の2つです。Copilot(コパイロット)はこれらの作業を大幅に高速化できますが、Excelの分析ツールキットの完全な代替品ではありません。トレンドの要約、補助数式の生成、グラフの作成、前提条件の説明を行い、場合によってはPython in Excelを活用したより高度な分析まで実行できます。その一方で、Excelのネイティブ機能も依然として重要です。予測ワークシート(Forecast Sheet)は時系列予測のために設計されており、データテーブルとゴールシーク(Goal Seek)は、前提条件の検証や目標達成のための逆算において、今なお最も信頼できる手段です。
本チュートリアルでは、ExcelのCopilotを活用した売上予測とWhat-Ifシナリオ分析の手法を解説します。CopilotとExcel標準の分析ツールを組み合わせて使うことで、両者の長所を最大限に引き出しましょう。
パート1:Copilotにデータを理解させる
分析を実行する前に、まずデータをテーブル形式に変換しましょう。Copilotは構造化されたデータに対して、はるかに正確かつ安定して動作します。
データの準備:
- データ範囲を選択します
- 挿入タブ >> テーブルを選択、またはCtrl+Tを押します
- テーブルデザインタブ >> テーブル名ボックスにBusinessDataと入力します
- Copilotは、名前のないセル範囲よりも名前付きテーブルの方がはるかに確実に参照できます

Copilotの起動:
- ホームタブ >> Copilotを選択します
- プロンプトを入力または貼り付けます
プロンプトテンプレート:初期データの把握
"I have a table called BusinessData. Please summarize the key financial trends, calculate average monthly profit margin, and flag any months where profit margin dropped below 30%."

Copilotの動作: テーブル全体を読み込み、条件判定を適用し、平易な言葉でのサマリーとハイライトされた結果を返します。「完了」をクリックすると結果を受け入れられます。

手動で確認すべきポイント: 月数が50か月になっているか確認し、G列の数式と照らし合わせて利益率の数値を1つ抜き取り検証しましょう。わずか30秒の作業ですが、以降のすべての分析結果への信頼性を築く重要なステップです。
パート2:基本シナリオ――原材料費が15%増加したら?
ここでは「原材料費が15%増加した場合、利益率はどう変化するのか?」というシナリオを考えます。ワークブックにはすでに事前計算済みのデータが用意されていますが、Copilotの使い方は大きく2通りあります。直接分析する方法と、比較サマリーを作成する方法です。
アプローチA:Copilotによる直接分析
プロンプトテンプレート:シナリオの直接照会
"Using the BusinessData table, compare the original ProfitMarginPct column against the AdjProfitMarginPct column (which reflects a 15% increase in raw material costs). Tell me: (1) the average margin under each scenario, (2) how many months fall below a 25% margin threshold under the adjusted scenario versus the original, and (3) which specific months are most at risk."
Copilotの動作: 両シナリオの平均値を計算し、各列で閾値を下回った月数をカウントし、リスクの高い月を具体的に指摘します。どの月・四半期が最も影響を受けるかを一目で把握できます。

フォローアッププロンプト:
"Create a column chart comparing original vs. adjusted profit margin by month. Label the 25% threshold line."

アプローチB:Copilotでデータテーブルをセットアップする
Excelのデータテーブル(What-If分析内の機能)を使えば、原材料費の増加率を10%、20%、30%、35%など複数水準に変えたときの利益率を、1つのマトリクスで一括表示できます。Copilotに構造を作らせれば、細かい設定手順を覚えておく必要はありません。
プロンプトテンプレート:データテーブルのセットアップ
"I want to build a one-variable Data Table to see how profit margin changes as raw material costs increase by 10%, 20%, 30%, and 35%. My base profit margin formula is in cell G3. Walk me through exactly where to place the input values, what the Row Input Cell should be, and how to run the Data Table from the Data tab."
Copilotの動作: ステップバイステップの手順を提示し、増加率の値を列に入力する位置、基準となる利益率の数式への参照を配置する場所(入力値の1行上・1列右)まで具体的に案内してくれます。

What-If分析のデータテーブルを実行:
- データタブ >> What-If分析 >> データテーブルを選択します
- シート上の指示に従って設定します

正しいセル参照さえ分かれば、ダイアログでの操作は20秒ほど。Excelが感度分析表全体を瞬時に作成してくれます。

コスト増加率が何%になった時点で最低許容閾値を下回るのかが明確に分かります。このデータセットの場合、売上が横ばいのまま原材料費が25%増加すると、ほとんどの月が危険水域に突入します。
パート3:予測ワークシートで将来の売上を予測する
Excelの予測ワークシートは、指数平滑法(ETS)を用いて過去のパターンから将来値を予測する機能で、統計の専門知識は一切不要です。このデータセットには50か月分の売上履歴があるため、意味のある6〜12か月先の予測を立てるのに十分なデータ量があります。
予測ワークシートの作成手順:
- BusinessDataの「Month」列と「Revenue」列を選択します
- データタブ >> 予測ワークシートを選択します
- 予測終了日付を設定し(例:2027年12月)>> 「作成」をクリックします

Excelが新しいシートに、予測売上と上下の信頼区間を含む結果を出力します。

プロンプトテンプレート:予測結果の解釈
"My Forecast Sheet projects revenue growing from February 2027 to December 2027. My raw material cost has historically averaged 35% of revenue. Under (a) the base forecast, (b) the upper confidence bound (assume +8%), and (c) the lower confidence bound (assume −8%), what would annual gross profit and profit margin look like if raw material costs also increase by 15% versus staying flat? Keep labor at $105,000/month and overhead at $44,000/month."
Copilotの動作: 売上3水準 × コスト2想定の計6シナリオを一度の応答で計算し、比較表として提示します。以前ならアナリストが半日かけて手作業で組んでいた感度分析マトリクスです。

プロンプトテンプレート:予測の前提への異議申し立て
"The Forecast Sheet is picking up a strong Q4 seasonal spike each year. But I believe next year's Q4 will be weaker because we're losing a major contract in October. How should I adjust the revenue forecast for Q4 2027 to reflect a 20% reduction from the model's projection, and what does that do to annual profit margin under a 15% raw material cost increase?"
Copilotの動作: 該当する月の予測値を予測ワークシートのタブ上で手動で上書きするよう助言した上で、調整後のシナリオを再計算します。「モデルが知らない情報を自分は知っている」という定性的な判断を反映させる場面こそ、Copilotが真価を発揮するところです。あなたの経営判断に基づく数値計算を即座に処理してくれるからです。

パート4:ゴールシーク――目標から逆算する
ゴールシークは逆向きの問いに答える機能です。「コストが上がると利益率はどうなるか?」ではなく、「利益率が25%を下回らないためには、コストは最大どれまで増加を許容できるか?」という問いに答えます。
ゴールシークの実行(Excel標準機能):
BusinessDataシートから、代表的な1か月を選びます。ここでは直近の完全な月である2027年1月を使いましょう。手順は以下の通りです。
- データタブ >> What-If分析 >> ゴールシークを選択します
- 設定するセル: 対象月の利益率セル(G列)
- 目標値: 0.25
- 変化させるセル: 対象月の原材料費セル(C列)

Excelは1秒以内に反復計算を完了します。その結果が、原材料費の損益分岐点――利益率がちょうど25%になる金額です。

プロンプトテンプレート:ゴールシーク結果の解釈
"Goal Seek tells me that raw material cost for January 2027 can rise to $234,652 before profit margin falls below 25%. My current cost for that month is $197,356. Express this as a percentage increase above current cost, and tell me how many months of typical cost inflation at 1.5% per month it would take to reach that threshold from today."
Copilotの動作: 具体的な計画期間が見えてきます。現在の売上水準が維持されるなら、利益率の圧迫が深刻化するまでに1年強の猶予があるということです。

もう1つの便利なゴールシーク: 同じ手順を、変化させるセルを原材料費ではなく売上に変えて実行してみましょう。原材料費が15%増加しても利益率25%を維持するために必要な最低売上高が分かります。この結果も同様にCopilotに解釈させることができます。
財務分析のためのプロンプトエンジニアリングの原則
Copilotに定量分析を依頼する際、以下のパターンを守ると常に良い結果が得られます。
- 列名は正確に参照する: 説明的な言い回しではなく、テーブルの実際のヘッダー名を使う方が、Copilotの精度は格段に向上します。
- 固定する変数を明示する: どの変数を固定するのか必ず指定しましょう。「人件費と経費は現状維持と仮定して」のように伝えます。ビジネス上の制約は、こちらが伝えない限りCopilotには分かりません。
- 出力形式を指定する: 「表で示して」「セルに貼り付けられるExcelの数式を教えて」「スライド用に箇条書きで書いて」など。Copilotは形式の指示に正確に応答します。
- 「計算過程を見せる」よう依頼する: 計算を依頼する際は必ず「どのように計算したか説明して」と添えましょう。算出根拠が開示されるため、監査証跡の確保や、ステークホルダーに届く前のエラー発見に不可欠です。
- 複雑な質問は段階的に分割する: 一つの巨大なプロンプトにせず、(1)調整後の列を追加、(2)新しい利益率を計算、(3)リスクのある月を特定、(4)表でまとめる、というように順番に依頼します。各ステップが検証可能で、修正も容易になります。
まとめ
Excel標準のWhat-Ifツールを計算エンジンとし、その上にCopilotを分析レイヤーとして重ねる構成こそ、現代の財務分析の実践的な姿です。Copilotはセットアップの手間を減らし、結果の解釈を可視化し、文章化作業を担います。予測ワークシート、データテーブル、ゴールシークといったネイティブツールは、計算の中核であり続けます。そして、どの月の数値を上書きすべきか、どのシナリオを提示すべきか、リスクをどこまで強調すべきかといったアナリストの判断は、あるべき場所――あなた自身の手に残ります。AIによるセットアップ支援と解釈、そしてその土台にある実績あるExcelの分析ツール。この組み合わせこそが、両方の長所を最大限に活かす最適解なのです。
解答付きの高度なExcel演習問題を無料で入手しよう!
-
Excelのドロップダウンリストで選択した値に応じて別シートからデータを取得する4つの方法
本記事では、Excelでドロップダウンリストから値を選択し、別のシートからデータを取得する方法を解説します。大量のデータが1つのシートに入っている場合でも、必要な特定のデータだけを別のシートに抽出したい場面はよくあります。ここでは、まずドロップダウンリストを作成し、その後さまざまな関数を使ってデータを引き出す、4つの簡単な方法をご紹介します。練習用ファイルのダウンロード記事内の手順を実際に試したい方は、こちらから練習用ブックをダウンロードしてください。ドロップダウンで選択して別シートからデータを取得する4つの方法方法1:VLOOKUP関数を使って別シートからデータを取得する1つ目の方法では、V
-
Microsoft Publisherでバナーを作成する方法|初心者向けステップバイステップガイド
Microsoft Publisherは、シンプルなポスターから本格的なカレンダーまで作れる、まさに宝箱のような多機能ツールです。宣伝活動の手段のひとつとして、バナーは多くの人にメッセージを届けるのにとても効果的です。 バナーは大きく作られるため、遠くからでも目につきやすく、たくさんの人の目を引きます。バナーは見出しのような存在で、イベントの内容を要約したもの。うまくデザインされていれば人の興味を引き、詳細を確かめようと足を運んでもらえるのです。 Publisherでバナーを作成する手順 Publisherは非常に柔軟性が高く、できることはあなたの想像力次第です。適切な手順を踏めば、魅力的なバ