Zufallszahlen in Excel erzeugen

Für Testdaten, eine Verlosung oder eine zufällige Reihenfolge bei Präsentationen: Excel erzeugt Zufallszahlen mit eigenen Funktionen. Wichtig ist, sie danach einzufrieren, sonst ändern sie sich bei jeder Eingabe.

Kurz gesagt: =ZUFALLSZAHL() liefert eine Zahl ab 0 und kleiner als 1. =ZUFALLSBEREICH(1;100) liefert eine ganze Zahl von 1 bis 100, beide Grenzen eingeschlossen. Beide Formeln rechnen bei jeder Änderung im Blatt neu.

Die Zufallsfunktionen im Überblick

FunktionErgebnisBeispiel
=ZUFALLSZAHL()Kommazahl, mindestens 0 und kleiner als 10,7134…
=ZUFALLSZAHL()*(b-a)+aKommazahl zwischen a und b=ZUFALLSZAHL()*(50-10)+10
=ZUFALLSBEREICH(Untere_Zahl;Obere_Zahl)ganze Zahl, Grenzen eingeschlossen=ZUFALLSBEREICH(1;6) für einen Würfel
=ZUFALLSMATRIX(Zeilen;Spalten;Min;Max;Ganze_Zahl)ganzer Bereich voller Zufallszahlen=ZUFALLSMATRIX(5;3;1;100;WAHR)

ZUFALLSZAHL braucht keine Argumente, die leeren Klammern müssen trotzdem dastehen. Die Formel ZUFALLSZAHL()*(b-a)+a stammt so aus der Microsoft-Hilfe: Die Zahl zwischen 0 und 1 wird auf die Breite des Bereichs gestreckt und dann verschoben. Brauchst du zwei Nachkommastellen, etwa für Testpreise, pack sie in RUNDEN: =RUNDEN(ZUFALLSZAHL()*(50-10)+10;2).

ZUFALLSMATRIX füllt mit einer Formel einen ganzen Bereich. Alle Argumente sind optional. Ohne Angaben kommt eine einzelne Zahl zwischen 0 und 1 heraus. Mit WAHR als letztem Argument liefert die Funktion ganze Zahlen, sonst Kommazahlen.

Probier es aus: aus einer Zufallszahl wird ein Würfel

Zufallsergebnisse kann niemand prüfen, sie sind ja jedes Mal anders. Deshalb stehen in dieser Übung Zufallszahlen, die bereits eingefroren wurden. Deine Aufgabe ist der Teil, auf den es ankommt: daraus ganze Zahlen von 1 bis 6 zu machen.

Aufgabe In Spalte A stehen Zufallszahlen, die mit ZUFALLSZAHL erzeugt und dann als Werte eingefügt wurden. Mach daraus in B2 einen Würfelwurf von 1 bis 6. Die Formel wird bis B7 ausgefüllt.

AB
1 Zufallszahl (fixiert) Würfel
2 0,0731
3 0,5402
4 0,9968
5 0,3217
6 0,6489
7 0,1855

Das Muster =GANZZAHL(ZUFALLSZAHL()*Anzahl)+Start funktioniert für jeden Bereich ganzer Zahlen. In der Praxis ist =ZUFALLSBEREICH(1;6) kürzer, das Ergebnis ist dasselbe: jede Zahl von 1 bis 6 mit gleicher Wahrscheinlichkeit.

Zufallswerte einfrieren

ZUFALLSZAHL und ZUFALLSBEREICH sind flüchtige Funktionen. Excel rechnet sie bei jeder Eingabe im Blatt neu, auch beim Drücken von F9. Für eine Verlosung, deren Ergebnis feststehen soll, ist das ungünstig. So frierst du die Werte ein:

  1. Markier die Zellen mit den Zufallsformeln und kopier sie mit Strg+C.
  2. Öffne mit Strg+Alt+V den Dialog Inhalte einfügen, wähl Werte (Taste W) und bestätige mit Eingabe. Alternativ klickst du unter Start auf den Pfeil unter Einfügen und wählst bei Werte einfügen das Symbol Werte.

Jetzt stehen in den Zellen feste Zahlen statt Formeln. Für eine einzelne Zelle geht es noch schneller, so beschreibt es auch Microsoft: Tipp =ZUFALLSZAHL() in die Bearbeitungsleiste, drück F9 und dann Eingabe. Excel ersetzt die Formel durch ihr Ergebnis.

Liste zufällig mischen

Mit SORTIERENNACH und ZUFALLSMATRIX sortierst du eine Liste nach Zufallszahlen und bekommst eine neue Reihenfolge, ohne Lücken und ohne doppelte Einträge:

=SORTIERENNACH(A2:A11;ZUFALLSMATRIX(ANZAHL2(A2:A11)))

