• 締切済み

Excelで最適な組み合わせ

よろしくお願いします。 Excel複数の組み合わせの中から最適な値を求めたいのですが下記の条件の場合どうしたらいいでしょうか? 例)所持金100万円で掛金が1口10429円・13036円・15643円の3つのコースがある場合、所持金の残高が最も少ない額にする このような条件の場合どうすれば良いでしょうか? 色々調べたところ、ソルバーが良いみたいなのですがイマイチよくわからなかったので教えてください。ソルバーを使わなくても出来る方法があればそちらでも構いませんのでご教授の程よろしくお願いします。

みんなの回答

  • shuu_01
  • ベストアンサー率55% (759/1365)
回答No.4

僕はソルバーを使ったことないのですが、今回を機に勉強し、No.2 さんと同じ結果になりました けっこう計算時間がかかり ハングアップしたのかと焦ったり、最初にトライした結果が No.2 さんより小さかったり、よくわかんないこともありましたが、、、 No.2 さんの回答、すばらしいですが、もし、質問者さんがそのまま実行できないとすると、僕の引っかかった以下の注意事項があります: ● 制約条件の指定の仕方 データ、ソルバー を選ぶと、するバー: パラメータ設定画面が出ます 「変化させるセル」は カンマ "," で区切って複数入れることも、コロン ":" を挟んで範囲で指定することもできます ですので、変化させる初めのセルでマウスをクリック、ボタンを押したまま、変化させる最後のセルまでドラッグして、指を離すと楽に指定できます 制約条件も上記と同じく、複数、範囲で指定でき、「整数」にするのは、「<=」の部を「区間」にして、制約条件を「整数」にします 制約条件には、購入した総額が 100万円以内というのも追加できます

すると、全ての回答が全文表示されます。
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

#2です。 図を少し訂正してください。 変化させるセル、$D$3:$D$5、最小値 ↓ 変化させるセル、$D$3:$D$5 目的セル、$E$7 ↓ 目的セル、$E$7、最小値

すると、全ての回答が全文表示されます。
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

ソルバーの例です。 添付図の「初期値」のようにソルバーを設定してください。 実行結果は「ソルバー結果」のようになるでしょう。 残金は、1424円です。

すると、全ての回答が全文表示されます。
  • acha51
  • ベストアンサー率41% (436/1042)
回答No.1

泥臭い方法 ですが 各コースごとに購入口数、残金を計算 残金順位をつける という方法はいかがでしょう 作業用セルは必要ですがデバッグが楽です

すると、全ての回答が全文表示されます。

関連するQ&A