エルセルなどを使用して、宝くじロト6過去のデータを入力して、
これから6個の数字を決めるときに、過去に出てしまった1等の数列を避ける方法を教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (7件)

過去にどんな組み合わせが当選したかということは、次の組み合わせとは何の関係もありません。

だから仰るようなsheetを作ったところで無意味です。

それはさておき、どうやって作るかでしたよね。

[1]まず過去に当選した組み合わせを全部入力した表をつくらなくちゃいけません。
worksheetの上から11行目から下にこの表を作りましょう。
横に6つの数を、左から大きい順に並べることにしましょう。例えば過去の当選組み合わせを三つ入れたら
こんな感じになる:(|はセルの境界線です。)
 A   B   C   D   E   F
 41| 30| 26| 11|  5|  2|
 39| 31| 30| 22| 20|  8|
 42| 35| 33| 31| 28| 12|

さらに、桁数を揃えるために全ての数に900(3桁以上なら何でも良いんですが)を加えて文字列に変換したものを第H~M列に作ります。
そして第G列には、これらをくっつけた文字列を作りましょう。つまり11行目に
        G                   H      …    M
|=CONCATENATE(H11,I11,J11,K11,L11,M11)|=FIXED(A11+900,0)|…|=FIXED(F11+900,0)|

を入れて、12行目以下全部、これと同様にします。(やり方は知ってますよね。11行目のG~Mまでを選択しておいて、11行目M列のcellの右下端に出る小さい四角を下へドラッグすれば良いのです。)
これで、過去の当選番号のデータベースのできあがりです。

[2]数字の組み合わせを適当に選ぶ部分を作りましょう。
一番上の行の横6つのセルには、Excelが適当に数字を作ってくれる式を入れましょう。A列に式をいれて、A~F列は全部同じにします。
   A       …    F
=int(rand()*43+1)|…|=int(rand()*43+1)|
とりあえずこれで良いでしょう。同じ数が2つ以上出てしまうこともありますが、それはあとで処理することにします。これで6つの数字(1から43のどれか)が並びます。
(勿論、これらのセルに、自分がこれと思う数字を書き込むようにしても良いのです。)

[3]数の組み合わせをチェックする部分を作りましょう。
2行目の横6つのセルには、「その列の、1行目の数字が、6つの数字のうち何番目に大きいか」を表す数値を表示させてみましょう。
=RANK(A$1,$A$1:$F$1)| =RANK(B$1,$A$1:$F$1) |…|=RANK(F$1,$A$1:$F$1)|

5行目の横6つのセルに、1行目の数字を大きい順に並べ替えたものを出しましょう。このために、ちょっと準備がいります。
3行目の横6つのセルには、左から順に1から6まで数字を入れます。
 A  B  C  D  E  F
 1| 2| 3| 4| 5| 6|

1行目の横6つのセルでは、1行目の何列目を持ってくれば良いかを計算します。
=MATCH(A3,$A$2:$F$2,0)|=MATCH(B3,$A$2:$F$2,0) |…|=MATCH(F3,$A$2:$F$2,0)|

で、5行目の横6つのセルに、1行目の数字を大きい順に並べ替えたものを出します。
=INDEX($A$1:$F$1,A4)|=INDEX($A$1:$F$1,B4)|…|=INDEX($A$1:$F$1,F4)|
さらに5行目に、
        G               H      …    M
|=CONCATENATE(H5,I5,J5,K5,L5,M5)|=FIXED(A5+900,0)|…|=FIXED(F5+900,0)|
を入れてやれば、5行目のG列にはデータベースと同じ形式の文字列が出ますね。
もし1行目の6つの数字に重複があれば、5行目のG列は#N/Aになります。

6行目のG列に、この文字列と同じものがデータベースにあるかどうかを調べる式を入れてみましょう。
=MATCH(G5,G11:G1000,0)
もし同じものがあれば数値を、なければ#N/Aを表示するはずです。

 これでひとまずできあがりです。どこか関係のないセルに0でも入力してReturnかEnterを押してみてください。すると一行目が再計算されて、別の数字の組み合わせが出てきます。
