A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
https://oshiete.goo.ne.jp/qa/9620506.html
で№2の回答をしたものです。
今回26〜50ということですので、前回の後半で説明したA1~A25の中身をそのまま26〜50に変更することで可能ですよ。
で№2の回答をしたものです。
今回26〜50ということですので、前回の後半で説明したA1~A25の中身をそのまま26〜50に変更することで可能ですよ。
No.2
- 回答日時:
https://oshiete.goo.ne.jp/qa/9620506.html
こちらの質問で指摘した「重複しないランダムな数字」を得られないという事ですね。
No.1の回答のようにRAND関数で発生させた数値の小さい順(または大きい順)に対応する値を並べ替えれば良いと思います。
しかし極まれにRAND関数で同じ数値が返ることがあるため、RAND関数で発生させた数値を小数点以下3桁で丸め、
行に応じた微小数を加えることで確実に重複のない数値を作ります。
C2セルに、
=RAND()
ではなく、
=ROUND(RAND(),3)+ROW(A1)/100000
この数式は小数点以下4~6桁目に行の1/100000の数値が加えられることになります。
0.123025
であれば、0.123はRAND関数を丸めた数値、0.000025は25行目であることを示す数値になります。
これで万一RAND関数が25個同じ数値を返してきても、小数点以下4~6桁目が異なるため重複することなく順位を決めることができます。
(重複した場合はリストの上位または下位が優位になるということです)
この微小数をROW関数やCOLUMN関数を使って加える手法は、SMALL関数やLARGE関数を使うときに良く使われますので覚えておくとよいでしょう。
こちらの質問で指摘した「重複しないランダムな数字」を得られないという事ですね。
No.1の回答のようにRAND関数で発生させた数値の小さい順(または大きい順)に対応する値を並べ替えれば良いと思います。
しかし極まれにRAND関数で同じ数値が返ることがあるため、RAND関数で発生させた数値を小数点以下3桁で丸め、
行に応じた微小数を加えることで確実に重複のない数値を作ります。
C2セルに、
=RAND()
ではなく、
=ROUND(RAND(),3)+ROW(A1)/100000
この数式は小数点以下4~6桁目に行の1/100000の数値が加えられることになります。
0.123025
であれば、0.123はRAND関数を丸めた数値、0.000025は25行目であることを示す数値になります。
これで万一RAND関数が25個同じ数値を返してきても、小数点以下4~6桁目が異なるため重複することなく順位を決めることができます。
(重複した場合はリストの上位または下位が優位になるということです)
この微小数をROW関数やCOLUMN関数を使って加える手法は、SMALL関数やLARGE関数を使うときに良く使われますので覚えておくとよいでしょう。
No.1
- 回答日時:
こんばんは!
ビンゴカードといえば、
① 5列×5行の表で中心は「BINGO」となっていて、何も数値は入らない。
② 数値は1~75程度で、表の中にない数値が2/3を占め、左側の列の数値が小さく右側の列に行くにしたがって大きくなっている。
というのが一般的だと思うのですが、
今回はすべての数値を重複なしに表示すれば良いのですね?
一例です。
↓の画像のようにSheet1のA2以降に26~50、B2以降に51~75の連番を入力しておきます。
そしてC2セルに
=RAND()
という数式を入れフィルハンドルでダブルクリック!
そしてSheet2のA3セルに
=INDEX(Sheet1!$A:$A,MATCH(SMALL(Sheet1!$C:$C,COLUMN(A1)+5*(ROW(A1)-1)),Sheet1!$C:$C,0))
A11セルに
=INDEX(Sheet1!$B:$B,MATCH(SMALL(Sheet1!$C:$C,COLUMN(A1)+5*(ROW(A1)-1)),Sheet1!$C:$C,0))
という数式を入れ、それぞれ列・行方向にフィルハンドルでコピーしています。
これでF9キーを押下するたびにランダムに数字が表示されます。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- Excel(エクセル) Excelの質問です。 重複なしの部署一覧の表を作り、各部署のセル横に各部署の社員番号をすべて抜き出 3 2023/04/26 18:14
- Excel(エクセル) EXCEL 指定した曜日に番号を振って、最大値までいったら1に戻る当番表 5 2022/07/20 16:46
- Excel(エクセル) Excel 指定した固有番号で、複数の行を削除する方法は? 2 2022/03/30 15:18
- Excel(エクセル) Excelで文字列にランダムに記号を入れる事は出来ますか⁇Excelで作っている名簿リストをプリント 8 2022/09/14 08:11
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- その他(Microsoft Office) EXCELの1行を1枚の用紙にそれぞれ印刷したい。 3 2022/10/10 11:35
- 情報処理技術者・Microsoft認定資格 Excelで表が作れる程度の超初心者です。 MOSの資格をゆくゆくは取りたいのですが、MOSのテキス 1 2023/03/05 19:40
- Excel(エクセル) 複数のExcelブックのシート1の内容を1つのExcelブックにコピー貼り付けたいのでvbaコードを 7 2023/02/10 23:20
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
この文字の変換方法を教えて
-
「初め」か「始め」どちら?
-
”ギリギリ” を丁寧に言うには
-
「取組」と「取り組み」の違い
-
「50万円を超える」は50万円以...
-
「時間がたつ」の「たつ」は、...
-
莉彩子←何と読みますか?
-
木へんに夕に卩ってどう読みま...
-
「ん」一文字の漢字はありますか?
-
「一つひとつ」とどうして前は...
-
住所の「字(あざ)」の英文表...
-
「~していただきまして、あり...
-
魚へんの下の点々が大
-
次頁はなんと読みますか?
-
「基」と「元」の使い方
-
「お客様お一人おひとり」と書...
-
文章で対象者を「人」というか...
-
エクセルでセルの中身が漢字か...
-
日差しが差す(陽射しが射す)...
-
ネ+豊 でなんと読みますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「初め」か「始め」どちら?
-
”ギリギリ” を丁寧に言うには
-
この文字の変換方法を教えて
-
「取組」と「取り組み」の違い
-
「時間がたつ」の「たつ」は、...
-
「50万円を超える」は50万円以...
-
「一つひとつ」とどうして前は...
-
木へんに夕に卩ってどう読みま...
-
「ん」一文字の漢字はありますか?
-
「~していただきまして、あり...
-
次頁はなんと読みますか?
-
「基」と「元」の使い方
-
お礼は「有難う御座います」で...
-
0(ゼロ)とO(オー)の書き分け...
-
魚へんの下の点々が大
-
「お客様お一人おひとり」と書...
-
“わく”に宛てる漢字について
-
「バビロンシステム」ってなん...
-
日差しが差す(陽射しが射す)...
-
ネ+豊 でなんと読みますか?
おすすめ情報