Wie kann verhindert werden, dass sich Zufallszahlen in Excel ändern?

9

Ich versuche mit der RANDBETWEENFormel eine festgelegte Liste von Zufallszahlen zwischen 1 und 5 zu erstellen.

Ich habe das Problem, dass sich jedes Mal, wenn ich auf eine andere Zelle im Blatt klicke oder das Blatt nach dem Speichern öffne und schließe, die Zufallszahlen erneut ändern. Wie kann ich verhindern, dass sich die Zufallszahlen ändern?

Valrok
quelle
Ich habe keine Excel installiert ist , und damit dies nicht testen können , aber Sie sollten das finden , was Sie wollen hier . In Option 3 erstellt er seine eigene Funktion, die RAND und RANDBETWEEN nachahmt, jedoch die mit diesen Funktionen verbundene Volatilität beseitigt.
Michael Frank

Antworten:

8

Kopieren Sie den Bereich und fügen Sie ihn an derselben Position ein. Drücken Sie nach dem Einfügen Ctrlund wählen Sie die Option, um nur die tatsächlichen Werte aus dem sich öffnenden Menü beizubehalten.

Daniel B.
quelle
1
Verknüpfungen, um dies zu tun: Wählen Sie den Bereich mit Zufällen, drücken Sie Ctrl+C, drücken Sie Shift+F10, drücken SieV
Alex Frolov
5

RANDBETWEEN () wird jedes Mal neu generiert, wenn das Blatt berechnet wird. Die einzige Möglichkeit, die Zufallswerte dauerhaft zu erhalten, besteht darin, die automatischen Berechnungen zu deaktivieren oder die generierten Werte zu kopieren und zu speichern.

Sie können entweder überschreiben, wo sie berechnet wurden, oder sie an einer anderen Stelle platzieren, indem Sie spezielle Werte kopieren und einfügen .

Raystafarian
quelle
1

MS hat die Vorgehensweise in der Dokumentation der RAND-Funktion erläutert

  • Verwenden Sie Folgendes, um eine zufällige reelle Zahl zwischen a und b zu generieren:

    =RAND()*(b-a)+a
    
  • Wenn Sie RAND verwenden möchten, um eine Zufallszahl zu generieren, aber nicht möchten, dass sich die Zahlen bei jeder Berechnung der Zelle ändern, können Sie =RAND()in die Formelleiste eingeben und dann drücken F9, um die Formel in eine Zufallszahl zu ändern. Die Formel berechnet und hinterlässt nur einen Wert.

Sie können also eingeben =RAND()*(b-a)+aoder =RANDBETWEEN(a, b)dann drückenF9 , um die Formel durch das Ergebnis zu ersetzen

Siehe auch

phuclv
quelle