「5行目G列が#N/Aではなく、6行目G列が#N/Aである」という場合にはオッケーということです。つまり一行目の6個の数字には重複が無く、しかも、過去の当選番号のデータベースにも該当がない。

[4]ではオッケーの場合に、1行目のG列にそう表示するようにしましょう。
1行目のG列に
=IF(AND(NOT(ISERROR(G5)),ISERROR(G6)),"おっけー","だめ")
と入力すれば良いですね。

 はい。もう一度念を押しておきますが、こんなことしても何の意味も無いのですよ。過去に当選した番号が当たりにくいということは全くないのですから。
 大変な手間ですが、鰯の頭も信心からと申します。がんばって下さいな。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=53334

この回答への補足

以前ロト6の確率の説明をしてくれた方ですね。有難うございました。闇雲に数字を選らばなくなりました。なんせ一回分の金額が大きいものですから。あの後、毎週同じ金額分、同じ数字を買い続けています。お陰さまで結構いい金額の当たりが出たのですよ。これからも買い続けていきます。

≫ 過去にどんな組み合わせが当選したかということは、次の組み合わせとは何の関係もありません。

いえいえ、避ける数字配列を決めるだけでなく、これから買おうとした(選んだ)数字が過去の一等にあったのだと判るのも嬉しいじゃないですか。

ただ、今回の説明難しすぎます。と言うか私の頭では理解できません。ただ過去の数字配列を入力しておき、新しい配列を記入するだけで勝手にコンピュータが作動してくれるものかと思っていましたので。

エクセル自体使った事もなく、使い方もまだ理解していません。すみません。

補足日時:2001/08/28 01:04
    • good
    • 0

>お答えして頂いた書き込みの


>Public Function
>  ~
>End Function
>までをコピー&ペーストしていいのでしょうか?

その通りです。
Public Function ~ End Function がユーザー定義関数になります。VBA側の仕掛けはこれだけです。

説明が足らず、すいませんでした。うまく機能するといいですが。
    • good
    • 0

チョッと仕掛けを作っておけばPCが教えてくれます。

こんな表を作ってみました。

  | A | B | C | D | E | F |
 ―┼―――┼―――┼―――┼―――┼―――┼―――┼
 1| 10| 11| 29| 30| 32| 43| 1行目は予想値入力場所
 2| あり| あり|   | あり|   | あり| 2行目は有り無しを表示
 3|   |   |   |   |   |   |
 4|  1|  5| 10| 15| 16| 43| ここから下は過去データ
 5| 11| 15| 20| 25| 26| 42| どんな順番でも可
 6| 21| 25| 30| 35| 36| 41|
 7|  2|  6| 10| 16| 26| 40|
 8|  3|  7| 11| 15| 16| 39|
 9| 34| 38| 12|  5|  6|  8|

(1)A4~F9に過去のデータを入れます。
(2)A1~F1には予想する好きな数字を入力します。

(3)ユーザー定義関数を作ります。(これが仕掛けになります)
 メニューでツール→マクロ→Visual Basic Editor でVBE画面に移り、
 VBE画面のメニューで挿入→標準モジュール で標準モジュールを挿入し、
 開いたコードウインドウに下の関数をコピーして貼り付けます。
  (手順を追っていけば可能と思います)

Public Function 過去データ照合(myData As Integer) As String
  Dim rg As Range '過去データの値
  過去データ照合 = ""
  For Each rg In Range("A4:F9")
    If rg = myData Then
      過去データ照合 = "あり": Exit Function
    End If
  Next
End Function

(4)シートに戻り、A2~F2にはユーザー定義関数を使った式を設定します。
  A2に =過去データ照合(A1) と入力し、F2までコピーします。
  これで入力値が過去データにあれば『あり』と表示されます。
  『あり』と表示された時、条件付書式でセルの色を変えたりするとよりはっきりします。

