Excelのソルバーとは?
Excelには、ソルバーというアドインがあります。
ソルバーとは、複数の変数を含んでいる数式で、最適な変数の値を求めることができる分析ツールのことを指します。
ソルバーはアルゴリズムにより複数の変数の値を変化させながら最適化を行い、値を算出してくれます。今回は、ソルバーの使い方・ソルバーを使って最適な解を算出する方法をご紹介します。
Excelのソルバーを使って最適な解を算出する方法
ソルバーアドインを有効にする
ソルバーで解を算出する
この例では、「1月と2月の数量は判明済み」「商品Aの価格は150円・商品Bの価格は240円」「3月に商品Aと商品Bを、それぞれ200個以上売る」「売上は数量×価格」という条件で、売上目標の500,000を達成するために3月・4月の数量の目標設定をどう設定すればいいのか、ソルバーを使って計算しています。
それでは、「データ」タブを開き、リボンメニューの「ソルバー」をクリックしましょう。
次に、制約条件の対象項目の「追加」をクリックして制約条件を追加していきます。
そのまま、1月の商品B・2月の商品A・2月の商品Bをそれぞれ追加していきましょう。
整数を指定する場合、セル参照する必要がある点に注意してください。
まとめ
Excelのソルバーを使って最適な解を求める方法をわかりやすく解説!いかがでしたでしょうか。
Excelのソルバー機能は一言で言うと分析ツールで、アルゴリズムにより複数の変数の値を変化させながら最適化を行い、値を算出してくれますよ。
マクロにも組み込むことができて便利ですが、値を計算するセルの数が多いなどの条件でソルバーを実行すると結果が表示されるまで遅いということには注意しましょう。