ゴール シークを使用して入力値を調整し、必要な結果を求める

数式から取得する結果がわかっていて、その結果を取得するために必要な数式の入力値がわからない場合は、ゴール シーク機能を使用します。 たとえば、お金を借り入れる必要があるとします。 必要な金額、ローンを完済するのにどのくらいの時間がかかるか、毎月の支払額を指定します。 ゴールシークを使用して、ローンの目標を達成するために、セキュリティで保護する必要がある金利を決定することができます。

数式から取得する結果がわかっていて、その結果を取得するために必要な数式の入力値がわからない場合は、ゴール シーク機能を使用します。 たとえば、お金を借り入れる必要があるとします。 必要な金額、ローンを完済するのにどのくらいの時間がかかるか、毎月の支払額を指定します。 ゴールシークを使用して、ローンの目標を達成するために、セキュリティで保護する必要がある金利を決定することができます。

注: ゴール シークは、1 つの変数入力値のみを処理します。 ローン額と毎月の返済額の両方など、複数の入力値を受け入れる場合は、ソルバー アドインを使います。 詳細については、「 ソルバーを使って問題を定義し、解決する」を参照してください。

操作手順の例

上の例について手順ごとの操作を見てみましょう。

目標を達成するために必要な金利を計算する必要があるため、 PMT 関数を使用します。 PMT 関数は、毎月の支払額を計算します。 この例では、毎月の返済額が目標値となります。

ワークシートを作成する

  1. 空白のワークシートを新しく開きます。

  2. まず、見やすいワークシートにするために、最初の列にいくつかのラベルを追加します。

    1. セル A1 に「ローン額」と入力します。

    2. セル A2 に「期間 (月数)」と入力します。

    3. セル A3 に「金利」と入力します。

    4. セル A4 に「返済」と入力します。

  3. 次に、わかっている値を入力します。

    1. セル B1 に「10,000,000」と入力します。 これは、借入額です。

    2. セル B2 に「180」と入力します。 これは、ローンの返済月数です。

      注: 返済額は式の結果として取得されるため、返済額がわかっていても値として入力しません。 代わりに、数式をワークシートに追加し、後の手順 (ゴール シークを使うとき) で返済額を指定します。

  4. 次に、目標の数式を追加します。 たとえば、PMT 関数を使います。

    1. セル B4 に「 = PMT (B3/12, B2, B1)」と入力します。 この数式は支払い額を計算します。 この例では、毎月 $900 支払いを行う必要があります。 ここには、金利を決定するためにゴールシークを使用し、ゴールシークで式から開始する必要があるため、この金額は入力しません。

      この数式は、前の手順で指定した値を含むセル B1 と B2 を参照します。 この数式はセル B3 を参照しています。これは、ゴールシークで利率を入力することを指定します。 "毎月の支払い" を指定しているため、この数式では B3 の値が12で除算され、PMT 関数は年利を仮定しています。

      セル B3 には値が含まれていないため、金利は 0% と見なされ、55,556 円という返済額が返されます。 この時点では、この値は無視して構いません。

ゴール シークを使用して金利を求める

  1. [データ] タブの [データ ツール] グループで、[What-If 分析] をクリックし、[ゴール シーク] をクリックします。

  2. [数式入力セル] ボックスに、解決する数式があるセルの参照を入力します。 この例では、この参照はセル B4 です。

  3. [目標値] ボックスに、目的の数式の結果を入力します。 この例では -90,000 です。 これは返済を表すため、負の数値になっています。

  4. [変化させるセル] ボックスに、調整する値が含まれているセルの参照を入力します。 この例では、この参照はセル B3 です。

    注:  ゴール シークによって変化させるセルは、[数式入力セル] ボックスで指定したセルの数式によって参照される必要があります。

  5. [OK] をクリックします。

    ゴール シークが実行され、次の図に示すように結果が生成されます。

    支払額が利率に依存するモデル

  6. 最後に、結果がパーセントで表示されるようにターゲット セル (B3) を書式設定します。

    1. [ホーム] タブの [数値] グループで [パーセンテージ] をクリックします。

    2. [小数点以下の表示桁数を増やす] または [小数点以下の表示桁数を減らす] をクリックし、小数点以下の桁数を設定します。

