Skip to main content

Zufallszahlen mit der RAND-Funktion von Excel generieren

Eine Möglichkeit, Zufallszahlen in Excel zu generieren, ist die RAND Funktion. Die Funktion selbst erzeugt einen begrenzten Bereich von Zufallszahlen, jedoch mit RAND In Formeln mit anderen Funktionen kann der Wertebereich leicht erweitert werden, so dass:

  • Durch die Angabe der hohen und niedrigen Werte eines Bereichs RAND Sie können Zufallszahlen innerhalb eines angegebenen Bereichs zurückgeben, z. B. 1 und 10 oder 1 und 100.
  • Die Ausgabe der Funktion kann durch Kombination der Funktion mit der Zahl auf Ganzzahlen reduziert werden TRUNC Funktion, die alle Dezimalstellen einer Zahl abschneidet oder entfernt.

Das RAND function gibt eine gleichmäßig verteilte Zahl zurück, die größer oder gleich 0 und kleiner als 1 ist. Obwohl es normal ist, den von der Funktion generierten Wertebereich von 0 bis 1 zu beschreiben, ist der Bereich in Wirklichkeit genauer zwischen 0 und 0,999 ...

RAND-Funktionssyntax und -argumente

Die Syntax einer Funktion bezieht sich auf das Layout der Funktion und enthält den Namen der Funktion, Klammern, Komma-Trennzeichen und Argumente. Die Syntax für die RAND Funktion ist:

= RAND ()

nicht so wie RANDBETWEEN Funktion, für die High-End- und Low-End-Argumente angegeben werden müssen, akzeptiert die RAND-Funktion keine Argumente.

Mehrere RAND Funktionsbeispiele wurden verwendet, um die im obigen Bild gezeigten Ergebnisse zu erzeugen.

  • Das erste Beispiel trägt die RAND Funktion von selbst.
  • Das zweite Beispiel erstellt eine Formel, die eine Zufallszahl zwischen 1 und 10 oder 1 und 100 generiert.
  • Das dritte Beispiel generiert eine zufällige Ganzzahl zwischen 1 und 10 mit der TRUNC Funktion.
  • Das letzte Beispiel verwendet die RUNDEN Funktion, um die Anzahl der Dezimalstellen für Zufallszahlen zu reduzieren.

Zahlen mit RAND generieren

Da für die RAND-Funktion keine Argumente erforderlich sind, kann sie einfach in eine beliebige Arbeitsblattzelle eingegeben werden, indem Sie einfach auf eine Zelle klicken und Folgendes eingeben:

= RAND ()

Das Ergebnis ist eine Zufallszahl zwischen 0 und 1 in der Zelle.

Zahlen innerhalb eines Bereichs generieren

Die allgemeine Form der Gleichung, die zum Erzeugen einer Zufallszahl innerhalb eines angegebenen Bereichs verwendet wird, lautet:

= RAND () * (Hoch - Niedrig) + Niedrig

Hoch und Niedrig bezeichnen die oberen und unteren Grenzen des gewünschten Zahlenbereichs. Um eine Zufallszahl zwischen 1 und 10 zu generieren, geben Sie die folgende Formel in eine Arbeitsblattzelle ein:

= RAND () * (10-1) + 1

Zufallszahlen mit RAND generieren

Um eine ganze Zahl zurückzugeben - eine ganze Zahl ohne Dezimalteil -, lautet die allgemeine Form der Gleichung:

= TRUNC (RAND () * (Hoch - Niedrig) + Niedrig)

Entfernen Sie nicht alle Dezimalstellen mit der TRUNC Funktion können wir Folgendes verwenden RUNDEN Funktion in Verbindung mit RAND um die Anzahl der Dezimalstellen in der Zufallszahl auf zwei zu reduzieren.

= RUND (RAND () * (High - Low) + Low, Dezimalzahlen)

RAND-Funktion und Volatilität

Das RAND Funktion ist eine der flüchtigen Funktionen von Excel. das bedeutet, dass:

  • Die Funktion wird neu berechnet und erzeugt bei jeder Änderung des Arbeitsblatts eine neue Zufallszahl, einschließlich Aktionen wie dem Hinzufügen neuer Daten.
  • Jede Formel, die direkt oder indirekt von einer Zelle abhängt, die eine flüchtige Funktion enthält, wird auch bei jeder Änderung des Arbeitsblatts neu berechnet.
  • In Arbeitsblättern oder Arbeitsmappen mit großen Datenmengen sollten flüchtige Funktionen mit Vorsicht verwendet werden, da sie die Antwortzeit des Programms aufgrund der Häufigkeit von Neuberechnungen verlangsamen können.

Das Erzwingen der RAND-Funktion, um neue Zufallszahlen zu erzeugen, ohne andere Änderungen an einem Arbeitsblatt vorzunehmen, kann durch Drücken der Taste erreicht werdenF9Taste auf der Tastatur. Dadurch muss das gesamte Arbeitsblatt einschließlich aller Zellen, die die RAND-Funktion enthalten, neu berechnet werden.

DasF9 key kann auch verwendet werden, um zu verhindern, dass sich eine Zufallszahl bei jeder Änderung des Arbeitsblatts ändert:

  1. Klicken Sie auf eine Arbeitsblattzelle, in der sich die Zufallszahl befinden soll.
  2. Geben Sie die Funktion ein = RAND () in die Formelleiste über dem Arbeitsblatt.
  3. Drücken Sie dieF9 Taste zum Ändern der RAND Funktion in eine statische Zufallszahl.
  4. Drücken Sie dieEingeben Taste auf der Tastatur, um die Zufallszahl in die ausgewählte Zelle einzugeben.

Jetzt drückenF9 wieder hat keine Auswirkung auf die Zufallszahl.