エクセルでnCrの作成方法

このQ&Aのポイント
  • エクセルを使用して、ミニロトやロト6の組み合わせを作成する方法について教えてください。
  • 具体的には、ミニロトの25C5とロト6の24C6の組み合わせを作成する方法を知りたいです。
  • エクセルのVBAを実行すると、新しいシートに全組み合わせが出力されるようになっています。
回答を見る
  • ベストアンサー

エクセルでnCr (組み合わせ)の作成方法

どなたかご存じでしたら回答願います。 ミニロトとロト6をエクセルを使用して予想に利用しております。 その中で知りたいのは、下記の場合のエクセルVBAのソースです。 ●知りたいこと。 (1)ミニロトの場合は、31個から5個全てが一致すると一等ですが、  「25個から5個選択した場合の組み合わせ(25C5)」作成方法 (2)ロト6の場合は、43個から6個全てが一致すると一等ですが、  「24個から6個選択した場合の組み合わせ(24C6)」作成方法。 ●入力 (1)ミニロトの場合は、下記のように5×5マスに重複しない数字が入っています。   数字は毎回変わります。   1   2 5 6 7 10 4 11 13 15 8 9 17 21 28 14 16 18 20 25 19 22 23 24 27 (2)ロト6の場合は、下記のように6×4マスに重複しない数字が入っています。   数字は毎回変わります。   1   2 5 6 7 19 10 4 11 13 5 22 8 9 17 21 28 23 14 16 18 20 25 24 ●出力   VBAを実行すると、新シートにそれぞれ、25C5又は、24C6の全組み合わせが出力される。 【注意事項】    ・使用しているエクセルは2010です。 以上、ご回答よろしくお願いします。

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

  • ベストアンサー
  • nao-y
  • ベストアンサー率58% (111/190)
回答No.2

過去のQ&A(参考URL)を参照なさってはいかがでしょう?

参考URL:
http://okwave.jp/qa/q5571459.html
moguo4649
質問者

お礼

ご回答ありがとうございます。 過去に同じような質問されている方がいるのですね。 私の検索の仕方が悪かったです。 早速、見させていただこうと思います。

その他の回答 (1)

回答No.1

コンビネーションの計算は、ExcelではCOMBIN関数です。

moguo4649
質問者

補足

ご回答ありがとうございます。 COMBIN関数だと、単に組み合わせ数しか出ません。 私が知りたいのは、質問に書いたとおり、 入力した値でエクセル上に全て書き出すためのVBAの記述方法が知りたいのです。

