Excel でゴールシークをマスターする-完全ガイドと実例付き
ゴールシークは、Excel の What-If 分析ツールキットに含まれる強力な機能で、逆算を可能にします。数式の望ましい結果はわかっているものの、それを実現するための入力値が不明な場合、ゴールシークを使えばその入力値を簡単に求められます。財務アナリスト、学生、ビジネスオーナーなど、あらゆるユーザーにとって、ゴールシークの使い方をマスターすれば、問題解決プロセスを大幅に効率化できます。本ガイドでは、ゴールシークとは何か、そのアクセス方法に加え、ローン返済計画の調整や試験の最低必要点の計算など、さまざまな実用例を通じて活用法をわかりやすく解説します。

Excel のゴールシークとは?
ゴールシークは、Microsoft Excel に組み込まれた What-If 分析ツールのひとつで、逆算計算を実行できる便利な機能です。通常の計算では入力値から結果を求めますが、ゴールシークではあらかじめ望ましい結果を指定すると、その目標を達成するために必要な入力値をExcel が自動で調整してくれます。特定の結果を得るために必要な条件を見つけたいときに、特に活用できます!
- 単一変数の調整:
ゴールシークでは、一度に変更できる入力セルは1 つだけです。 - 数式が必要:
ゴールシーク機能を使うには、対象セルに必ず数式が含まれている必要があります。 - 数式の整合性を維持:
ゴールシークは対象セルの数式そのものは一切変更せず、その数式が参照している入力セルの値のみを調整します。

KUTOOLS AI でExcel の魔法を解き放ちましょう
- スマート実行:セル操作、データ分析、チャート作成をすべてシンプルなコマンド一つで実現します。
- カスタム数式:ワークフローの効率化に役立つ、あなただけのカスタマイズ数式を生成します。
- VBA コーディング:VBA コードを簡単に記述・実装できます。
- 数式解釈:複雑な数式もかんたんに理解できます。
- テキスト翻訳:スプレッドシート内の言語の壁を打ち破ります。
Excel でゴールシークにアクセスする方法
ゴールシーク機能を使うには、データタブを開き、What-If 分析>ゴールシークをクリックしてください。スクリーンショットをご覧ください:

すると、ゴールシークダイアログボックスが表示されます。以下では、Excel のゴールシークダイアログボックスにある3 つのオプションをご紹介します。
- 設定セル:目的の計算結果を得るために数式を含むセルです。このセルには必ず数式が含まれている必要があり、ゴールシークは関連する別のセルの値を調整することで、このセルの値を指定した目標値に到達させます。
- 目標値:「設定セル」に達成させたい数値を入力します。
- 変化させるセル:ゴールシークで調整したい入力セルです。このセルの値を変更することで、「設定セル」の値が「目標値」に到達するようになります。

次のセクションでは、具体的な例をもとに、Excel のゴールシーク機能を効果的に活用する方法を詳しく解説します。
具体例によるゴールシークの使い方
このセクションでは、ゴールシークの有用性を示す4 つの代表的な例をステップバイステップでご紹介します。これらの例は、個人のファイナンス管理から戦略的なビジネス意思決定まで幅広いシーンをカバーしており、このツールを実際のさまざまな状況でどのように活用できるかを的確に理解するための洞察を提供します。各例は、ゴールシークを効果的に使いこなして多様な課題を解決する方法を、より明確に把握できるように工夫されています。
例1:ローン返済計画の調整
シナリオ:ある人物が2 万ドルのローンを借り入れ、年利5%で5 年間かけて返済する計画でした。この場合の月々の返済額は377.42 ドルです。その後、本人は月々の返済額を500 ドル増やすことができることに気づきました。ローン総額と年利が変わらないと仮定した場合、ローンを完済するには今後何年かかるでしょうか?
次の表のとおりです。
- B1 には借入金額 $20,000 が入力されています。
- B2 セルには返済期間「5 年」が入力されています。
- B3 には年利 5% が入力されています。
- B5 には、数式「=PMT(B3/12,B2*12,B1)」で計算された毎月の返済額が表示されます。

ここでは、このタスクを達成するためのゴールシーク機能の使い方をご紹介します。
手順1:ゴールシーク機能を有効にする
データタブに移動し、What-If 分析>ゴールシークをクリックしてください。
手順2:ゴールシークの設定を構成する
- 「設定セル」ボックスで、数式が入力されているセル B5 を選択します。
- 「目標値」ボックスに、毎月の返済予定額として -500 を入力します(負の数値は支払いを表します)。
- 「変化させるセル」ボックスで、調整したいセル B2 を選択してください。
- 「OK」をクリックします。

結果
ゴールシークの状態ダイアログボックスが表示され、解が見つかったことが示されます。同時に、「変化させるセル」ボックスで指定したセル B2 の値は新しい値に自動更新され、数式セルにはその変更に基づいた目標値が反映されます。OKをクリックして変更を適用してください。
これにより、ローンの完済には約3.7 年かかります。

