• 締切済み

EXCELで組合せのやり方を教えてください。

EXCELで組合せのやり方を教えてください。 こんにちは!質問をお願いします。 (1) 複数ある数字からいくつか足してわかっている数字(A)と同じにする (2) それから(A)になるのに使った数字がどれか という計算をEXCELで計算方法を知りたいです。 例えば 複数ある数字(X) :24 50 77 458 550 140 わかってる数字(A):267       ↓ 267(A)になるのには(X)の中のどの数字を足せば良いか? ここでは 50 77 140がエクセルの答えとして出てきてほしい という感じです。 ただ、マクロは組めないのでできればシンプルなものでお願いします。

みんなの回答

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.2

マクロでないと無理ですね。 xの個数が15個くらいだと、単純に計算して2の15乗=32768通りの組み合わせが(A)と同じになるかを調べる必要があります。(実際は大小比較しながら調べるのでこれより少なくなりますが) これをセルの数式だけで処理するには無理があります。 マクロの作成を誰かに依頼するのなら、 (A)と一致する組み合わせがないとき、「組み合わせなし」とするのか、それとも(A)に最も近くなる組み合わせを求めるのかによってもマクロの組み方が違ってきます。 また、(A)と一致する組み合わせが複数あるときはどうするのか、なども決めておく必要があります。

ranlan27
質問者

お礼

そうですよね。 マクロに詳しそうな人に組んでみます。 ご回答ありがとうございました。

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

マクロを組まないと無理です。 マクロを組んだとしても、 複数ある数字(X)が10個程度なら問題ないけど、 20個ぐらいになると計算に膨大な時間がかかります。 Xの個数はどのくらいあるんでしょうか。

ranlan27
質問者

補足

ご回答ありがとうございます。 xの個数は15個くらいです。 やっぱりマクロを組まなきゃだめですか。

関連するQ&A

  • エクセルのマクロでXになる組み合わせ

    エクセルのマクロで、例えばA列に1,8,3,7,5・・・といくつか数字があってXの合計になる組み合わせを表示するものを作りたいのですがなにか良い案がありましたら宜しくお願いします。 また、Xに一番近くなる合計の組み合わせもできましたらお願いします。

  • 複数の数字の組み合わせの中から合計がAになる組み合わせを探す方法

    例えば、1~10の数字があって、その中から合計が10になる組み合わせを探す、という計算式はExcelで作成することはできますか?(答えは[1+2+3+4][1+2+7][1+3+6][1+4+5][1+9][2+3+5][2+8][3+7][4+6]の9通り) もしくは、複数の組み合わせで計算させて、合計が10になったものを検索するという計算式は可能でしょうか? よろしくお願いします。

  • エクセルで組み合わせ計算

    質問があります。エクセル使えば計算とか、いろいろ覚えれば簡単に出来ると言われ前に組み合わせ計算教わった記憶が、あるんですが忘れてしまったので分かる方教えて下さい。 質問内容は、 数字で1・2・3・4・5・6・7があります。 7個の数字を3個ずつ組み合わせしたいんです。 (1・2・3)(1・2・4)(1・2・5)このような感じ何ですが 同じ数字がダブらない様にしたいんです。途中で(2・3・1)があると先に書いた(1・2・3)があるので×何ですが全部で35通りの組み合わせになると思うんですが、この様な計算も1欄で組み合わせ表示が出来るんでしょうか? また、この程度のエクセルレベルは初級位でしょうか? 宜しくお願いします。

  • エクセルで組みあわせについて教えて下さい。

    エクセル2000です。エクセルで組合せの合計をだしたいのですが、 A1 58 B1 13.5 C1 44.5 D1 51.5 E1 31 F1 49.4 G1 19.6 H1 41.5 J1 41 となっていて、その中から「292」に一番近い組合せを知りたいんですが、方法がありましたら教えて下さい。 上記の場合だったら 58、51.5、31、49.4、19.6、41.5、41 が292になるといった感じです。 292になるなら上記では7つ数字を使いましたが、5つでも6つでもいいです。ぴったりにならなくても近似値でもOKです。 宜しくお願いします。

  • excelの組合せ計算について

    0か1かが入る組合せの全通りがわかる計算を教えてください! 具体的に言うと、3この数字の場合は000、001、010、011、111になると思うのですが、それをエクセルで自動的に全通り出す式もしくはマクロが知りたいです。 3この場合は頭で考えればできるのですが、例えば8この場合、00000000、00000001、00000010、…等をすべて出すのは大変なのでエクセルで一気に出せないかと思った次第です。 すいませんが回答お待ちしております!

  • 組み合わせを選ぶためのプログラミングについて

    どなたか、こんなプログラムがエクセルなどの計算ソフトで作成できるものなのか教えてください。 例えば、1,2,3,4 という数字の因子があり、このうちのどんな組み合わせでも良いので4になる組み合わせを選び出し、答えとして「1,3」 と 「4」 を導き出すプログラムです。 よろしく御願いします。

  • EXCEL VBAで組合せを作るには

    EXCEL VBAで組合せを作る方法を考えているのですが、なかなか思い付かず質問させて頂いています。 例) 1 2 3 4 5 … nという数字があり、そこから抜き取り組合せを作る。 ・2個ずつの組合せ 1と2 1と3 1と4 という感じで組合わせて行くが、2と1というような逆のパターンは除外する。 ・3個ずつの組合せ、4個ずつの組合せ…と最終n-1個(n個全てを抜取る組合せは1パターンしかないので、あえて作らなくてもよいのではと思っています)まで組合せを作って行く。 という内容です。 抜き取りたい数字の個数が、いつも決まった数ではなく、それに対応したものが考えきれなくてつまづきました。 どうかよろしくお願いいたします。

  • Excelの組み合わせをカウントしたいです。

    こんにちは。 Excelの組み合わせをカウントしようと試行錯誤したのですが 未だに完成出来ないので質問させて頂きます。 A列に1から10までの数字がランダムで500行ほどあり、 A列の中で1と言う数字があった場合、 その下のセルに2があればその組み合わせを1とカウントし、 B列に合計を表示したいのですが、これは可能でしょうか? どうかご教授下さいますよう、宜しくお願い致します。

  • 10個の数字を5個の組み合わせにして

    ミニロトなのですが、10個の数字を固定して、全通り買うには何通りありますか? (計算方法もよろしければお願いします) ロト6もこれらのように、複数数字の中から、全組み合わせを買いたいのですが、計算方法と、答え教えて下さい。 公式と意味が分かれば全てわかるのですが、歳老いて勉強不足で計算方法忘れてしまいました。

  • エクセルで256通りの組み合わせ

    たとえば、A,B,C,Dという箱にそれぞれ1~4の数字を入れると 1111 1112 1113 ・ ・ ・ 4444 と全部で256通りの組み合わせができると思います。 このようにいくつもの値の組み合わせをエクセルで全て作製するにはどのようにしたらよいのでしょうか。 実際には、Aに(10,20,30,40)、Bに(0.5,1.0,1.5,2.0)、Cに(500,600,700,800)、Dに(1.1,1.2,1.3,1.4)という感じの値の組み合わせを全通り作りたいです。 簡単なことかもしれませんが、あまり詳しくないので困っています。 よろしくお願いいたします。

専門家に質問してみよう