数字データを入力しているシートの名前が 「ロト6」としたとき
別シートに
●セルA1,A2~に→1,2,3,4,5,・・・・,42,43と入力
●セルB1に =countif(ロト6!検索範囲,A1) B2,B3~B43までコピペ
このとき検索範囲は、6個の数字までにするか、7個までにするか選択
おそらく6個になると思いますが・・・・データが増えていくので、列範囲指定の方がいいでしょう。(例えば B:G というように)
でB列に、セルA1の数字が シート「ロト6」に何個あるかをカウントし表示
●セルC1に、 RANK関数で B列の範囲指定し(固定なので 列$行$にして)、セルB1の数字が何番目になるか表示させる。
=rank(B1,$B$1:$B$43) でこれを C2,C3~C43までコピペ
個数が多いものから1(位)、2(位)、3(位)、・・・・というように表示
このC列の結果を使って 順位の高い方から数字を見つけるようにすればいいかなと・・・
_______________________________
以上の様にした理由は、カウント個数が同数になる場合が出てくるので。(順位だと同順)
お礼
ご回答とヒントをくださりありがとうございます。 早速、下記のようにしてデータを思い通りに まとめることが出来ました。 A B C D E F 2000.10/5 2 8 10 13 27 30 . . 2006.5/18 10 15 20 28 41 43 データの集合場所にロト6で使う数字1~43の項目 をつくり、上記のように6つの数字の過去のデータを ABCDEFの枠で区切り、COUNTIF関数を用い、 出た数字の回数を各枠ごとにだしました。 そして、今度はSUM関数を用い、各数字の回数の合計を出し、 次にRANK関数を用い、各数字の合計回数に 順位をつけました。 ちょっとうまく説明できませんが、 ざっとこのような感じです。 もっといい方法があると思いますが、 6つの数字を6つの枠で区切れば、 表が見やすく、この先も続けていけそうなので このようにしてみました。 この度はアドバイスをいただきまして ありがとうございました。