ナンバーズ3の予想をしてみる

ナンバーズ3の予想をしてみる
(いろんな関数のいろんな使い方を紹介)

ナンバーズ3(NUMBERS3)過去の抽せん結果のページから
「100回号分」を検索して結果をコピーしてB1に貼り付けます


000~999の3桁の数値だとつまらないので
3桁の数字として考えず1桁1桁予測します

---------3桁の数値を百の位、十の位、一の位と分割します

K3セルに百の位を呼び出します
エクセルに貼り付けると最初の「0」は消えてしまうので3桁あるものとして考えます
=IF(LEN(D3)<3,"0",MID(D3,LEN(D3)-2,1))
LEN関数で文字数を数えて2文字以下なら0と判断し3桁あればMID関数で1文字抜き出します

L3セルに十の位を呼び出します
=IF(LEN(D3)<2,"0",MID(D3,LEN(D3)-1,1))
LEN関数で文字数を数えて1文字以下なら0と判断し2桁あればMID関数で1文字抜き出します

M3セルに十の位を呼び出します
=MID(D3,LEN(D3),1)
MID関数で1文字抜き出します

K3からM4のセルを選択して下へソートします
※K3からM3だと1行の空白に変な数値が出ます空白をキープするためK3からM4のセルを選択します

これで百の位、十の位、一の位と分離できます

百の位、十の位、一の位と分離

---------
---------出現数と出現率を出します

まず列に対する出現数を出します
セルP3百の位)=COUNTIF(K:K,O3)
セルQ3十の位)=COUNTIF(L:L,O3)
セルR3一の位)=COUNTIF(M:M,O3)

上記に対する出現率を出します
セルV3百の位)=P3/SUM($P$3:$P$12)*100
セルW3十の位)=Q3/SUM($Q$3:$Q$12)*100
セルX3一の位)=R3/SUM($R$3:$R$12)*100

100回の出現率ですから同じになります
出現数を列で数えているので過去の抽せん結果から
100回以上300回でも400回でも対応できます

予想の考え方ですが
・過去に出現数が少ない方が出やすい
と考えるか
・いっぱいでるんだからまた出る
と考えるか
ここでは両方を考慮します

出現率に順位を付けます
セルAB3百の位)=RANK(V3,$V$3:$V$12,1)
セルAC3十の位)=RANK(W3,$W$3:$W$12,1)
セルAD3一の位)=RANK(X3,$X$3:$X$12,1)

これだけだと過去の出現率に対する数値ですから
直近10回を取得します
(全体の出現数が同じ場合、直近10回が少ない方を有利にするため)

10回出現数
セルS3百の位)=COUNTIF($K$3:$K$22,O3)
セルT3十の位)=COUNTIF($L$3:$L$22,O3)
セルU3一の位)=COUNTIF($M$3:$M$22,O3)

上記に対する出現率を出します
セルY3百の位)=S3/SUM($S$3:$S$12)*100
セルZ3十の位)=T3/SUM($T$3:$T$12)*100
セルAA3一の位)=U3/SUM($U$3:$U$12)*100

上記に対する出現率の順位を出します
セルAE3百の位)=RANK(Y3,$Y$3:$Y$12,1)
セルAF3十の位)=RANK(Z3,$Z$3:$Z$12,1)
セルAG3一の位)=RANK(AA3,$AA$3:$AA$12,1)

最後に片寄った出現数があるかもしれないので
全体に対する出現数を取得します

セルAH3全体数)=COUNTIF(K:M,O3)
セルAH3全体数順位)=RANK(AH3,$AH$3:$AH$12,1)

百の位、十の位、一の位出現率

---------
---------抽選

これで使用する全部のデータが集まりました
下記の考え方で組み合わせていきます

・100回中1番少ない出現数と2番少ない出現数、1番多い出現数の値が出る確率が高い?
・直近10回で出現数の少ない方が出やすい?
・全体の数値から出現数の少ない方が出やすい?

100回中の順位が同じならば
10回中の出現数が少ない方が少しだけ有利にするため
100回中の順位に「10回中/2」を足してみる
同じように
全体の出現数が少ない方が少しだけ有利にするため
全体の順位に「全体/5」を足してみる
セルAB17百の位)=AB3+(AE3/2)+(AI3/5)
セルAC17十の位)=AC3+(AF3/2)+(AI3/5)
セルAD17一の位)=AD3+(AG3/2)+(AI3/5)

上記に順位を付けます
セルAE17百の位)=RANK(AB17,$AB$17:AB$26,1)
セルAF17十の位)=RANK(AC17,$AC$17:AC$26,1)
セルAG17一の位)=RANK(AD17,$AD$17:AD$26,1)