ANZAHL2 zählt die Namen in A2:A11, ZUFALLSMATRIX erzeugt genauso viele Zufallszahlen, und SORTIERENNACH ordnet die Namen nach diesen Zahlen. Das Ergebnis läuft automatisch in die Zellen darunter. Dieses Vorgehen nennt Microsoft selbst als Beispiel auf der Hilfeseite zu SORTIERENNACH.

Zufällige Stichprobe ziehen

Brauchst du nur drei Gewinner aus zehn Namen, nimm die ersten drei Zeilen der gemischten Liste:

=INDEX(SORTIERENNACH(A2:A11;ZUFALLSMATRIX(ANZAHL2(A2:A11)));SEQUENZ(3))

Weil die Liste gemischt und nicht dreimal einzeln gezogen wird, kann niemand doppelt gewinnen. Für genau einen zufälligen Namen reicht =INDEX(A2:A11;ZUFALLSBEREICH(1;ANZAHL2(A2:A11))). Wie INDEX funktioniert, steht bei INDEX und VERGLEICH.

Ohne Microsoft 365: Hilfsspalte

In Excel 2016 und 2019 gibt es SORTIERENNACH und ZUFALLSMATRIX nicht. Dort schreibst du neben die Liste eine Hilfsspalte mit =ZUFALLSZAHL(), füllst sie nach unten aus und sortierst die Tabelle nach dieser Spalte. Danach kannst du die Hilfsspalte löschen.

Typische Fehler mit Zufallszahlen

Die Zahlen ändern sich ständig

Das ist kein Fehler, sondern das Verhalten flüchtiger Funktionen. Sobald das Ergebnis feststehen soll, als Werte einfügen.

ZUFALLSBEREICH liefert doppelte Werte

Jede Zelle zieht unabhängig von den anderen. Bei 20 Zahlen aus 1 bis 50 sind Wiederholungen deshalb sehr wahrscheinlich. Für Werte ohne Wiederholung mischst du eine fertige Liste wie oben, etwa =SORTIERENNACH(SEQUENZ(50);ZUFALLSMATRIX(50)).

Die Datei wird langsam

Tausende Zufallsformeln rechnen bei jeder Eingabe neu. Friere Testdaten ein, sobald du sie erzeugt hast.

Zufallsdatum erscheint als Zahl

=ZUFALLSBEREICH(DATUM(2026;1;1);DATUM(2026;12;31)) liefert ein zufälliges Datum im Jahr 2026, aber als fortlaufende Zahl. Formatier die Zelle als Datum, dann siehst du es richtig. Mehr dazu bei den Datumsfunktionen.

Zufallsfunktionen auf Englisch

DeutschEnglisch
ZUFALLSZAHLRAND
ZUFALLSBEREICHRANDBETWEEN
ZUFALLSMATRIXRANDARRAY
SORTIERENNACH, SEQUENZ, ANZAHL2SORTBY, SEQUENCE, COUNTA
GANZZAHLINT
=ZUFALLSBEREICH(1;6)=RANDBETWEEN(1,6)

In welchen Excel-Versionen gibt es die Zufallsfunktionen?

ZUFALLSZAHL und ZUFALLSBEREICH gibt es in allen aktuellen Versionen, auch in Excel 2016 und 2019. ZUFALLSMATRIX und SORTIERENNACH gibt es wie SEQUENZ laut Microsoft in Microsoft 365, Excel 2024 und Excel 2021, nicht in Excel 2016 und 2019.

Häufige Fragen

Wie erzeuge ich eine Zufallszahl zwischen zwei Werten?

Für ganze Zahlen mit =ZUFALLSBEREICH(10;50), für Kommazahlen mit =ZUFALLSZAHL()*(50-10)+10.

Wie verhindere ich, dass sich die Zufallszahlen ändern?

Kopieren und mit Strg+Alt+V als Werte einfügen. Danach stehen feste Zahlen in den Zellen.

Wie ziehe ich einen zufälligen Namen aus einer Liste?

Mit =INDEX(A2:A11;ZUFALLSBEREICH(1;ANZAHL2(A2:A11))). Für mehrere Namen ohne Wiederholung mischst du die Liste mit SORTIERENNACH und nimmst die obersten Zeilen.

Sind die Zufallszahlen von Excel für Gewinnspiele geeignet?

Für eine Verlosung im Team reichen sie. Wo Zufall rechtlich oder sicherheitstechnisch belastbar sein muss, etwa bei Passwörtern oder offiziellen Gewinnspielen, sind dafür vorgesehene Verfahren die bessere Wahl.

Als Nächstes lernen: FILTER, SORTIEREN und EINDEUTIG

SORTIERENNACH gehört zu den dynamischen Arrayfunktionen. Mit FILTER, SORTIEREN und EINDEUTIG baust du Listen, die sich selbst aktualisieren.

FILTER und EINDEUTIG üben

Schreib uns

Sprache wählen

Wähle deine bevorzugte Sprache