ご参考に。

この回答への補足

≫ メニューでツール→マクロ→Visual Basic Editor でVBE画面に移り、VBE画面のメニューで挿入→標準モジュール で標準モジュールを挿入し開いたコードウインドウに下の関数をコピーして貼り付けます。

お答えして頂いた書き込みの
Public Function
  ~
End Function
までをコピー&ペーストしていいのでしょうか?

補足日時:2001/09/02 23:54
    • good
    • 0

 Excelのようなspread-sheetシステムは自分でちょっとした道具を作るのにとても便利です。

そしてNo.3で書いたのは、「過去に出てしまった1等の数列を避ける」ことを自動的にやってくれるような道具の作り方。
 ですから、一度作っちゃえば、あとは過去の当選データを追加していくだけです。

No.3の訂正:
> 1行目の横6つのセルでは、1行目の何列目を持ってくれば良いかを計算します。

> 4行目の横6つのセルでは、1行目の何列目を持ってくれば良いかを計算します。
の誤りでした。

 でも使ったことがないとなると、アノ説明じゃ難しいかも。もし「使ったことはないけど持っている」という事なら、ともかく試しに入力してみて下さいな。

この回答への補足

すぐ回答いただきまして有難うございます。
来週あたりPCに精通している先輩に会いますので、このページを見せて教えてもらおうと思っています。

また、常時接続でないPHS接続をこのまま続けたら、来月はいったい幾らになるか?という質問もしてみたいと思っています。(Just kidding you)
なんせ3週間で114時間(1時間約514円)ですからねえ。

補足日時:2001/08/28 02:27
    • good
    • 0

こんばんは!



ロト6の数値列を知らないので不確かですが
先頭の数値に0(ゼロ)も来るようでしたら
入力は予め文字型(書式設定 文字列)に
しておいた方が確かでしょう!(過去データも含め)

その上で例えばA1に6桁の数字があるとして
B1に
=IF(ISERROR(MATCH(A1,過去1等の範囲,0)),"","●")
過去1等の一覧表に同値の記載があれば●が表示される式です。

<余談>
6桁の内、5桁まで同順同値であるものもチェックするには
例えば
C1に =IF(COUNTIF(過去1等の範囲,REPLACE($A1,1,1,"?")),"■","")
D1に =IF(COUNTIF(過去1等の範囲,REPLACE($A1,2,1,"?")),"■","")
E1に =IF(COUNTIF(過去1等の範囲,REPLACE($A1,3,1,"?")),"■","")
F1に =IF(COUNTIF(過去1等の範囲,REPLACE($A1,4,1,"?")),"■","")
G1に =IF(COUNTIF(過去1等の範囲,REPLACE($A1,5,1,"?")),"■","")
H1に =IF(COUNTIF(過去1等の範囲,REPLACE($A1,6,1,"?")),"■","")

としておけば、何れかの5桁が順番も含め揃っている場合
何れかにマークが表示されます。

この回答への補足

せっかく答えていただいたのですが、私の頭では、、、。

ロト6の数字配列は、01~43までの数字を6個選んだものです。

補足日時:2001/08/28 01:10
    • good
    • 0

基本的な事かもしれませんが


ロトって過去に出た当選数列はそれ以降当選にしない事になってるんですか?

この回答への補足

いいえ、そうではなく、6個の数字が全く同じものが、再度選ばれる事はないだろうという私の勝手な思い込みです。

でも、やっぱり全く同じものが6個も揃わないと思うのですが、、、。

補足日時:2001/08/28 00:42
    • good
    • 0

まず、過去の当選結果を一覧にしなければなりませんね。



つぎに任意の方法で作成した6個の値の要素が過去の当選と比較し、
該当があれば「再抽出」を繰り返す、でしょうね。

比較のポイントは1~9までの1桁の値を「01」から「09」とすること。
抽出した6個の要素を昇順(または降順)に整列させること。
12桁の文字列で比較することを回数分のループにすることでしょうね。

