Excelで乱数が変化しないようにするにはどうすればよいですか?


9

RANDBETWEEN式を使用して、1〜5の乱数のセットリストを生成しようとしています。

シート内の別のセルをクリックしたり、保存後にシートを開いたり閉じたりするたびに、乱数が再び変化するという問題が発生しています。乱数が変化しないようにするにはどうすればよいですか?


Excelがインストールされていないため、これをテストすることはできませんが、ここで必要なものが見つかります。オプション3では、RANDおよびRANDBETWEENを模倣する独自の関数を作成しますが、これらの関数に付随するボラティリティを削除します。
マイケルフランク

回答:


8

範囲をコピーし、同じ位置に挿入します。挿入後、を押しCtrlてオプションを選択し、開いたメニューから実際の値のみを保持します。


1
ショートカットは、これを行うには:randoms、プレスで範囲選択しCtrl+C、プレスShift+F10、プレスV
アレックス・フロロフ

5

RANDBETWEEN()シートが計算されるたびに再生成されるため、ランダム値を永続的に保つ唯一の方法は、自動計算をオフにするか、生成されたをコピーして保存することです。

計算された場所を上書きするか、特別な値をコピーして貼り付けて別の場所に配置することができます


1

MSはこれを行う方法をRAND関数のドキュメントで説明しています

  • aとbの間のランダムな実数を生成するには、以下を使用します。

    =RAND()*(b-a)+a
    
  • RANDを使用して乱数を生成したいが、セルが計算されるたびに数値を変更したくない場合は=RAND()、数式バーに入力し、を押しF9て数式を乱数に変更します。式は計算し、値だけを残します。

あなたが入力できるように=RAND()*(b-a)+a、または=RANDBETWEEN(a, b)それから押すF9その結果と式を交換します

こちらもご覧ください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.