
No.3ベストアンサー
- 回答日時:
作業列を使って対応します。
A1セルからA10セルに1から10までの数値をランダムに並べるとして、B列にはA1セルが2はだめとするならB1セルに2、A2セルが4はだめとするならB2セルに4と入力します。他の条件の場合のB列のセルにその数値を入力します。
C1セルには次の式を入力してC10セルまでドラッグコピーします。
=RAND()
D1セルには次の式を入力してD10セルまでドラッグコピーします。
=IF(RANK(C1,C$1:C$10)=B1,0,RANK(C1,C$1:C$10))
その後にA1セルには次の式を入力してA10セルまでドラッグコピーします。
=IF(SUM(D$1:D$10)=55,D1,"")
これでD列での合計が55の場合にはA1セルからA10セルには1から10までの数値がランダムに表示されます。
B列で制限された数値を考慮した数値がランダムに表示されます。
表示されない場合にはF9キーを押してください。
回答、ありがとうございました。
この方法だと制限を増やしてもできそうですね。
この方法は考え付きませんでした。
とても参考になりました。
No.2
- 回答日時:
こんなのは?
乱数は整数で、範囲は0~100のとします。
B列にはその行でNGな数字を入れておきます。
C列には↓の式を入れ、0~99の範囲の乱数を発生させます。
=RANDBETWEEN(0,99)
A2に↓の式を入れます。
=C2+IF(C2>=B2,1,0)
本来の範囲(0~100)より1小さい範囲(0~99)の乱数を発生させ、その乱数がNGな数値以上の場合+1しています。

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル指定した範囲からランダムで一つ抽出
Excel(エクセル)
-
エクセルで一部除外した数字を除いてランダムな数字を選択する方法
Excel(エクセル)
-
Excelで事前にセルに入力した言葉をランダムに表示
Windows Vista・XP
-
-
4
条件付きで、ランダムな数値を作成したい
Excel(エクセル)
-
5
エクセルで条件付きランダム化を行う方法
その他(Microsoft Office)
-
6
エクセルで条件付きの無作為抽出
Excel(エクセル)
-
7
Excelで当番表の作成(休み考慮、完全ランダム)
Excel(エクセル)
-
8
「=RANDBETWEEN」で、同じ数字を出さないようにしたいのですが。
Excel(エクセル)
-
9
エクセル関数 RAND関数で数字を固定させるには!?
その他(Microsoft Office)
-
10
エクセルで複数のセルにあらかじめ用意した単語を重複せずにランダム表示させる方法
Excel(エクセル)
-
11
足して100になるような乱数のアルゴリズム
Visual Basic(VBA)
-
12
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
13
エクセルで重複しない組み合わせ出力方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】3つのセルの中で最新...
-
LibreOffice Clalc(またはエク...
-
【マクロ】数式を入力したい。...
-
【マクロ】excelファイルを開く...
-
エクセルの関数について
-
【マクロ】変数に入れるコード...
-
エクセルのリストについて
-
【マクロ】左のブックと右のブ...
-
【マクロ】【相談】Excelブック...
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
【マクロ】元データと同じお客...
-
Office2021のエクセルで米国株...
-
【マクロ】【配列】3つのシー...
-
【画像あり】オートフィルター...
-
vba テキストボックスとリフト...
-
他のシートの検索
-
【マクロ画像あり】❶1つの条件...
-
エクセルの複雑なシフト表から...
-
【関数】=EXACT(a1,b1) a1とb1...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報