Excelソルバー

ココナラのExcelツール作成で、長さxのシートを250m~200mの組み合わせでカットして、一番余りが少なくなる組み合わせパターンを求めるツールを作成してほしいとのご依頼。 1つのカットがなるべく最大(250m)になるものを優先して欲しいとのこと。

例)x = 1,820 のとき「2504 + 2201 + 200 *3=1,820(余り0)」が求められるもの

ご依頼者様は数日掛けてChatGPTに投げてみたそうですが、ちゃんと動くマクロコードは返してくれなかったそうです。

私も久々に再帰処理を組みましたが、なんとか完成したので良かったです(^ ^)v

もしかして関数マニアな方は関数でも作れるのかな??

例題が少なかったかもなので、パターンを

x=1200のとき、2504 + 2001(余り0) x=600のとき、200*3(余り0)

みたいなのが出てくればOKです。

これ以上、乗っかってくれる人は居ないかもですが(^0^;)