Zufallszahlen in Excel

Zufallszahlen in Excel werden verwendet, wenn wir unsere Daten für eine Stichprobenauswertung randomisieren möchten. Diese generierten Zahlen sind absolut zufällig. In Excel gibt es zwei integrierte Funktionen, die uns Zufallswerte in Zellen liefern. Die Funktion = RAND () gibt uns einen beliebigen Wert aus Bereich 0 bis 1, während eine andere Zufallsfunktion = RANDBETWEEN () Eingaben vom Benutzer für einen Zufallszahlenbereich entgegennimmt.

Generieren Sie Zufallszahlen in Excel

  1. Zufälligkeit hat viele Verwendungsmöglichkeiten in Wissenschaft, Kunst, Statistik, Kryptographie, Spielen, Glücksspiel und anderen Bereichen.
  2. Das Generieren von Zufallszahlen in Excel ist wichtig, da viele Dinge im wirklichen Leben so kompliziert sind, dass sie zufällig erscheinen. Um diese Prozesse zu simulieren, benötigen wir daher Zufallszahlen.

Viele Randomisierungsgeräte wie Würfel, Mischen von Spielkarten und Roulette-Räder scheinen für die Verwendung in Glücksspielen entwickelt worden zu sein. Diese können jedoch nicht für digitalisierte Dateien verwendet werden. Deshalb brauchen wir Werkzeuge, um Zufallszahlen in Excel zu generieren.

Wie generiere ich Zufallszahlen in Excel?

Es gibt eine Reihe von Methoden, um eine Zufallszahl in Excel zu generieren. Wir werden die beiden Funktionen Rand () und Randbetween () diskutieren

Sie können diese Excel-Vorlage zum Generieren von Zufallszahlen hier herunterladen - Excel-Vorlage zum Generieren von Zufallszahlen

# 1 - RAND () Funktion

Um eine Excel-Zufallszahl zwischen 0 und 1 (ohne) zu generieren, haben wir die Funktion RAND () in Excel.

RAND () -Funktionen geben eine zufällige Dezimalzahl zurück , die gleich oder größer als 0, aber kleiner als 1 ist (0 ≤ Zufallszahl <1). RAND berechnet neu, wenn ein Arbeitsblatt geöffnet oder geändert wird ( flüchtige Funktion ).

RAND-Funktion, die den Wert zwischen 0 und 1 zurückgibt (ausgenommen).

Wir müssen nur ' = RAND () ' in die Zelle eingeben und die Eingabetaste drücken . Der Wert ändert sich jedes Mal, wenn Änderungen am Blatt vorgenommen werden.

Wie generiere ich Zufallszahlen in Excel für mehr als eine Zelle?

Wenn wir Zufallszahlen in Excel für mehr als eine Zelle generieren möchten, brauchen wir

  • Treffen Sie zuerst eine Auswahl des gewünschten Bereichs, geben Sie dann = ' rand () ' ein. Wenn Sie 'Strg + Eingabetaste' drücken , erhalten Sie die Werte.

Wie kann ich die Neuberechnung von Zufallszahlen in Excel stoppen?

Da die RAND-Funktion neu berechnet, wenn Änderungen am Blatt vorgenommen werden, müssen wir die Formeln kopieren und dann als Werte einfügen, wenn die Werte nicht jedes Mal geändert werden sollen. Dazu müssen wir die Werte der RAND () - Funktion mit Paste Special einfügen , damit sie nicht mehr das Ergebnis der Funktion 'RAND ()' sind und nicht neu berechnet werden.

Um dies zu tun,

  • Wir müssen die Werte auswählen.

  • Drücken Sie Strg + C, um die Werte zu kopieren.

  • Drücken Sie Alt + Strg + V , ohne die Auswahl zu ändern , um das Dialogfeld "Inhalte einfügen" zu öffnen .

  • Wählen Sie "Werte" aus den Optionen und klicken Sie auf "OK".

Jetzt können wir sehen, dass der Wert in der Formelleiste der Wert selbst ist, nicht die Funktion rand (). Dies sind nur Werte.

Es gibt noch eine Möglichkeit, den Wert zu erhalten, nicht nur die Funktion als Ergebnis, sondern nur für eine Zelle. Wenn wir den Wert beim ersten Mal wollen, nicht die Funktion, dann sind die Schritte:

  • Geben Sie zuerst  = rand () in die Formelleiste ein, drücken Sie dann F9 und drücken Sie die Eingabetaste.

Nach Drücken von F9 erhalten wir nur den Wert.

Wert aus einem anderen Bereich als 0 und 1 mit RAND ()

Da die RAND-Funktion nur eine zufällige Dezimalzahl zwischen 0 und 1 zurückgibt, können wir die folgende Funktion verwenden, wenn der Wert aus einem anderen Bereich stammen soll:

Sei 'a' der Startpunkt

Und 'b' ist der Endpunkt

Die Funktion wäre 'RAND () * (ba) + a'

Zum Beispiel nehmen wir 7 als 'a' und 10 als 'b' an, dann wäre die Formel ' = RAND () * (10-7) +7 '

