こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

合計値が同じ組み合わせ

下記の様な事ってEXCELの関数を使って、出力は可能でしょうか?
可能でしたら是非とも教えてください。

例)B列の1行目から10行目にそれぞれ数字が入力されていて、そこから4つのセルを抜き出し、合計値が30となる組み合せ全てを抽出する。

投稿日時 - 2005-09-10 11:59:33

QNo.1639739

すぐに回答ほしいです

質問者が選んだベストアンサー

マクロ(VBA)を使うことになるんでしょうけど、おそらくそれはナップザック問題

http://hwb.ecc.u-tokyo.ac.jp/current/CDD1B8ECBDB82FA5CAA5C3A5D7A5B6A5C3A5AFCCE4C2EA.html

になるので、厳密にやろうとすると、行数が増えるにつれて猛烈に解く時間がかかります。


(通常は)テストの点数は能力の「おおまかな」指標にしかならないですから、その点数に関して厳密な条件を求めても(通常は)仕方がありません。

もっと単純に、テストの点数順に並べ替えておいて、上下それぞれから2人ずつ抜き出して4人組を作っていくのではどうですか。

投稿日時 - 2005-09-10 16:46:13

お礼

お礼の方大変遅くなりまして申し訳ありません。何とかURLの情報を駆使して解決しました。ありがとうございます。

投稿日時 - 2005-10-21 18:28:02

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

マクロを使えば可能ですが、関数では無理です。

投稿日時 - 2005-09-10 12:04:21

補足

早速のご回答ありがとうございます。実際は複数人に実施したテストの点数表があるのですが、それを均衡が取れるようにうまくチームわけしたいと思っています。何か良い方法があればと思っているのですが・・・

投稿日時 - 2005-09-10 12:19:46

あなたにオススメの質問