確率から計算しないのは40%と60%では20も差がありますが
順位なら3位とか5位とか差が少なくなるようにするためです

順位付けはここまでで本題の予測
予想2から数値の低い順(出現数が少ない数値)に2つ
予想2から数値の高い順(出現数が多い数値)に1つ
抜き出します

セルAE29百の位 1番出現数が少ない)
=VLOOKUP(SMALL($AE$17:$AE$26,1),$AE$17:$AJ$26,6,0)
セルAE30百の位 2番目に出現数が少ない)
=VLOOKUP(SMALL($AE$17:$AE$26,2),$AE$17:$AJ$26,6,0)
セルAE31百の位 1番出現数が多い)
=VLOOKUP(LARGE($AE$17:$AE$26,1),$AE$17:$AJ$26,6,0)
これで百の位の候補を3つ取り出しました

同じように十の位
セルAF29十の位 1番出現数が少ない)
=VLOOKUP(SMALL($AF$17:$AF$26,1),$AF$17:$AJ$26,5,0)
セルAF30十の位 2番目に出現数が少ない)
=VLOOKUP(SMALL($AF$17:$AF$26,2),$AF$17:$AJ$26,5,0)
セルAF31十の位 1番出現数が多い)
=VLOOKUP(LARGE($AF$17:$AF$26,1),$AF$17:$AJ$26,5,0)
これで十の位の候補を3つ取り出しました

続いて一の位
セルAG29一の位 1番出現数が少ない)
=VLOOKUP(SMALL($AG$17:$AG$26,1),$AG$17:$AJ$26,4,0)
セルAG30一の位 2番目に出現数が少ない)
=VLOOKUP(SMALL($AG$17:$AG$26,2),$AG$17:$AJ$26,4,0)
セルAG31一の位 1番出現数が多い)
=VLOOKUP(LARGE($AG$17:$AG$26,1),$AG$17:$AJ$26,4,0)
これで一の位の候補を3つ取り出しました

1・1・1
2・2・2
10・10・10

3つずつですから組み合わせは27種類ですが
「1番出現数が多い」が2つ以上は少ないと思われますので減ります
ここからカンで
1・1・1
1・2・10
10・1・2
など取り出しても良いのですが
それでは関数のお勉強になりません(ベンキョウダッタノカッ

RAND()関数を使いたいところですが
シートが再計算されてしまうので使いません

予想4は27通りすべての結果になります
ここからこれは無いだろうと思われるものを排除します

抽選

---------
---------ここからは勝手な排除

まず10が2個以上は無いと思う(出現数が高いのが2つ以上)
セルAH34)=IF(AA34+AB34+AC34>20,"×","")(セルAH60まで)
あんまり減りません(7つ)

2が2個以上も排除してみる
セルAI34)=IF( COUNTIF(AA34:AC34,"2")>1,"×","")(セルAI60まで)
やっぱり減りません(7つ)

1が連続した場合を排除してみる
セルAJ34)=IF(AA34+AB34=2,"×",IF(AB34+AC34=2,"×",""))(セルAJ60まで)
やっぱり減りません(5つ)
過去100回に同じ数字があれば排除
セルAK34)
=IFERROR(IF(VLOOKUP(INT(AE34&AF34&AG34),D:D,1,0)=INT(AE34&AF34&AG34),"×",""),"")
過去100回だとあまりないでしょう

出現率

---------
---------結果

予想5が今回の数式で出る確率が高いものになります

---------
---------おまけ

ここまでです
数が多すぎてめんどくさっと思われる方は
下記をコピーしてセルK1に貼り付けてください
(K1からAM60までのコピーです)(書式はコピーされません)
テーブルに変換してます実際の結果とは違うかもしれません セルK,M,Lは過去の結果から取得した分ソートしてください
過去の結果が無いと多くのセルがエラーになります



いやいやそれもめんくさって方にはエクセル表があります
旧型式でダウンロード(.xls) 新形式でダウンロード(.xlsx)
右クリックで「対象を保存」してください

以上 ナンバーズ3の予想でした
100件程度のデータでは当たるとは思え、、ドガッ、、ウッッ、、
当たっても外れても当方は一切関与いたしません

もし当たるようであればこの方法で
ナンバーズ4やミニlotoも作ってみたいと思います

LOTO7のツールはPHP版ですでに公開しています(まったく当たらな、、ドガッ、、グッッ、、)
お暇でしたらご覧ください
ロト7(LOTO7)購入支援ツール

VLOOKUP関数応用編TOP
(C) 2001-2017 Digital World