教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Excel2010:ソルバーの使い方 (簡単編)

 

 

 


 

 


 

 

 

 

 

ソルバーとは、目標とする値を得るために、最適な値を求めることができる機能です。複数の値を変化させながら相互関係を判断し、最適な値を算出できます。

(※希望値に対し1個の値だけを変化させて逆算する場合ゴールシークを使います)

 

 

■ ソルバーを使うための準備(アドインの追加)

  1. Excelを起動し「ファイル」タブー「オプション」−「アドイン」をクリック

  2. 「管理」でExcelアドインとなっていることを確認し「設定」をクリック

  3. 「ソルバーアドイン」にチェックを入れ「OK」をクリック


 

■ ソルバーの使い方

条件:予算1万円で、ビールとチューハイをそれぞれ30本以上混ぜてください。それぞれ何本ずつ購入できますか?

目的値 → 1万(予算)

変化するセル → 本数

目的値を出す数式 → 価格×本数

  1. まずは本数1と、数式(価格×本数)を入力 しておく(ソルバーで本数を変化させ、1万以内で何本買えるかを出す)

     

  2. 「データ」タブ−「ソルバー」をクリック
     

  3. A「目的セルの設定」最大1万まで変化させる合計金額セル(D5)を指定
    B:「目標値」を「最大値」とする (Cの制約条件で1万以下とするので最大1万になります。
    「指定値10000」なら、合計額がぴったり1万になるよう本数を調整します。「最小値」ではCの条件に合致した最も低い数値を出します。30本以上の条件なら30ずつしか買わない)
    C「追加」をクリックし条件を指定。今回はC2~C3の本数に対し「整数」「30以上」、D5の合計金額を「1万以下」とする

    ※整数の指定は「追加」をクリックし「int」を選択
     

  4. 「解決」をクリック
    ↓↓ C2〜C3に30本以上が入力され、合計金額(D5)は1万以内の最大値(9920)が表示される

    ★それぞれ31本ずつ買えば、1万以内の最大額(9920円)で買えることが分かった (最大額ではなく1万ぴったり使いたいならB目標値を指定値:1万にする)
     

  5. これでOKなら「OK」、もう1度条件などを指定し直すなら「キャンセル」をクリック

 

■ 条件の指定方法

パターン1:予算1万ぴったり使い、ビールは30本以上、残りでチューハイを買ってください。

【目標値】=「指定値:10000」

【制約条件】=「C2>=30」 

 

パターン2:商品券1万で、ビールとチューハイを30本以上ずつ買ってください。おつりは出ないので、商品券にプラスする現金は最小限に抑えてください。

【目標値】=「最小値」

【制約条件】=「C2:C3>=30」「D5>=10000」  ※1万以上の最小値が出ます。(31本と32本で10050円)

 

 

 

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows