Excelで特定の目標値を達成するために、どの数値を変更すれば良いか悩んでいませんか?
例えば、売上目標から必要な広告費を逆算したい場合など、複雑な計算を何度も繰り返すのは大変です。
この記事では、Excelの「ゴールシーク」機能を使って、目標値から逆算する方法を解説します。
数式の結果を目標値に合わせるための数値を自動で見つける手順を理解すれば、業務効率が格段に向上します。
【要点】Excelゴールシークで目標値から逆算する手順
- ゴールシーク機能の起動: 目標値から逆算したい場合に、この機能を使って計算を自動化します。
- 目標値の設定: 最終的に到達したい数値を「目標値」セルに指定します。
- 数式セルと変更するセルの指定: 数値が変化する数式セルと、その数値を変化させる元のセルを指定します。
ADVERTISEMENT
目次
ゴールシーク機能の概要と活用シーン
Excelの「ゴールシーク」機能は、数式の結果を特定の目標値にしたい場合に、その数式に使用されている数値を自動的に見つけ出すための便利なツールです。
例えば、商品の売上目標額を達成するために必要な単価を計算したい、あるいはローン返済額を一定に抑えるために借入期間を調整したい、といった状況で役立ちます。
この機能を使うことで、手作業での試行錯誤や複雑な数式を組み立てる手間を省き、効率的に目標達成のための数値を導き出すことができます。
ゴールシークの基本的な使い方:逆算の手順
ゴールシーク機能は、「データ」タブの「What-If分析」の中にあります。基本的な使い方を、具体的な手順に沿って説明します。
- ゴールシークダイアログボックスを開く
Excelのメニューから「データ」タブを選択します。次に、「予測」グループにある「What-If分析」をクリックし、表示されるメニューから「ゴールシーク」を選択します。 - 「ゴールシーク」ダイアログボックスの設定
表示された「ゴールシーク」ダイアログボックスで、以下の3つの項目を設定します。
1. 「数式入力セル」の設定
このセルには、目標値にしたい結果が表示されているセルを指定します。このセルに含まれる数式が、ゴールシークによって変更されます。
例えば、売上目標額が表示されているセル(例: B5)を指定します。
2. 「目標値」の設定
この項目には、数式セルに表示させたい最終的な数値を直接入力します。例えば、売上目標額が100,000円であれば、「100000」と入力します。
「,」(カンマ)や「円」などの記号は入力せず、数値のみを入力してください。
3. 「変数セル」の設定
このセルには、目標値を達成するために変更したい元の数値を入力します。このセルに含まれる数値が、ゴールシークによって自動的に調整されます。
例えば、単価が表示されているセル(例: B2)を指定し、この単価を変更することで売上目標を達成させたい場合、B2セルを指定します。
- 「OK」をクリックして実行
すべての設定が完了したら、「OK」ボタンをクリックします。ゴールシークが計算を実行し、数式セルが目標値に近づくように変数セルを自動的に変更します。 - 結果の確認
計算が成功すると、「ゴールシークは解を見つけました」というメッセージが表示されます。変数セルに、目標値を達成するための数値が入力されていることを確認してください。 - 結果の確定またはキャンセル
「OK」をクリックすると、変更された値が確定します。「キャンセル」をクリックすると、元の値に戻ります。
具体的な活用例:広告費の逆算
ここでは、商品の売上目標を達成するために必要な広告費を逆算する具体的な例を見ていきましょう。
準備:数式と初期値の設定
まず、Excelシートに以下のような表を作成します。
A1セル:広告費
B1セル:広告費の初期値(例: 50,000)
A2セル:商品単価
B2セル:商品単価(例: 1,000)
A3セル:販売数
B3セル:販売数(例: 100)
A4セル:売上
B4セル:売上(数式: =B2*B3)
A5セル:広告費率
B5セル:広告費率(数式: =B1/B4)
この例では、売上目標を150,000円と設定したいとします。
ゴールシークの実行手順
- 「数式入力セル」の指定
B4セル(売上)を選択します。 - 「目標値」の入力
「150000」と入力します。 - 「変数セル」の指定
B1セル(広告費)を選択します。 - 「OK」をクリック
ゴールシークを実行します。
結果として、B1セル(広告費)に、売上目標150,000円を達成するために必要な金額が表示されます。この例では、広告費が75,000円と表示されるはずです。
ADVERTISEMENT
ゴールシークの制限事項と注意点
ゴールシークは非常に便利な機能ですが、いくつかの制限事項や注意点があります。これらを理解しておくことで、より効果的に活用できます。
1. 1つの変数しか変更できない
ゴールシークは、一度に1つのセルしか変更できません。複数の数値を同時に調整して目標値を達成したい場合は、ソルバー機能(アドイン)を利用する必要があります。
ソルバーは、より複雑な条件設定や複数の変数を扱える高度なツールです。必要に応じて導入を検討してください。
2. 解が見つからない場合がある
ゴールシークは、すべてのケースで解を見つけられるとは限りません。数式が複雑すぎる場合や、目標値が現実的に達成不可能な範囲にある場合、解が見つからないことがあります。
その場合、「ゴールシークは解を見つけられませんでした。」というメッセージが表示されます。その際は、数式や初期値、目標値を見直してみてください。
3. 変動するセルは数式セルである必要がある
「変数セル」に指定できるのは、数式が入力されているセルのみです。直接数値を入力したセルや、数式の結果が表示されているセルは指定できません。
つまり、ゴールシークは「数式の結果を目標値にするために、その数式に使われている数値をどう変えるか」を計算する機能です。
4. 循環参照に注意
ゴールシークを実行する数式に循環参照が含まれていると、正しく計算されない可能性があります。循環参照は、数式が自分自身を参照する状態を指します。
循環参照が発生している場合は、Excelのオプション設定で「反復計算を行う」を有効にするか、数式の見直しが必要です。
5. Excelのバージョンによる違い
ゴールシーク機能自体は、Excelの古いバージョンから搭載されています。そのため、Excel 2019やMicrosoft 365など、ほとんどのバージョンで同様に使用できます。
ただし、アドインであるソルバー機能は、追加のインストールが必要な場合があります。
ゴールシークとソルバーの使い分け
ゴールシークとソルバーは、どちらも数値を逆算する機能ですが、その能力には違いがあります。どちらを使うべきか迷った場合は、以下の比較を参考にしてください。
ゴールシークとソルバーの機能比較
| 項目 | ゴールシーク | ソルバー |
|---|---|---|
| 目的 | 数式の結果を特定の目標値に合わせる | 制約条件を満たしながら、目的セルの値を最大化・最小化する |
| 変更できるセル数 | 1つのみ | 複数 |
| 制約条件 | なし | あり(例:セル範囲が〇〇以上、〇〇以下など) |
| 複雑な問題への対応 | 限定的 | 可能 |
| 必要性 | Excel標準機能 | アドイン(追加インストールが必要な場合あり) |
単純に「この数式の結果を〇〇にしたい」という場合はゴールシークが適しています。
一方、「この条件を満たしながら、この数値を最大化・最小化したい」といったより複雑な最適化問題にはソルバーが適しています。
ソルバーを使用するには、まずExcelの「ファイル」→「オプション」→「アドイン」から「分析ツール」を選択して有効にする必要があります。
まとめ
この記事では、Excelの「ゴールシーク」機能を使って、目標値から逆算する方法を解説しました。
数式の結果を目標値に合わせるための数値を自動で見つける手順を理解すれば、売上目標達成に必要な単価の算出など、様々な業務で活用できます。
より複雑な条件設定が必要な場合は、ソルバー機能の利用も検討してみてください。
ゴールシークとソルバーを使いこなすことで、Excelでのデータ分析や計画立案の効率が大きく向上します。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Outlook】「メール送信を5分遅らせる」設定!誤送信を防ぐ最強のディレイ機能
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