関連するQ&A

  • エクセルでnCr (組み合わせ)の作成方法

    どなたかご存じでしたら回答願います。 ミニロトとロト6をエクセルを使用して予想に利用しております。 その中で知りたいのは、下記の場合のエクセルVBAのソースです。 ●知りたいこと。 (1)ミニロトの場合は、31個から5個全てが一致すると一等ですが、  「25個から5個選択した場合の組み合わせ(25C5)」作成方法 (2)ロト6の場合は、43個から6個全てが一致すると一等ですが、  「24個から6個選択した場合の組み合わせ(24C6)」作成方法。 ●入力 (1)ミニロトの場合は、下記のように5×5マスに重複しない数字が入っています。   数字は毎回変わります。   1   2 5 6 7 10 4 11 13 15 8 9 17 21 28 14 16 18 20 25 19 22 23 24 27 (2)ロト6の場合は、下記のように6×4マスに重複しない数字が入っています。   数字は毎回変わります。   1   2 5 6 7 19 10 4 11 13 5 22 8 9 17 21 28 23 14 16 18 20 25 24 ●出力   VBAを実行すると、新シートにそれぞれ、25C5又は、24C6の全組み合わせが出力される。 【注意事項】    ・使用しているエクセルは2010です。    ・エクセルの”combin関数”について知りたい訳ではありません。 以上、ご回答よろしくお願いします。

  • エクセルでnCr (組み合わせ)の作成方法

    どなたかご存じでしたら回答願います。 ミニロトとロト6をエクセルを使用して予想に利用しております。 その中で知りたいのは、下記の場合のエクセルVBAのソースです。 ●知りたいこと。 (1)ミニロトの場合は、31個から5個全てが一致すると一等ですが、  「25個から5個選択した場合の組み合わせ(25C5)」作成方法 (2)ロト6の場合は、43個から6個全てが一致すると一等ですが、  「24個から6個選択した場合の組み合わせ(24C6)」作成方法。 ●入力 (1)ミニロトの場合は、下記のように5×5マスに重複しない数字が入っています。   数字は毎回変わります。   1   2 5 6 7 10 4 11 13 15 8 9 17 21 28 14 16 18 20 25 19 22 23 24 27 (2)ロト6の場合は、下記のように6×4マスに重複しない数字が入っています。   数字は毎回変わります。   1   2 5 6 7 19 10 4 11 13 5 22 8 9 17 21 28 23 14 16 18 20 25 24 ●出力   VBAを実行すると、新シートにそれぞれ、25C5又は、24C6の全組み合わせが出力される。 【注意事項】    ・使用しているエクセルは2010です。    ・エクセルの”combin関数”について知りたい訳ではありません。 以上、ご回答よろしくお願いします。

  • ロトの組み合わせ作成方法について

    どなたかご存知でしたら回答をお願いします。 ロト6でもミニロトでもよいのですが、 数字の組み合わせの作成方法が知りたいです。 ●質問内容  例えばミニロトで第1数字~第5数字までの出現回数が  下記の上位5数字の場合、これら全ての数字を使った  第1数字~第5数字までの組み合わせを全て作成する方法。  第1数字:02、01、04、03、05  第2数字:10、07、09、11、08  第3数字:19、17、13、16、11  第4数字:27、24、25、22、23  第5数字:31、30、29、28、27 ※エクセル又はエクセルVBAで作成する方法を回答として希望します。 ※同じ質問をエンターテイメント=>ギャンブル(その他)でもあげております。 ご回答よろしくお願い致します。

  • エクセルでロト6の組み合わせを条件付きで作成

    お詳しい方がいましたら、是非教えて下さい。 エクセルでロト6の数字の組み合わせを条件付きで出力したいのですが、条件というのは、例えば任意に選んだ数個の数字のグループ(1,2,3,4,5)や(6,7,8,9)の中から0~2個や0~3個までしか選ばれないという条件を指定して、全ての条件に合う重複無しの組み合わせを全て出力するというものです。グループの中には(1,2,6,7)など他のグループに入っている数字が重なる場合もあります。 当方は、エクセルは簡単な操作しか出来ないレベルですので、分かりやすく説明して頂ければありがたいです。 お願い致します。

  • ロト6で毎回同じ組み合わせを買っている方へ質問

    ロト7、ロト6、ミニロト、ナンバーズなどで、毎回同じ数字の組み合わせを購入されている方たちに質問です。 もし、その同じ数字の組み合わせで小額の当選をした場合(具体例:ロト6で5等の1,000円が当たった場合)、次回からそれまでとは違う組み合わせを購入するのですか?それともまだ買い続けるのですか?もし、買い続けるとしたら、いつ何をきっかけにその組み合わせを変えるおつもりですか? 理由が重要なので、その理由を添えてお答え下さい。 納得いく回答の方にベストアンサーを差し上げます。

  • Excelですべての組合せ(重複組合せ)を出力するには?

    Excelですべての組合せ(重複組合せ)を出力するには? 次の条件のような場合、Excelですべての組合せ(重複組合せ)をVBAで出力するにはどうしたらいいのでしょうか? 10種類のお菓子の中から、好きなものを3個選んでセットにするとします。 同じものを複数選ぶのはありですが「菓子A、菓子B、菓子C」と「菓子B、菓子C、菓子A」は選んだ順が違うだけで同じ組合せなので、どちらか片方だけにします。 この場合、すべての組合せの数は Excelの関数で求めることができるようで COMBIN(10+3-1,3) = 220 通りあることまではわかりましたが、このすべての組合せの一覧をどのようにして出力したらいいのかがわかりません。 いろいろ検索した結果、順列という方法は見つかりましたが、重複組合せでの方法は見つけることができませんでした。 また、Accessを使っても似たようなことができるのでしょうか? 直積? できれば、3個固定ではなく5個の場合も出来るとうれしいです。 よろしくお願いします。

  • ロト&ミニロト確率

    ★ロト ・1~43の数字から任意の6個の数字を選ぶ ・上記6個の数字以外に2等用として別に1個数字を選ぶ ・同じ数字は2回は選ばない 1等申込数字が本数字6個と全て一致 2等申込数字が本数字5個と一致し、更にボーナス数字1個と一致 3等申込数字が本数字5個と一致 ★ミニロト ・1~31の数字から任意の5個の数字を選ぶ ・同じ数字は2回は選ばない 1等申込数字が本数字5個と全て一致 このとき A.ロトが3等以上当たる確率 B.ミニロトが1等以上当たる確率 とではどちらの方が確率が高くなるでしょうか?よろしくお願いします。

  • 指定した数字が含まれる組合せを抽出する。

    どなたかご存じでしたら回答をお願いします。 数字選択式宝くじの「ミニロト」の組合せをフリーソフトで作成&CSVデータに出力しています。 これをエクセルに取りこむと下記のようになります。 【作成されてエクセルに取りこんだCSVデータ】 01 04 06 07 22 01 06 07 13 22 01 06 07 22 27 03 04 11 13 29 04 13 15 18 27 ここから、「指定した数字の○ or ○ or ○ or ○ or ○が含まれる組合せを抽出する。」 というのをエクセルでやりたいですがどうやればよいでしょうか? できれば1回の操作で結果が出るのがよいです。 上記例でいうと、「指定した数字の4 or 13 が含まれる組合せを抽出する。」と指定すれば 下記抽出結果が得られる。 【抽出結果】 01 04 06 07 22 01 06 07 13 22 03 04 11 13 29 04 13 15 18 27 CSVデータは1個~169911個まであります。 指定された数字が第1数字~第5数字のいずれかに入っていれば抽出対象です。 指定する数字は1個~5個です。 エクセルの操作およびVBAでのソースを教えて下さい。 よろしくお願いします。

  • ロト6の2等の組み合わせについて

    こんにちは ロト6の1等の確率は 43C6で1/6,096,454は解かるのですが、2等がなぜ6/6,096,454になるのか手順を追って詳しく解説していただける方いませんか? 1等なら43x42x41x40x39x38ですべての組み合わせを算出して、6x5x4x3x2x1で1等の取りうる組み合わせを計算すればいいのはわかるんですけど 43個のうち7個を取り出して6個が一致するというのはどうやって計算するんですか? 私の足りない頭では、7C6/43C6 で 7/6,096,454になりそうなもんなんですが.... あっ!もしかして、7C6に1等が含まれるから?

  • ロト6の組み合わせをExcelを使って表にランダムの数字で抽出する方法

    ロト6の組み合わせをExcelを使って表にランダムの数字で抽出する方法 ロト6の組み合わせ・・・・ 1~43までの数字から6つの数字を選ぶ。 それを100通り作りたいんですが、関数や数式など、方法を教えてください。 100通りの組み合わせはすべて異なる組み合わせにしたいです。 よろしくお願いします。

専門家に質問してみよう