でも、31までの数値が該当の回の当選者が多いところを見ると
何らかの「年月日」で申し込みしている人が多いのかな、という気がします。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qロト6とミニロトについて

ロト6とミニロトについて
計算ができないので教えてください。

ロト6とミニロト、それぞれの組み合わせは全部で何通りあるのでしょうか?

だれか教えてください!

Aベストアンサー

WIKIなどで、「数字選択式全国自治宝くじ」と、でていますね。

えっと、ミニロトのときに
1~31までのうち5つ選択するので 5C31
(組み合わせの式です)「31個の中から重複せずに5個選ぶ」

31!/5!×(31-5)! =31!/5!×26!

 =31×30×29×28×27/ 5×4×3×2×1

 =169,911 通りです。

ロト6は同じように計算していくのですが、
1~43までのうち6つを選ぶので 43C6 になります。

式は割愛。結果だけ。 6,096,454通りあります。

一等が当たる確率は、全部当たるわけですから、
そのままひっくり返して、分数にしてください。
 #当たる気がしない数字になります><

そのほか、当選確率は、おそらく書ききれません。
 #ボーナス数字とかはいると、難しくなってしまいます

検索ででてくると思いますよ。
すいません以下略です。

Q柿2個、りんご4個、みかん6個の中から6個を取り出す方法は何通りあるか

柿2個、りんご4個、みかん6個の中から6個を取り出す方法は何通りあるか?ただし、取り出されない果実があっても良い。

この問題が分かりません。

Aベストアンサー

質問者様がこの問題が分からないように私にもこの問題が何を問うものなのかが分かりません。
『6個を取り出す方法は何通りあるか?』だけでは、回答出来ないですね。
おそらく他に何かの条件が有るのだと思いますので、それを記載してほしいです・・・。

Qピンポイントロト6のようにミニロトの1等を確実に当選するソフトを開発したいのですが開発の手順が分かりません

ピンポイントロト6のようにミニロトで1等を確実に当選する従来のミニロト予想ソフトとはまったく異なるソフトを開発したいのですが、開発の手順が分からず困っています。教えてください。

Aベストアンサー

ピンポイントロト6の説明を見てみましたが、こんなものを1万円以上出して買う人がいるとは信じられませんね。

このソフトのからくりは、
・全通りの組み合わせを買えば必ず1等が当たる
・みんなで違う数字を買えば、1等が当たる可能性が大きくなる
まったくその通りですが、「あなたに」1等が当たる可能性が大きくなるわけではありません。
全組み合わせを購入すると、約12億円かかりますが、1等が当たっても2億円から4億円しか入ってきません。
それに、何で1等が当選していると言っているのに、1等の券の写真が無いのでしょうか?
2億の現金を積み上げるだけでも結構な宣伝効果があるはずなのにね。
また、実績0で買ってくれる人がそれほどいるとは思われないので、ある程度参加人数や購入口数を水増ししていることも考えられますね。

で、あなたがこのソフトを作ろうとすれば、データベースとネットワークアプリケーションをキチンと勉強すれば1ヶ月程度で作成可能かと思います。
言語はC#、C++、JAVA何でも良いでしょう。

あなたが新しい理論を考えて作るというならば、その理論がわからないと何とも言えません。
相対性理論や量子力学を覆す理論の論文を書きたいけれども、その理論がわからないと言っているのと同じです。

ロト6などの予想では、確率や統計を持ち出してもっともらしいことを言っていますが、出る数字に偏りがあるのなんて当たり前のことなのです。
逆に均等に出ている方が不自然です。
このあたりは、確率・統計を少し勉強すればわかると思います。

また、人間が数字を選ぶ場合は、ランダムな数字を選ぶことはあまりありません。
たいていは隣り合った数字を避けるなどしてしまい、ある程度の偏りが出ます。
なので、当選確率で統計を取ってみても、実はあまり意味はありません。

