A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
こういうときは整数をランダムで出せる「randbetween」がお勧めです。
A | B | C |
1 田中 | 1人目: | 青木 |
2 佐藤 | 2人目: | 田中 |
3 鈴木 | | |
4 青木 | | |
5 遠藤 | | |
上記のように「C1」「C2」セルに結果が出るような
レイアウトで良いのなら、「C1」セルと「C2」セルに
下記の数式を全く同じ内容で挿入するだけです。
「=INDEX(A1:A5,RANDBETWEEN(1,5))」
「F9」ボタンを押せば結果が更新されます。
後は「5」の数字の部分2か所を、縦に並んだ名前の数に
変更するだけで人数調整が可能です。
(今回の例ですと、30人の名前を並べるとのことでしたので、
「=INDEX(A1:A30,RANDBETWEEN(1,30))」と変更します」
「なぜそうなるんだ?」と数式の細かい
解説を望まれるのであれば仰って下さいね!
No.3
- 回答日時:
例えばA1セルからA30セルに名前が入力されているとします。
B1セルには次の式を入力し下方にオートフィルドラッグします。
=IF(A1="","",RAND())
C1セルには第1位と入力し下方にオートフィルドラッグします。
D1セルには次の式を入力し下方にオートフィルドラッグします。
次の式を入力し下方にオートフィルドラッグします。
=IF(A1="","",INDEX(A:A,MATCH(LARGE(B:B,ROW(A1)),B:B,0)))
これで2位までを取り出せばよいでしょう。何位までもこの方法で取り出せます。
F9キーを押すことで抽選のやり直しができます。
No.2
- 回答日時:
=INT(RAND()*30+1)
でいかがですか?
1~30の値が得られます。
2人抜きなら2セル使います。
2セルが同じ値になることもありますが F9 を押せばすぐに再計算されます。
また あるリストがA1~B30で
A列:1~30のイニシャル番号
B列:名前
で構成されているなら
=VLOOKUP(INT(RAND()*30+1),$A$1:$B$30,2)
で名前を表示します
No.1
- 回答日時:
A1:A30に
=RAND()
と入れてください。乱数を発生する関数です。
[F9]キーを押す度に違う数字が表示されるのがわかると思います。
抽選としてはこの数字の最小と最大を披露というのはどうでしょうか。
B1:B30に名前を追加して…
[1人目]=VLOOKUP(MIN(A1:A30),A1:B30,2,FALSE)
[2人目]=VLOOKUP(MAX(A1:A30),A1:B30,2,FALSE)
という具合でどうでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの担当者割当の表から担当者を抽出する方法 4 2022/07/16 14:05
- Excel(エクセル) Excelで1つしかない値だけを抽出。Unique関数を使わずに 6 2023/08/18 09:14
- 政治 選挙はランダム投票でするべきだろう。 ランダム投票とは、国民から無作為に投票者を抽出する投票制度。 4 2022/06/24 17:09
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- くじ・懸賞 ナンバーズ4とか毎日ストレートが30本前後当選していますが、本当に買って当選してると思います? スト 2 2023/04/04 08:37
- 演劇・オペラ・ミュージカル チケット抽選に関する質問 チケットを購入する際、 どうしても欲しいチケットがあった場合 例えばイープ 1 2023/05/30 11:11
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel関数-文字列で自動作成さ...
-
エクセルの関数について教えて...
-
Excelデータをコピペして、ペー...
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
Excelで50個のセルに同じ文字を...
-
スプレッドシート、Excelでの数...
-
Microsoft Officeの中古は信用...
-
エクセルで不等号記号(≠)が上に...
-
スプレッドシートで使う数式を...
-
エクセルでの特別な文字を上に...
-
エクセル日付 文字列の関数がエ...
-
A列とB列を参照してC列に連番を...
-
エクセルVBA、別ブックへ転記す...
-
各ページの1番上の表示について
-
エクセルでセルに標準で入力さ...
-
EXCELの質問です 119から足した...
-
pdfの表をexcelにはりつけて計...
-
Excelのif関数で文字が見えなく...
-
【マクロ】アクティブセルにブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報