アプリ版:「スタンプのみでお礼する」機能のリリースについて

質問させて頂きます。
エクセルで、9桁(000000001~999999999)の乱数を作成する方法(関数)を教えて下さい。
イロイロ試してみたのですが、小数点になってしまったり、桁数が合わなかったり(9桁以下になったり)、数値が重複したりしてしまいます。

過去にあった質問かもしれませんが困っています。
宜しくお願いいたします。

A 回答 (3件)

>数値が重複したりしてしまいます


乱数とはそんなものでしょう。なんか乱数は重複しないと誤解してませんか。
>9桁以下になったり
これも発生するのが、数値である以上当たり前。
ーー
後者はTEXT関数等で桁数を揃えて文字列化することは出来る。
数値でなくてよいのですか。心配。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
確かに乱数とは重複もするし桁数も合わないし、そういうものですね。
私の『乱数』という表現が間違えていました。すみません。

『乱数』ではなく、『000000001~999999999の重複しないランダムな数字』と表現すべきでした。
スミマセンでした。

お礼日時:2008/05/20 06:42

=TEXT(RANDBETWEEN(1,999999999),"000000000")

    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
大変参考になりました!

お礼日時:2008/05/19 22:10

000000000は含まないのでしたら、



=INT(RAND()*999999999)+1

で出せます。

>桁数が合わなかったり(9桁以下になったり)

000000001からですから、当然9桁以下の場合もあります。頭に0を埋めたいのでしたら、
セルの書式設定 - 表示形式 - ユーザー定義を選び、
種類に「000000000」を指定してください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
大変参考になりました!

質問ついでで申し訳ありませんが、乱数が重複しているかどうかチェックする方法などはありますでしょうか?

お礼日時:2008/05/19 22:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!