例2:試験合格に必要な最低得点の算出
シナリオ:ある学生は、すべての試験が同等の比重を持つ5 回の試験を受ける必要があります。合格するには、5 回の試験の平均得点が70%以上でなければなりません。すでに最初の4 回の試験を終えており、その得点も分かっているため、5 回目の試験で必要な最低得点を計算し、全体の平均を70%以上にしたいと考えています。
以下のスクリーンショットのとおりです。
- B1 セルには第1 回試験の得点が入力されています。
- B2 セルには第2 回試験の得点が入力されています。
- B3 セルには第3 回試験の得点が入力されています。
- B4 セルには第4 回試験の得点が入力されています。
- B5 には第5 回試験の得点が入力されます。
- B7 には、数式 =(B1+B2+B3+B4+B5)/5 で求めた合格基準の平均点が表示されます。

この目標を達成するには、次のようにゴールシーク機能をご活用いただけます。
手順1:ゴールシーク機能を有効にする
データタブに移動し、What-If 分析>ゴールシークをクリックしてください。
手順2:ゴールシークの設定を構成する
- 「設定セル」ボックスで、数式が入力されているセル B7 を選択します。
- 「目標値」ボックスに、合格基準となる平均点70%を入力してください。
- 「変化させるセル」ボックスで、調整したいセル(B5)を選択してください。
- 「OK」をクリックします。

結果
ゴールシークの状態ダイアログボックスが表示され、解が見つかったことが示されます。同時に、「変化させるセル」ボックスで指定したセル B7 に一致する値が自動的に入力され、数式セルにはその変数の変更に基づいた目標値が反映されます。OKをクリックして、この解を受け入れましょう。
したがって、必要な全体平均を達成して全試験に合格するには、学生は最後の試験で少なくとも71%を取る必要があります。

例3:選挙勝利に必要な票数の計算
シナリオ:ある選挙で、候補者が過半数を獲得して勝利するには、最低限何票が必要でしょうか?投票総数が分かっている場合、50%を超えるために確保すべき最低得票数を計算する必要があります。
以下のスクリーンショットのとおりです。
- セル B2 には、選挙の総投票数が入力されています。
- セル B3 には、候補者が現時点で獲得している票数が表示されます。
- セル B4 には、候補者が達成を目指す得票率(%)が =B2/B1 の数式で計算されて入力されています。

この目標を達成するには、次のようにゴールシーク機能をご利用いただけます。
手順1:ゴールシーク機能を有効にする
データタブに移動し、What-If 分析>ゴールシークをクリックしてください。
手順2:ゴールシークの設定を構成する
- 「設定セル」ボックスで、数式が入力されているセル B4 を選択します。
- 「目標値」ボックスに、希望する過半数の得票率を入力します。今回のケースでは、選挙に勝つには有効投票総数の半分を超える(つまり50%を超える)得票が必要なため、51%を入力してください。
- 「変化させるセル」ボックスで、調整したいセル(B2)を選択してください。
- 「OK」をクリックしてください。

結果
ゴールシークの状態ダイアログボックスが表示され、解が見つかったことが示されます。同時に、「変化させるセル」ボックスで指定したセル B2 の値が自動的に新しい値に更新され、数式セルにはその変更に基づいた目標値が反映されます。OKをクリックして、変更を適用してください。
したがって、候補者が選挙に勝利するには、少なくとも5,100 票が必要です。

例4:ビジネスにおける目標利益の達成
シナリオ:ある企業は、今年度に利益目標$150,000 を達成することを目指しています。固定費と変動費を踏まえ、この目標を実現するために必要な売上高を算出する必要があります。では、目標利益を達成するには、製品を何単位販売すればよいでしょうか?
以下のスクリーンショットのとおりです。
- B1 には固定費が入力されています。
- B2 には1 単位あたりの変動費が入力されています。
- B3 には1 単位あたりの販売価格が入力されています。
- B4 には販売数量が入力されています。
- B6 は売上高で、数式「=B3*B4」によって計算されています。
- B7 は総費用を表しており、数式「=B1+(B2*B4)」によって計算されています。
- B9 は現在の営業利益を示しており、数式 =B6-B7 で計算されています。</li

目標利益を達成するために必要な販売総数を算出するには、次のようにゴールシーク機能を利用できます。
手順1:ゴールシーク機能を有効にする
データタブに移動し、What-If 分析>ゴールシークをクリックしてください。
手順2:ゴールシークの設定を構成する
- 「設定セル」ボックスで、利益を計算する数式が入力されているセルを選択します。ここではセル B9 です。
- 「目標値」ボックスに、目標利益として150,000 を入力します。
- 「変化させるセル」ボックスで、調整したいセル(B4)を選択してください。
- 「OK」をクリックします。

