ID非公開さん
2022/5/28 20:27
1回答
ソルバーアドインが終わらない原因 エクセルのソルバーアドインのことで教えてください。
ソルバーアドインが終わらない原因 エクセルのソルバーアドインのことで教えてください。 ”足すとある数値と一致する組み合わせ”を導き出したいと思い、ネットで調べたところ、ソルバーアドインで出来るというのを知りました。 さっそく試しに5行程度、2桁の数字でテストしたところ、思い通りの結果になったので、実際のデータでやってみたのですが、全然終わる様子がなく、20分程立ったところで諦めてしまいました。 その後も、数値が大きすぎると時間がかかるのかも?と、桁を少なくしてみたり、PCを再起動してみたり、ソルバーアドインを設定しなおしてみたり、他のパソコンでやってみたり…と色々試してみたのですが、テストで少数でやると出来るのに、本当にやりたいデータだとソルバーはずっと試行していて終わりそうにないのです。 因みに本当にやりたいデータには、 1行目にタイトル、 2行目に項目(A日付/B品目/C数量/D規格/E備考) 3行目からデータで、C数量には2桁~4桁の数値がランダムに入っています。 最終行は現在30行なのでそんなに多い行数ではありません。 <実際やってみた方法> C数量の2桁~4桁の中から例えば”4500”になる組み合わせを出したい。 F列を作業列にし、G3に=sumproduct(C3:C30,F3:F30) ソルバーの設定 目的セルの設定:$G$3 目標値:指定値 4500 変数セルの変更:$F$3:$F$30 制約条件の対象:$F$3:$F$30 = バイナリ <解決を押した後のエクセルの動作> 子問題というのがどんどん増えて行き、数字が常に動いているので フリーズしたわけではなさそう。20分程で諦めてしまうので結果がどうなるかわかりません。(この行数で20分経っても終わらないようでは使えない?) windows10、エクセル2016です。 どなたか分かる方、宜しくお願いいたします。
Excel・133閲覧・250
ベストアンサー
「解決方法の選択」は何を指定されていますか? もし、初期状態の「GRG非線形」のままなのであれば、 「シンプレックスLP」に変更して試されてはどうでしょうか?
ID非公開さん
質問者2022/5/28 22:05
回答いただき有り難うございます。 GRG非線形でやってました。 シンプレックスLPに変更して試してみます。 自宅にPCにはEXCELがないので出社したら試してみます! また結果を報告いたします。
質問者からのお礼コメント
昨日1日悩んだのが嘘のよう。 秒で解決しました。 有り難うございました!
お礼日時:5/29 10:48