私は数字のリストを持っています。私は簡単な例として約Y.リストからX #s平均を選択Y
までの平均これらの数字のXを選択するための方法を見つける必要がある、のが私のリストがあるとしましょう:
30, 40, 50, 60, 70, 80, 90, 100, 110
と私はの組み合わせを見つける必要があります3つの数字の平均は約70になります。考えられる解は60, 70, 80
または50, 70, 90
または30, 70, 110
です。
私は正直言って始める方法も忘れてしまったので、私はあまり試していないのではないかと心配しています。私はExcelのソルバーをチェックしましたが、「制約」を持つ方法を見つけることができませんでした。
ExcelでVBAを使用してSQLコードを書くのはまともですが、これらのスキルセットを使用してこの問題を解決する方法を理解できません。
誰でもExcelやSSMSでこれに対処する方法がありますか?そうでない場合は、他にどのようなオプションを調べるべきですか?
可能な組み合わせはすべて、1つだけをお望みですか?これはかなり単純なアルゴリズムの問題のようです。 – mooseman
こんにちはmmoilanen、私たちはあなたの質問の一部を編集したので、ここでかなりの質問を残したいと思っています。あなたが変更に満足していない場合は、もう一度編集してください。 – MackM
「Y」に最も近い(例えば、「n」がリストのメンバーである「ABS(n-Y)」のうちの最小の「X」を選択する)リストからXメンバーを選択することが1つの方法である。このアプローチは「最良の」解決策を提供しないかもしれませんが、それでも十分です。 VBAまたはSQLのどちらでも実装するのは簡単です。 – xidgel