A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
#2です。
RANDBETWEEN関数は正規分布した乱数を返しません。設定した範囲で隔たりのない値が返ってきます。(ですのでサンプルの抜き取りなどで利用しています)
統計に関する関数ではありませんから、そんなに難しく考えることはないと思いますよ。
No.6
- 回答日時:
こんにちは。
私は、Excelアドインの分析ツールの中の乱数発生に関しては、詳しくは知りませんので直接の回答には結びつきません。
ただ、少しは知っている範囲で書かせていただきます。まず、ExcelのRAND()関数は、自然乱数ではありません。擬似乱数です。100万回の乱数には耐えられるようになっていますが、その程度たということです。実際に、Excel2002 までのRAND()関数の一様乱数(0から1までの間で発生する乱数)は 32768 種しかありませんから、欠陥としかいいようがありません。Excelの乱数を検査した学者の発表もあるようですから、乱数自体は、daheiser.info/excel/main/section18.pdf(要検索) に出ています。
Excel 2007 と Excel 2003 の RAND 関数について
http://support.microsoft.com/kb/828795/ja
大事なことは、正規分布にしたがっている正規乱数かどうかなんだと思います。別に、アドインツールを使わなければ、正規分布が取れているか分からないということはありませんが、二項乱数・ポアソン乱数などを求めるなら、アドインを使ったほうが良いと思うのです。他の方のご指摘のように、統計のサイトに説明が出ているはずです。
=NORMINV(RAND(),0,1) このような数式で、正規乱数を取ります。図を参照
確率事象の統計的性質
http://econom01.cc.sophia.ac.jp/sda/
No.5
- 回答日時:
A1セルに=RAND()と入力してみましょう。
1未満の数値が表示されますね。これは乱数計算によって計算された結果で、人為的なものは何もない数値です。F9キーを押してみましょう。乱数計算が再び行われその結果がA1セルに表示されます。この操作を相当数繰り返しても同じ数値が表示されることは極めて少ないでしょう。皆無といってもよいでしょう。
乱数計算の結果得られる値は人為的なものが全くない数値で、しかも、同じ数値が得られることも皆無といってよいでしょう。
このため、例えば10人の人数の中で無作為に3人の人を選ぶのにも便利な方法です。
A1セルからA10セルに名前を入力し、B1セルには=RAND()と入力してB10セルまでオートフィルドラッグします。数値が表示されます。
そこで、これらの数値で大きい数値から番号を付けるにはC1セルに=RANK(B1,A$1:A$10)と入力します。C列で1から3までの人を選べばよいことになります。
F9キーを押すことで再計算もできますが。
抽選などの場合にも応用することもできるでしょう。工夫してください。
No.4
- 回答日時:
(XL2003)ヘルプを出すには
ツール - 分析ツール - 乱数発生 [OK]
[ヘルプ]をクリックする
均一な分布なら関数でもできるが、正規分布などはできないと思う
ヘルプを見たとき言葉がわからなければ(確率統計論を勉強しなければ)、使えないと思う。
確率統計の専門家ではないので参考まで
No.2
- 回答日時:
私はリストから無作為にデータを抜き出すときに使います。
=ADDRESS(RANDBETWEEN(2,256),1,,,Seet1)
=CHOOSE(RANDBETWEEN(1,5),A1,A2,A3,A4,A5)
=OFFSET(A1,RANDBETWEEN(1,100),0,1,1)
など。
極まれに暗号化のパスワードを生成するときにも使ったりしますけど、普通は使いませんね。
=RANDBETWEEN(最小値,最大値)
と記述し、範囲を決めて整数の乱数を発生させることができます。
RAND関数でも同じ事ができますが、他の関数と組み合わせる必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 Excelによるサンプルの拡大について 6 2023/08/22 16:03
- Excel(エクセル) Excelで東証のカレンダーを作りたい 6 2022/12/30 20:55
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Excel(エクセル) Excel 効率的な名簿と得点の管理の仕方 8 2022/08/07 08:15
- その他(Microsoft Office) Excelの時間変換について 300(分)→5(時間) を5:00とする表記する方法は、ありますでし 3 2022/07/29 16:49
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- Excel(エクセル) 数列の数値補間 2 2022/10/27 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
【Microsoft Forms】回答を削除...
-
【スプレッドシート】指定の日...
-
マイクロソフト 一時使用コード...
-
VLOOKUP関数について
-
Microsoft Formsの「個人情報や...
-
英数字のみ全角から半角に変換
-
Microsoft Formsで「応答」から...
-
1つのPCに「Excel 2010」「Exc...
-
vb.net オブジェクト指向につい...
-
会社におけるOfficeライセンス...
-
Office 2021 Professional Plus...
-
エクセルで英文字に入れた下線...
-
マクロ自動コピペ 貼り付ける場...
-
会社PCのメールが更新されない
-
Outlookでの時間指定送信機能に...
-
エクセルで串刺ししたシートの...
-
マイクロソフト オフィスについて
-
Excel テーブル内の空白行の削除
-
エクセルのシフト表を簡単にGoo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
マイクロソフト 一時使用コード...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
Microsoft Formsの「個人情報や...
-
officeビジネス型のワードやエ...
-
会社PCのメールが更新されない
-
【スプレッドシート】指定の日...
-
Microsoft Officeを2台目のPCに...
-
何このステータスバー
-
2つのシートの一致する行のセ...
-
会社のTeamsのことで相談です。...
-
エクセルにリンクされるのをし...
-
Windows 11で、IME言語バー(IM...
-
office2010とoffice365の共存で...
-
Microsoftのパソコンです。 エ...
-
エクセルでXLOOKUP関数...
-
Excel関数について質問ですm(__)m
-
VBA
-
自分の専門分野の仕事。初見で...
おすすめ情報