2019年10月30日Excelには、ソルバーという機能があります。ソルバーとは、数式の計算結果を目標値として設定して、その結果を得るために複数の制約条件を指定して任意のセルを変化させて最適値を求める機能です。ソルバーを使用するには、ソルバーアドインを有効にする必要があります。ソルバーアドイン最適化に関する数学的な手法を用いて、指定された範囲で最善の解を求めますソルバーアドインを有効にするソルバーを使用するには、ソルバーアドインを有効にします。[ファイル]タブをクリックします。[オプション]をクリックして[Excelのオプション]を表示させます。左側のメニューから[アドイン]をクリックして、[ソルバーアドイン]があることを確認します。選択する必要はないです。ウィンドウの下方にある[管理]が[Excelアドイン]になっていることを確認して、[設定]ボタンをクリックします。[アドイン]ダイアログボックスが表示されます。[ソルバーアドイン]のチェックボックスをオンにして[OK]ボタンをクリックします。[データ]タブの右端にある[分析]グループに[ソルバー]が表示されていることを確認します。ソルバーのポップヒントには以下のように記されています。開発タブを表示している場合は、もっと簡単に[ソルバー]ボタンを表示させることができます。[開発]タブをクリックして、[アドイン]グループの[Excelアドイン]をクリックします。[開発]タブを表示する方法については、以下の記事で解説しています。開発タブの表示Office2010から[開発]タブを表示する方法が変わりました。Office2010以降は以下の方法で表示します。表は下のようになっています。ノートの単価は150円、ボールペンの単価は30円です。ノート一冊に対して、ボールペンは必ず2本付けることになっています。ノートとボールペンを購入するための予算は10,000円です。[数式]タブの[数式の表示]をクリックして、数式を表示したところです。[数式の表示]をクリックすると、数式は非表示になります。ソルバーのパラメーターの表示[データ]タブの右端にある[分析]グループの[ソルバー]をクリックします。[ソルバーのパラメーター]ダイアログボックスが表示されます。参考表内のセルを選択する必要はありません。[目的のセルの設定]には、合計を求めるセル[D5]を指定します。[変数セルの変更]には、ノートとボールペンの個数を変化させるので、[セルC2からセルC3]を指定します。[追加]ボタンをクリックします。ここから制約条件を設定していきます。予算は10,000円なので、セル[D5]は、10000以下となるように、以下のように設定します。[追加]ボタンをクリックします。次に、ノートとボールペンの個数は整数でなければならないので、セル[C2]からセル[C3]を指定して、中央のプルダウンメニューから[int]を選択します。自動的に右側のテキストボックスには、[整数]と表示されます。[追加]ボタンをクリックします。最後に、ボールペンの個数は、ノートの個数の2倍の数になるようにします。セル[C3]を指定して、[=]を選択、制約条件には[$C$2*2]と入力します。これで、制約条件はお終いなので、[OK]ボタンをクリックします。[ソルバーのパラメーター]は、以下のようになります。間違いがないか確認します。条件の変更が必要な場合は、各制約条件を選択して[変更]ボタンをクリックして修正します。問題がなければ、[解決]ボタンをクリックします。ソルバーの結果[ソルバーの結果]ダイアログボックスが表示されます。[ソルバーの解の保持]が選択されていることを確認して[OK]ボタンをクリックします。表は、以下のようになります。セル[D5]には、予算10,000円以内で購入できる最大値9,870円が表示されています。ノートは47冊、ボールペンはノートの2倍の数94本となっています。制約条件を変更して、様々な解を求めることができます。レポートの表示[ソルバーの結果]で[レポート]にある[解答]を選択して、[OK]ボタンをクリックすると、[解答レポート1]という新しいシートが作成されます。ソルバーアドインの無効ソルバーを有効にすると、Excelが重くなった経験があります。その場合は、[ソルバーアドイン]を無効にしてください。ソルバーアドインを無効にするには、[開発]タブをクリックして、[アドイン]グループにある[Excelアドイン]をクリックします。[アドイン]ダイアログボックスが表示されますので、[ソルバーアドイン]のチェックボックスをオフにして、[OK]ボタンをクリックします。参考[開発]タブが表示されていない場合は、[ファイル]タブをクリックします。[オプション]をクリックして[Excelのオプション]を表示させます。[アドイン]をクリックして、下方にある[管理]の[Excelのアドイン]が表示されているのを確認して、[設定]ボタンをクリックします。[アドイン]ダイアログボックスが表示されますので、[ソルバーアドイン]のチェックボックスをオフにして、[OK]ボタンをクリックします。関連分析ツールには、以下のようなものもあります。ゴールシークを使って目標を達成するための値を求めるExcelのゴールシークという機能を使うと、目標値を設定して特定のセルの値を変化させて、目標達成に必要な値を求めることができます。分析]ツールというのがあり、複数の異なる値を入力して結果をシミュレーションすることができます。...続きを見る[分析ツール]アドインを設定する方法も解説しています。データ分析ツールアドインをリボンに表示するにはExcel2016で[データ]タブに[データ分析]ボタンを表示して、[データ分析]ウィンドウを呼び出すための設定方法です。AFFINGER4.。