RAND:EXCEL関数

A B C D E F G H I J K
1                      
2   これだけは覚えておこう よく使うエクセル関数      
3                      
4   ・関数

RAND

    スポンサードリンク    
5   ・書式 =RAND()        
6   ・内容 0 以上で 1 より小さい乱数を発生させます。      
7     再計算されるたびに、新しい乱数が返されます。      
8                
9   0~1の数値をランダムで発生しますので      
10   =RAND()*10 とすれば 0~9.999・・      
11   =RAND()*100 とすれば 0~99.999・・ まで発生します      
12   小数点以下を表示しないようにするには      
13   INT()関数を使います 例)=INT(RAND()*100)      
14   50~100など範囲を指定する場合は(注 50~100は51個の数値)      
15    例)=INT(RAND()*51)+50 51個発生させ50足す      
16                      
17   サンプル (重ならない12個の数値をランダムに出す方法)            
18  
  A B C D
1        
2   ここでランダムを発生 順番に並び替えます  
3   =RAND() =RANK(B3,$B$3:$B$14)  
4   =RAND() =RANK(B4,$B$3:$B$14)  
5   =RAND() =RANK(B5,$B$3:$B$14)  
6   =RAND() =RANK(B6,$B$3:$B$14)  
7   =RAND() =RANK(B7,$B$3:$B$14)  
8   =RAND() =RANK(B8,$B$3:$B$14)  
9   =RAND() =RANK(B9,$B$3:$B$14)  
10   =RAND() =RANK(B10,$B$3:$B$14)  
11   =RAND() =RANK(B11,$B$3:$B$14)  
12   =RAND() =RANK(B12,$B$3:$B$14)  
13   =RAND() =RANK(B13,$B$3:$B$14)  
14   =RAND() =RANK(B14,$B$3:$B$14)  
15        
  RAND 関数で 12個ランダムを出す方法は    
19      =INT(RAND()*12)ですが    
20     この方法だと同じ数値が出る場合があるので    
21      =RAND()を12個作って順番をつけます    
22          
23     ※結果から見るとランダムに 12個ですが、    
24      実際にはランダムに12個の数値を出して    
25      いるのではなく「12個のランダム数値」に    
26      「順位をつける」ことになります。    
27      順位をつけるには RANK()関数を使います    
28              
29     RAND関数でエラーになる場合    
30     ・#VALUE! 数式や関数が間違っています    
31     ・#NUM! ○番目の○がセルより多い    
32     ・#REF! 指定セルが無効になっている    
33              
34              
35                      
36                      
37                      
38    ・RAND() 関数と一緒によく使われる関数 (ランダムパスワードの作り方をこちらで紹介しています。)  
39     COUNTA 引数リストの各項目に含まれる数値の個数の合計を返します。    
40     IF 値または数式が条件を満たしているかどうかをテストできます。    
41     LARGE セルを範囲指定して1番目、2番目、3番目のように大きな値を抽出します。    
42     SMALL セルを範囲指定して1番目、2番目、3番目のように小さい値を抽出します。    
43     VALUE 日付や時刻など数値を表す文字列を数値に変換します。    
44                      
45                      
46     表計算や集計でよく使うエクセル関数一覧   日時や文字列操作で使うエクセル関数一覧    
47     AVERAGE IF SMALL   YEAR HOUR NOW    
48     AVERAGEA LARGE SUM   MONTH MINUTE TODAY    
49     COUNT RAND SUMIF   DAY SECOND LEN    
50     COUNTA ROUND VALUE   WEEKDAY TIME MID    
51     COUNTIF ROUNDDOWN VLOOKUP   EOMONTH TIMEVALUE SEARCH    
52       ROUNDUP              
53                      
54      
55      
56      
57      
58      
59                      
60