数式から取得する結果がわかっていて、その結果を取得するために必要な数式の入力値がわからない場合は、ゴール シーク機能を使用します。 たとえば、お金を借り入れる必要があるとします。 必要な金額、ローンを完済するのにどのくらいの時間がかかるか、毎月の支払額を指定します。 ゴールシークを使用して、ローンの目標を達成するために、セキュリティで保護する必要がある金利を決定することができます。

注: ゴール シークは、1 つの変数入力値のみを処理します。 1つ以上の入力値 (たとえば、ローンの金額と毎月の支払額の両方) を受け入れる場合は、ソルバーアドインを使用します。 詳細については、「 ソルバーを使って問題を定義し、解決する」を参照してください。

操作手順の例

上の例について手順ごとの操作を見てみましょう。

目標を達成するために必要な金利を計算する必要があるため、 PMT 関数を使用します。 PMT 関数は、毎月の返済額を計算します。 この例では、毎月の返済額が目標値となります。

ワークシートを作成する

  1. 空白のワークシートを新しく開きます。

  2. まず、見やすいワークシートにするために、最初の列にいくつかのラベルを追加します。

    1. セル A1 に「ローン額」と入力します。

    2. セル A2 に「期間 (月数)」と入力します。

    3. セル A3 に「金利」と入力します。

    4. セル A4 に「返済」と入力します。

  3. 次に、わかっている値を入力します。

    1. セル B1 に「10,000,000」と入力します。 これは、借入額です。

    2. セル B2 に「180」と入力します。 これは、ローンの返済月数です。

      注: 返済額は式の結果として取得されるため、返済額がわかっていても値として入力しません。 代わりに、数式をワークシートに追加し、後の手順 (ゴール シークを使うとき) で返済額を指定します。

  4. 次に、目標の数式を追加します。 たとえば、PMT 関数を使います。

    1. セル B4 に「 = PMT (B3/12, B2, B1)」と入力します。 この数式は支払い額を計算します。 この例では、毎月 $900 支払いを行う必要があります。 ここには、金利を決定するためにゴールシークを使用し、ゴールシークで式から開始する必要があるため、この金額は入力しません。

      この数式は、前の手順で指定した値を含むセル B1 と B2 を参照します。 この数式はセル B3 を参照しています。これは、ゴールシークで利率を入力することを指定します。 "毎月の支払い" を指定しているため、この数式では B3 の値が12で除算され、PMT 関数は年利を仮定しています。

      セル B3 には値が含まれていないため、金利は 0% と見なされ、55,556 円という返済額が返されます。 この時点では、この値は無視して構いません。

ゴール シークを使用して金利を求める

  1. 次の操作のいずれかを行います。

    Excel 2016 for Mac の場合: [ データ ] タブで、[ what-if 分析] をクリックし、[ ゴールシーク] をクリックします。

    Excel for Mac 2011 の場合: [ データ ] タブの [ データツール ] グループで、[ what-if 分析] をクリックし、[ ゴールシーク] をクリックします。

  2. [数式入力セル] ボックスに、解決する数式があるセルの参照を入力します。 この例では、この参照はセル B4 です。

  3. [目標値] ボックスに、目的の数式の結果を入力します。 この例では -90,000 です。 これは返済を表すため、負の数値になっています。

  4. [変化させるセル] ボックスに、調整する値が含まれているセルの参照を入力します。 この例では、この参照はセル B3 です。

    注:  ゴール シークによって変化させるセルは、[数式入力セル] ボックスで指定したセルの数式によって参照される必要があります。

  5. [OK] をクリックします。

    ゴール シークが実行され、次の図に示すように結果が生成されます。

    What-if 分析 - ゴール シーク機能
  6. 最後に、結果がパーセントで表示されるようにターゲット セル (B3) を書式設定します。 次のいずれかの手順を実行します。

    • Excel 2016 for Mac の場合: [ ホーム ] タブで、[ 小数点以下の桁数を増やす 数点 以下の桁数を増やす] または [ 小数点表示の桁を下げる小数点 以下の桁数を減らす] をクリックします。

    • Excel for Mac 2011 の場合: [ ホーム ] タブの [数値 ] グループで、[ 小数点以下の桁数を増やす 数点 以下の桁数を増やす] または [小 小数点以下の桁数を減らす 数点以下の桁数を 減らす ] をクリックして小数点以下の桁数を設定します。

ヘルプを表示

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

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

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

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

×