RANDBETWEEN () Funktion

Wie der Name der Funktion angibt, gibt diese Funktion eine zufällige Ganzzahl zwischen den angegebenen Ganzzahlen zurück. Wie die RAND () -Funktion wird auch diese Funktion neu berechnet, wenn eine Arbeitsmappe geändert oder geöffnet wird ( flüchtige Funktion ).

Die Formel der RANDBETWEEN-Funktion lautet:

Unten : Eine Ganzzahl, die den unteren Wert des Bereichs darstellt.

Oben : Eine Ganzzahl, die den unteren Wert des Bereichs darstellt.

Um Zufallszahlen in Excel für die Schüler zwischen 0 und 100 zu generieren, verwenden wir die Funktion 'RANDBETWEEN' .

Zuerst müssen wir die Daten auswählen, dann die Formel ie = RANDBETWEEN (0,100) eingeben und Cntrl + Enter drücken. Sie können den unten angegebenen Screenshot bevorzugen.

Da die Werte neu berechnet werden, können Sie mit  Alt + Strg + V das Dialogfeld " Inhalte einfügen" öffnen und nur als Werte einfügen .

Befolgen Sie die unten im Screenshot angegebenen Schritte.

Wie die Funktion RAND () können wir auch die Methode verwenden, die Funktion RANDBETWEEN in die Formelleiste einzugeben und F9 zu drücken, um das Ergebnis in einen Wert umzuwandeln, und dann die Eingabetaste zu drücken.

Dinge, an die man sich erinnern sollte

  • Wenn die Unterseite größer als die Oberseite ist, gibt die RANDBETWEEN-Funktion #NUM zurück!
  • Wenn eines der angegebenen Argumente nicht numerisch ist, gibt die Funktion #VALUE zurück!
  • Sowohl die RAND () - als auch die RANDBETWEEN () -Funktion sind eine flüchtige Funktion (werden neu berechnet), was die Verarbeitungszeit verlängert und die Arbeitsmappe verlangsamen kann.

Zufallszahlen in Excel - Projekt 1

Wir können die Funktion RANDBETWEEN () verwenden, um zufällige Daten zwischen zwei Daten abzurufen.

Wir werden 2 Daten als unteres und oberes Argument verwenden.

Wir müssen die Formel mit der Tastenkombination (Strg + D) nach der Auswahl kopieren .

Wir können Start (D1) und Enddatum (E1) ändern, um den oberen und unteren Wert für die Funktion zu ändern.

Zufallszahlen in Excel - Projekt 2 - Kopf und Schwanz

Um Kopf und Schwanz zufällig auszuwählen, können wir die CHOOSE- Funktion in Excel mit der RANDBETWEEN- Funktion verwenden.

Wir müssen nur jedes Mal im Spiel die Formel in die nächste und nächste Zelle kopieren und 'Kopf' und 'Schwanz' werden zufällig kommen.

Zufallszahlen in Excel - Projekt 3 - Regionszuordnung

Oft müssen wir uns die Daten für verschiedene Beispiele vorstellen und erstellen. Angenommen, wir haben Verkaufsdaten und müssen jeder Verkaufstransaktion drei verschiedene Regionen zuordnen.

Dann könnten wir die RANDBETWEEN-Funktion mit der CHOOSE-Funktion verwenden.

Sie können dasselbe für verbleibende Zellen ziehen.

Zufallszahlen in Excel - Projekt 4 - Erstellen von Ludo-Würfeln

Mit der Funktion RANDBETWEEN können wir auch Würfel für Ludo erstellen. Um dasselbe zu tun, müssen wir die RANDBETWEEN-Funktion in Excel VBA verwenden . Bitte befolgen Sie die folgenden Schritte:

  • Verschmelzen die vier Zellen (B2: C3) mit Start Tab-> Ausrichtung Group-> Verbinden und zentrieren

  • Wenden Sie den Rand mit der Tastenkombination ( ALT + H + B + T ) auf die zusammengeführte Zelle an, indem Sie eine Taste nach der anderen drücken.

  • Mitte und Mitte align den Wert mit Start Tab-> Alignment - Gruppe -> ‚ Mitte‘ und ‚ Middle ausrichten Befehl‘.

  • Verwenden Sie zum Erstellen der Schaltfläche die Registerkarte Entwickler -> Steuerelementgruppe -> Einfügen -> 'Befehlsschaltfläche'

  • Erstellen Sie die Schaltfläche und wählen Sie "Code anzeigen" aus der Gruppe " Steuerung" unter " Entwickler".

  • Fügen Sie nach Auswahl von ' CommandButton1 ' aus der Dropdown- Liste den folgenden Code ein:

RN = ("= RANDBETWEEN (1,6)")

Zellen (2, 2) = RN

Speichern Sie die Datei mit der Erweiterung .xlsm, da wir in der Arbeitsmappe VBA- Code verwendet haben . Deaktivieren Sie den 'Entwurfsmodus', nachdem Sie zum Excel-Fenster gekommen sind .

Wenn wir jetzt auf die Schaltfläche klicken, erhalten wir einen zufälligen Wert zwischen 1 und 6.