このようなものにお金を使ってしまわないためには、確率・統計を勉強することをお勧めします。

ピンポイントロト6の説明を見てみましたが、こんなものを1万円以上出して買う人がいるとは信じられませんね。

このソフトのからくりは、
・全通りの組み合わせを買えば必ず1等が当たる
・みんなで違う数字を買えば、1等が当たる可能性が大きくなる
まったくその通りですが、「あなたに」1等が当たる可能性が大きくなるわけではありません。
全組み合わせを購入すると、約12億円かかりますが、1等が当たっても2億円から4億円しか入ってきません。
それに、何で1等が当選していると言っているのに、1等の券...続きを読む

Qパズル チェックデジットの計算 (8個の数字をもとに、ある規則に従って1個の数字を計算する)

チェックデジットの計算方法がわからず、困っています。どうかお力をお貸しください。

http://www.dsri.jp/company/check/index.htm
http://www.technical.jp/handbook/chapter-4-10.html
などを参考にしたのですが、下の数列から数字(チェックデジット)を計算する法則がどうしてもつかめません。何かヒントになりそうなことでもよいので、お教えください。よろしくお願いします。

20147356のチェックデジット → 3
20147355のチェックデジット → 5
20147354のチェックデジット → 7
20147353のチェックデジット → 9
20147352のチェックデジット → 0
20147351のチェックデジット → 2
20147350のチェックデジット → 4
20147349のチェックデジット → 9
20147348のチェックデジット → 0
20147347のチェックデジット → 2
20147346のチェックデジット → 4
20147345のチェックデジット → 6
20147344のチェックデジット → 8

チェックデジットの計算方法がわからず、困っています。どうかお力をお貸しください。

http://www.dsri.jp/company/check/index.htm
http://www.technical.jp/handbook/chapter-4-10.html
などを参考にしたのですが、下の数列から数字(チェックデジット)を計算する法則がどうしてもつかめません。何かヒントになりそうなことでもよいので、お教えください。よろしくお願いします。

20147356のチェックデジット → 3
20147355のチェックデジット → 5
20147354のチェックデジット → 7
20147353の...続きを読む

Aベストアンサー

下2桁しか変えていないのに全体の規則が分かるはずがありません。

Qミニロト・ロト6のビジュアル化

どなたかご存じでしたら回答をお願いします。
数字選択式宝くじのミニロトとロト6の抽選結果をエクセルに登録しております。
※()内の数字はボーナス数字です。
【ミニロト】
01 12 13 18 21 (06)

【ロト6】
01 12 23 34 35 43 (07)

上記結果を見やすくするために、本数字には「○」をつけて、ボーナス数字には「●」をつける方法
が知りたいです。

【ミニロト】       01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 ・・
01 12 13 18 21 (06) ○         ●           ○○          ○    ○

【ロト6】         01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22・
01 12 23 34 35 43 (07)○           ●         ○   

使用しているエクセルは2007です。

以上、よろしくお願いします。       

どなたかご存じでしたら回答をお願いします。
数字選択式宝くじのミニロトとロト6の抽選結果をエクセルに登録しております。
※()内の数字はボーナス数字です。
【ミニロト】
01 12 13 18 21 (06)

【ロト6】
01 12 23 34 35 43 (07)

上記結果を見やすくするために、本数字には「○」をつけて、ボーナス数字には「●」をつける方法
が知りたいです。

【ミニロト】       01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 ・・
01 12 13 18 21 (06) ○         ●    ...続きを読む

Aベストアンサー

#2です。
計算速度を上げる方法として、こんな方法もあります。
わかりやすさなら #3:keithinさんの方法でどうぞ。

数字はすべて数値。書式設定で2桁表示とする
ボーナス数字以外は、昇順で並んでいる。という前提のもと

H2セル
=IF($F2=H$1,"●",IF(LOOKUP(H$1,$A2:$E2)=H$1,"○",""))
右へ下へオートフィル
ちょっとしたエラー処理をつけるなら
=IF($F2="","",IF($F2=H$1,"●",IF(LOOKUP(H$1,$A2:$E2)=H$1,"○","")))

