範囲内のExcelの乱数ジェネレーター

Excel ユーザーは、数式やその他の目的で乱数を使用するために、乱数を生成する必要がある場合があります。 これを行うために、プログラムはさまざまな可能性を提供します。 さまざまな方法で乱数を生成することができます。 最良の方法で実際に自分自身を示したものだけを引用します。

Excelの乱数関数

互いにまったく関係のない要素を含む必要があるデータセットがあるとします。 理想的には、それらは正規分布の法則に従って形成されるべきです。 これを行うには、乱数関数を使用する必要があります。 目標を達成するための XNUMX つの機能があります。 計算 и ケースの間. それらが実際にどのように使用できるかを詳しく見てみましょう。

RAND による乱数の選択

この関数は引数を提供しません。 ただし、これにもかかわらず、乱数を生成する値の範囲をカスタマイズできます。 たとえば、XNUMX ~ XNUMX のフレームワーク内で取得するには、次の式を使用する必要があります。 =COUNT()*(5-1)+1。

範囲内のExcelの乱数ジェネレーター

この関数がオートコンプリート マーカーを使用して他のセルに分散されている場合、分散が均一であることがわかります。

ランダム値の各計算中に、シート内の任意のセルを変更すると、数値が自動的に再生成されます。 したがって、この情報は保存されません。 それらが確実に残るようにするには、この値を数値形式で手動で書き込むか、この命令を使用する必要があります。

  1. 乱数を含むセルをクリックします。
  2. 数式バーをクリックして選択します。
  3. キーボードの F9 ボタンを押します。
  4. Enter キーを押して、この一連のアクションを終了します。

乱数がどの程度均一に分布しているかを確認してみましょう。 これを行うには、分布ヒストグラムを使用する必要があります。 それを行うには、次の手順に従います。

  1. ポケットのある列、つまり範囲を保持するセルを作成しましょう。 最初のものは 0-0,1 です。 この式を使用して次の式を作成します。 =C2+$C$2範囲内のExcelの乱数ジェネレーター
  2. その後、特定の各範囲に関連付けられた乱数が発生する頻度を決定する必要があります。 これには、配列数式を使用できます {=FREQUENCY(A2:A201;C2:C11)}。 範囲内のExcelの乱数ジェネレーター
  3. 次に、「クラッチ」記号を使用して、次の範囲を作成します。 式は簡単です =»[0,0-«&C2&»]»範囲内のExcelの乱数ジェネレーター
  4. 現在、これらの 200 の値がどのように分布しているかを示すグラフを作成しています。 範囲内のExcelの乱数ジェネレーター

この例では、頻度が Y 軸に対応し、「ポケット」が X 軸に対応します。

BETWEEN 関数

機能といえば ケースの間の場合、その構文に従って、下限と上限の XNUMX つの引数があります。 最初のパラメータの値が XNUMX 番目のパラメータより小さいことが重要です。 境界は整数であると想定され、分数の式は考慮されません。 このスクリーンショットでこの機能がどのように機能するかを見てみましょう。

範囲内のExcelの乱数ジェネレーター

除算を使用して精度を調整できることがわかります。 小数点以下の任意の桁の乱数を取得できます。

範囲内のExcelの乱数ジェネレーター

この機能は、以前の機能よりもはるかに有機的で、普通の人にとって理解しやすいことがわかります。 したがって、ほとんどの場合、それのみを使用できます。

Excelで乱数ジェネレーターを作成する方法

それでは、特定の範囲のデータに基づいて値を受け取る少数のジェネレーターを作成しましょう。 これを行うには、式を適用します =INDEX(A1:A10,INTEGER(RAND()*10)+1)。  範囲内のExcelの乱数ジェネレーター

10 から XNUMX まで生成される乱数ジェネレーターを作成しましょう。この式を使用して、生成されるステップを制御できます。 たとえば、ゼロで終わる値のみを生成するジェネレータを作成できます。 範囲内のExcelの乱数ジェネレーター

またはそのようなオプション。 テキスト セルのリストから XNUMX つのランダムな値を選択するとします。 範囲内のExcelの乱数ジェネレーター

XNUMX つの乱数を選択するには、関数を適用する必要があります。 INDEX範囲内のExcelの乱数ジェネレーター

これを行った式は、上のスクリーンショットに示されています。 =ИНДЕКС(A1:A7;СЛУЧМЕЖДУ(1;СЧЁТЗ(A1:A7))) – この式を使用して、単一のテキスト値のジェネレーターを作成できます。 補助列が非表示になっていることがわかります。 あなたもそうです。 範囲内のExcelの乱数ジェネレーター

 

正規分布乱数ジェネレーター

機能の問題 スルキス и ケースの間 ターゲットから非常に遠い数のセットを形成するという点で。 数値が下限、中間、または上限の近くに表示される確率は同じです。

統計における正規分布は、グラフの中心からの距離が増加するにつれて、特定のコリドーで値が発生する頻度が減少するデータのセットです。 つまり、ほとんどの値が中央の値の周りに蓄積されます。 関数を使ってみよう ケースの間 分布が通常のカテゴリに属する​​一連の数値を作成してみましょう。

そのため、生産に100ルーブルかかる製品があります。 したがって、数値はほぼ同じに生成されるはずです。 この場合、平均値は100ルーブルにする必要があります。 データの配列を作成し、標準偏差が 1,5 ルーブルで、値の分布が正規分布であるグラフを作成してみましょう。

これを行うには、関数を使用する必要があります =NORMONUM(SLNUMBER();100;1,5)。 さらに、プログラムは、XNUMX に近い数字が最も高い確率を持つという事実に基づいて、確率を自動的に変更します。

次に、生成された値のセットを範囲として選択して、標準的な方法でグラフを作成する必要があります。 その結果、分布が確かに正規分布であることがわかります。

範囲内のExcelの乱数ジェネレーター

それはとても簡単です。 幸運を。

コメントを残す