• 締切済み

こんにちは。エクセルでお聞きしたいことがあります。例えばA列に100

こんにちは。エクセルでお聞きしたいことがあります。例えばA列に100 200 300という数値があると仮定します。同様にB列に200 300 400、C列に300 400 500 600。A列+B列+C列の合計値が1000になる組合せを探す計算式(この場合A列の200+B列300+C列500=1000等)はありますか?。また、合計値が1000以上1100未満なども可能でしょうか?。当方、エクセル初心者です。参考書も購入しましたが、よくわかりません。エクセルにこのような機能が無ければ他のソフトとか教えていただければ幸いです。

みんなの回答

  • chuchuo
  • ベストアンサー率45% (99/217)
回答No.2

やはりマクロを組まないと実現は不可能です。 ただ各列100項となると膨大な計算量と数値になりますね。 幾通りかの組み合わせから出来る中で 最多の組み合わせが出来るパターンを出さないと いけないのでしょうか?

noname#135267
質問者

お礼

ありがとうございました。マクロはすぐに習得できないのであきらめます。

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

一度使った数値は二度使えるのかどうか? 全部の数値中で組み合わせてその 組み合わせ可能数が一番多いもので 求めないといけないのか? 組み合わせは気が遠くなるくらいあるので VBAでマクロを組まないと 出来ないのではないでしょうか?

noname#135267
質問者

補足

早々のご回答ありがとうございます。 使える数値は各列一つの数値で一度のみの使用です。 また、すべての列(A列+B列+C列)を使用した場合の合計値です。 VBAマクロとやらを使用すれば可能なんでしょうか?。 実際には最大5列、各列100項目程度の数値を使用した合計を考えてます。

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

関連するQ&A