ロト6の場合はB列を右クリックして[挿入]すれば数式が変化します。
参考まで

Q白玉6個黒玉4個が入った袋から玉を同時に3個取り出すとき、白玉1個黒玉

白玉6個黒玉4個が入った袋から玉を同時に3個取り出すとき、白玉1個黒玉2個が出る確率を求めよ。

という問題で、解答は
白玉1個黒玉2個だす場合が6C1×4C2としてますが、これだと
白玉1個出した後元にもどして、黒玉を2個出す場合と同じになって、白玉が先に出るか黒玉が先に出るかまで問題にしていませんか?どうして掛けていいのか分からない!教えてください!

Aベストアンサー

こんばんわ。

場合の数には、和の法則と積の法則がありますよね。
(教科書を見直してみてください。)

いまの問題では積の法則をつかっています。
「白玉 6個から 1個を取り出すこと」と「黒玉 4個から 2個を取り出すこと」をそれぞれ考えて、その積がともに起こる場合の数を求めていることになります。


この計算では、単に確率の「分子」だけを計算していますね。
「分母」がどうなるかわかりますか?

>白玉1個出した後元にもどして、黒玉を2個出す場合と同じになって、
「分子」となる以下の計算は同じになります。
・白玉 1個を取り出す→ 袋に戻す→ 黒玉 2個を同時に取り出す
・白玉 6個から 1個を取り出す×黒玉 4個から 2個を取り出す

これは、白玉を選ぶことと黒玉を選ぶことが独立しているからです。

それよりも「分母」が変わってきます。
・10個から 1個取り出して袋に戻し、その後同時に 2個取り出す場合
(あとで 2個だけ同時というのも変な操作ですが ^^;)
・10個から同時に 3個を取り出す(袋に戻さない)場合

Q★ロト6・ミニロト★基本的なこと教えてください!

今年は、やりたいことをやる年と決めましたぁ!
その、やりたいことの中に、宝くじってのがあるのですが、まったく買ったことがないので全然分かりません!!!

ロト6とミニロトが手軽かなぁと思うんですが、買い方・発表方法など、基本的なことを知ってる方、教えてくださいませ~

そもそも、ロト6とミニロトの差も分かりません(汗)
キャリーなんとかってものなんなんですか?
 
よろしくお願いします!

Aベストアンサー

買い方:
宝くじ売場で専用用紙に書き込む。
窓口に提出してお金(1口200円)を払い、番号が書かれた紙をもらう。

抽選日:
ミニロトは毎週火曜日午後6時30分頃
ロト6は毎週木曜日午後6時30分頃

発表方法:
抽選日の夜HPやテレホンサービスなどで発表。
新聞は次の日紙面で。

ミニロトとロト6の違い
ミニロトは1~31までの数字を5個選んで一致した個数によって当選する。1等賞金は1千万円位
ロト6は1~43までの数字を6個選んで一致した個数によって当選する。1等賞金は1億円位
当った本数により賞金の金額は変動します。

ロト6にはキャリーオーバーの制度があり、その抽選日に1等当選がなかった場合、その賞金金額が次回に持ち越しになる制度。
1等当選がずっとなかったりすると、最高4億円まで1等賞金がつりあがること。

参考URL:http://www.dkb.co.jp/takarakuji/

Qロト6とジャンボ宝くじ (カテ違いかも・・)

当選確率のことですが、一概にこうとはいえないと思いますが、単純に計算すると当選金額の低い「ロト6」が確率が低いような気がしますがいかがでしょうか?

ジャンボ(3億円) 1等当選確率
一般的に500万分の1と言われています。

ロト6(1億円) 1等当選確率
43通りの数字の中から6つ数字を選び、同じ数字は選びません。

しかもロト6は1等が出ない場合もあります。
イメージ・金額からは、ロト6が当たりやすいと思ってましたが・・。