結果
ゴールシークの状態ダイアログボックスが表示され、解が見つかったことが示されます。同時に、「変化させるセル」ボックスで指定したセル B4 の値が自動的に新しい値に更新され、数式セルにはその変更に基づいた目標値が反映されます。OKをクリックして変更を確定してください。
その結果、企業は目標利益15 万ドルを達成するためには、少なくとも6,666 単位を販売する必要があります。

ゴールシークに関する一般的な問題とその解決策
このセクションでは、ゴールシークでよく発生する問題とその解決策をご紹介します。
1.ゴールシークが解を見つけられない
- 原因:通常、目標値がどんな入力値でも達成不可能な場合や、初期推定値が真の解から大きくかけ離れている場合に発生します。
- 解決策:目標値を実現可能な範囲内に調整してください。また、期待される解に近い別の初期推定値を試してみてください。「設定セル」の数式が正しく、かつ論理的に「目標値」を達成できるものであることをご確認ください。
2.計算速度が遅い
- 原因:ゴールシークは、大規模なデータセットや複雑な数式を使用している場合、または初期推定値が解から大きく離れているために多数の反復計算が必要となる場合、処理が遅くなることがあります。
- 解決策:数式を可能な限り簡略化し、データサイズを削減してください。また、必要な反復回数を減らすため、初期推定値を期待される解にできるだけ近い値に設定しましょう。
3.精度に関する問題
- 原因:ゴールシークを使用すると、Excel が「解を見つけた」と表示しても、その結果は希望する値に正確に一致せず、近似値となることがあります。これは Excel の計算精度や丸め処理に制限があるためで、常に高精度な結果が得られるとは限りません。
たとえば、特定のべき乗計算を行い、その結果を達成するために底をゴールシークで求めたい場合があります。ここでは、セル A1(底)の値を変更して、セル A3(べき乗の結果)が目標値 25 になるように設定します。
以下のスクリーンショットのように、ゴールシークは正確な解ではなく、近似値を返すことがあります。
- 解決策:より正確な結果を得るには、まず Excel の計算オプションで表示される小数点以下の桁数を増やし、その後で再度ゴールシーク機能を実行してください。以下の手順に従ってください。
- クリックして、ファイル>オプションを選択し、Excel のオプションウィンドウを開いてください。
- 左側のペインで数式を選択し、計算方法セクションにある最大変化量ボックス内の小数点以下の桁数を増やしてください。ここでは0.001を0.00 0000001に変更し、OKをクリックします。

- ゴールシークを再度実行すると、以下のスクリーンショットのように正確な解が得られます。

4.制限事項と代替手法
- 原因:ゴールシークは入力値を1 つしか調整できないため、複数の変数を同時に調整する必要がある方程式には対応できません。
- 解決策:複数の変数を調整する必要があるシナリオでは、より強力で制約条件の設定が可能な Excel のソルバーをご利用ください。
ゴールシークは逆算を行うための強力なツールであり、目標値に近づけるために手作業で異なる値を繰り返し試すという面倒な作業から解放してくれます。本記事で学んだ知識を活かせば、自信を持ってゴールシークを使いこなし、データ分析力と作業効率を新たな高みへと引き上げることができるでしょう。Excel の機能をさらに深くマスターしたい方のために、当社ウェブサイトでは豊富なチュートリアルをご用意しています。こちらでさらに多くのExcel のヒントとテクニックをご覧ください。
最高のオフィス生産性ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート作成| 拡張機能呼び出し… |
| 人気機能:検索、ハイライト、または重複をマーキング | 空白行を削除する | 列の結合またはデータを失わずにセルを処理 | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シートにまたがる VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列を移動|非表示列の表示状態を切り替え|範囲および列を比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線…) 。。。 | |
| トップ 15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、…)| 50+チャートタイプ(ガントチャート、…)| 40+ 実用的数式(誕生日に基づいて年齢を計算します、…)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、…)| 12 変換ツール(単語に変換する、為替レートの変換、…)| 7 結合と分割ツール(高度な行のマージ、セルの分割、…)|…他にも多数 |
Kutools for Excel でExcel スキルを大幅に強化し、これまでにない効率を体験しましょう。Kutools for Excel は300 以上の高度な機能で生産性を飛躍的に高め、時間を大幅に節約します。最も必要な機能を今すぐ手に入れるには、こちらをクリックしてください…
Office Tab が Office にタブインターフェースを導入し、作業を大幅に簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集と閲覧を有効にします。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日何百回ものマウスクリックをカットします!
Kutools アドインはすべて1 つのインストーラーで完結。
Kutools for Officeスイートには、Excel、Word、Outlook、PowerPoint 用のアドインに加え、Office Tab Pro も含まれており、複数の Office アプリケーションを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、およびPowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携でさらにパワーアップ— Office アプリ全体で生産性を最適化
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別購入よりもお得












