Edited at

「サイゼリヤで1000円あれば最大何kcal摂れるのか」をExcel のソルバーでで解いてみた。


前書き〜

に習って、エクセルおじさん登場!


エクセルのソルバーとは、

エクセルのアドインとして提供されているもので、Frontline Systemsというところが開発しているらしい、


解いてみよう

まずはシートを開けて、皆さんお使いのdbファイルからサイゼリアのメニューを抽出します。

ペタペタエクセルのシートに貼って、

メニュー別に、個数、カロリー、価格の列を追加して、価格とカロリーのセルには計算式入れます、

それぞれの列に上限下限の制約入れます、

こんな風になります

表の絵.PNG


ソルバー設定

ソルバーのダイアログだして、それぞれ設定します。

カロリー最大、合計金額の上限、そして個数は整数でかつ0,1とします。

設定画面はこんな風になります

solversetting.png


解いてみる

シンプレックス方を選んで

解く!

答えはこうなって、皆さんと同じになりました

E8DAC95B-3486-4BFE-A320-DD7497111716.png