いかがでしょうか?

Aベストアンサー

参考までに。

ロト6の純粋な当選確率は約600万分の1ですから確かにジャンボよりも低いですね。
2年位前にちょっと調べてみたことがあるのですが、ロト6の配当率(当選金額の合計を売り上げで割った値)は1等が出ているときは49%でした(信頼できるかわかりませんが・・・)。
一方のジャンボは配当率は48%くらいで安定しているようです。
これを見ると大体買っている人に返ってくる金額は同じくらいっていう風にも見れますね。

自分はそんなに研究していたわけではないのでどれほどのものかは分かりませんが、ロト6なんかは当たりやすい組み合わせとかあるみたいですから頑張るともう少し確率は高くなるんですかね。

蛇足ですが、ロト6(1億円)と書いてありますがキャリーオーバーで最高4億円、2等でも1億円という可能性はあります。

Qミニロトとロト6

ミニロトの4等の方がロト6の5等より当たりやすいのに、当選金が大体同じなのはなぜですか?

Aベストアンサー

理論上、
ミニロトの4等は、3250/169911(1.91%)、
ロト6の5等は、155400/6096454( 2.55%)
であたります。
一等に比べたら大差ないような確率ですね。

ミニロトの当選金は、当選数によって上下しますが、
ロト6の5等は1000円と決まっているそうです。

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

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

ロト6の組み合わせ・・・・
1~43までの数字から6つの数字を選ぶ。

それを100通り作りたいんですが、関数や数式など、方法を教えてください。
100通りの組み合わせはすべて異なる組み合わせにしたいです。

よろしくお願いします。

Aベストアンサー

関数「rand」と「int」などが使えます。
数字が43種類なので、rand()の値を1/43で割った整数部分を取って、ランダムな数字として生成できます。これだと6つの数字が互いに重複することがあるので「countif」などを使って重複した組み合わせを除外してください。結果を並び替えしてみると分かりますが、6つの数字の組み合わせが重複することは稀です(一等?の当選確率とほぼ同じ確率です)。私が生成したランダムな組み合わせも貼っておきます。

4242918218
1343321243
2015223630
27232812019
42242721931
194278165
373339231617
432924233730
38532273335
242132382729
4027213293
93815281043
391835283026
1081193331
8285411819
33422431424
2241252418
10181620739
33247423032
283826122942
272834182243
9431711223
35872717
3522310530
303923311713
3627374039
113726962
26331254311
1538202626
2520141514
5181341431
262443223932
19104253230
37152312218
16520341227
381519252035
16191322140
11438122839
43642162737
172736413742
17133991215
4112205103
40825124223
2267372240
24433313421
101539301419
20169322215
20334235194
1211221345
84334211239
6439291942
153332372919
431626649
232724134143
10197412534
6413619101
30111122034
39432921128
25289301020
10332343022
611041211
34373221138
331927354339
6207392326
42311832639
20292511141
16419244133
32211336253
1841712268
4225125147
1523117930
273242283021
2473113404
27113373336
1169422537
409818165
43183940346
382651340
365383014
2117377426
26152420417
263229371011
41219432616
13102024251
38291930153
8166433021
62625103028
41536173443
530358231
3419920116
5625263730
25930223634
2836472635
34422132627
2331062714
73121202941
316132620
5153111934
73422422918

関数「rand」と「int」などが使えます。
数字が43種類なので、rand()の値を1/43で割った整数部分を取って、ランダムな数字として生成できます。これだと6つの数字が互いに重複することがあるので「countif」などを使って重複した組み合わせを除外してください。結果を並び替えしてみると分かりますが、6つの数字の組み合わせが重複することは稀です(一等?の当選確率とほぼ同じ確率です)。私が生成したランダムな組み合わせも貼っておきます。

4242918218
1343321243
2015223630
27232812019
42242721931
19427...続きを読む


人気Q&Aランキング

おすすめ情報