
どなたかご存じでしたら回答願います。
ミニロトとロト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関数”について知りたい訳ではありません。
以上、ご回答よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
そうすると要するに、質問者さんが VBA なりで求めたいものは、nCr ではないということでいいですか?そうではなくて、組み合わせを求めたいんだと?
質問文のタイトルには、「COMBIN 関数でコンビネーションを計算したい」と書かれているようにしか思えないのですが…。
いずれにしても、数学というより、Excel の使い方のご質問ですね。Excel を使って数学をするということ自体には異論ないのですが…。
そういうことでしたら、計算に当たってどういう初期条件を与えるかとか、結果をどこにどう配置したいとか、必要な情報をきちんと与えた上で質問されたほうがいいかもしれませんね。カテゴリーはソフトウェア>MS Office などで。
ただ、ご存じなのでしょうが、25C5 = 53130 と莫大な数になり、Excelのバージョンが不明ですが2003ではシートの行数が 65536 しかないのですが、結果をどう表示するのか、よく分かりません。「5個全てが一致する」というのも、位置情報は関係ないのかとか、ロトのルールが分かりませんし…。きちんと説明されたほうがいいでしょうね。あちらのカテゴリーで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数字3桁全ての組み合わせ教え...
-
6人を3人一組の組み合わせは...
-
数Aです。 X+Y+Z=10を満たす、...
-
クイズです
-
6人を3つの部屋ABCに入れる方法...
-
ロト6の組み合わせをExcelを使...
-
「取り合わせ」と「組み合わせ...
-
最大公約数が4になる2つの数...
-
4桁の数字で、合計が24になる組...
-
120分の1の確率。何回くら...
-
四桁の数字の組み合わせで合計...
-
計算 組み合わせ
-
3X²+7X-6 この式を因数分解し...
-
素数
-
1~4の数字を3桁で表す場合...
-
項の個数の出し方
-
Excel2013:特定の組み合わせの...
-
3連複フォーメーション
-
この組み合わせっておかしいで...
-
高校数学A 場合の数 特定の二人...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報