- 締切済み
Excel:組み合わせを上手に選ぶ方法
手元のExcelデータには、A列に商品名、B列に値段が入力されています。 これらの商品をいくつかのグループに分けて袋詰めするのですが、全ての袋を一定額(例えば10000円)以上にしつつ、袋の数をなるべく多くしたいです。 そこで、Excel上でその最大の袋の数と組み合わせを瞬時に計算できないかと考えています。 アルゴリズムとしては、例えば、袋の数が「商品数-1」個のときに全ての袋を一定額以上にできるか、もし全ての商品の組み合わせについて一定額以上という条件を達成できなければ袋の数を「商品数-2」個・・・としていくことを考えましたが、とてつもなく面倒そうです。 しかも、入力される商品はまだ増えていくので、その都度簡単に計算し直せる方がいいです。 以上の条件で、Excelを活用できるようなアイデアをいただければと思います。 宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
お礼
申し訳ありませんが、質問内容を改めて再投稿することにしましたので、一旦未解決終了とします。
補足
再びの回答ありがとうございます。 1.「ソルバーは1回限り」とのこと、質問時の要望に合わなさそうです。せっかくアイデアをいただきましたが、申し訳ありません。 2.「最終的にどのようにグループ分けするのか結果の具体例」これは・・・文字通りであれば「それを私はExcelで求めたいのであって具体例も何もない」というお返事しかできないのですが・・・もしかしたらNo.1=No.2様のイメージされていることとずれてしまっているような気がします。別の表現で書いていただくことはできますか? 3.実際の(最終的な)商品の個数は分かりませんし、分かった時点でどのように袋分けすれば全ての袋を10000円以上にできるか求められていなければいけません。なので、質問に書かせていただいたように、商品を入力するたびに再計算できるものが都合よいです。