=ZUFALLSBEREICH(1;100) liefert eine zufällige ganze Zahl von 1 bis 100, beide Enden eingeschlossen. =ZUFALLSZAHL() liefert eine zufällige Dezimalzahl, die mindestens 0 und kleiner als 1 ist. Beide liefern bei jeder Neuberechnung des Blatts neue Zahlen. In englischem Excel heißen die Funktionen RANDBETWEEN und RAND, und so zeigt sie die Tabelle: =RANDBETWEEN(1,100). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons.
| A | B | |
|---|---|---|
| 1 | Formula | Result |
| 2 | Decimal 0 to 1 | 0.256679579 |
| 3 | Whole 1 to 100 | 24 |
| 4 | Die roll | 4 |
| 5 | Coin | Tails |
=ZUFALLSZAHL()Bearbeite eine beliebige Zelle (tippe zum Beispiel ein Wort in A6), und jedes Ergebnis ändert sich. In Excel passiert dasselbe bei jeder Bearbeitung irgendwo in der Arbeitsmappe, und F9 erzwingt neue Zahlen. Die Zahlen, die du hier siehst, sind nicht die, die jemand anderes sieht.
Syntax von ZUFALLSZAHL und ZUFALLSBEREICH
=RAND()
=RANDBETWEEN(bottom, top)
ZUFALLSZAHL nimmt keine Argumente; die leeren Klammern sind Pflicht. ZUFALLSBEREICH nimmt die kleinste und die größte ganze Zahl, die es liefern darf, und liefert #ZAHL! (englisch #NUM!), wenn bottom (Untere_Zahl) größer als top (Obere_Zahl) ist.
Zufallszahl zwischen zwei Werten
ZUFALLSBEREICH liefert nur ganze Zahlen. Für eine zufällige Dezimalzahl in einem Bereich skalierst du ZUFALLSZAHL: mit der Breite des Bereichs multiplizieren und den kleinsten Wert addieren. Pack das in RUNDEN, um zwei Nachkommastellen zu behalten.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Min | Max | Kind | Random value |
| 2 | 10 | 50 | Whole | 46 |
| 3 | 10 | 50 | Decimal | 49.74 |
| 4 | 2026-01-01 | 2026-12-31 | Date | 2026-09-04 |
| 5 | -5 | 5 | Whole | -5 |
=ZUFALLSBEREICH(A2;B2)Ändere Minimum und Maximum in den Spalten A und B, und die Ergebnisse bleiben im neuen Bereich. Datumswerte sind in Excel ganze Zahlen, also liefert ZUFALLSBEREICH zwischen zwei Datumswerten ein zufälliges Datum; formatiere die Zelle als Datum (Start > Zahlenformat > Datum, kurz), sonst zeigt sie eine fortlaufende Zahl. Negative Grenzen funktionieren auch.
ZUFALLSMATRIX: viele Zufallszahlen auf einmal
In Excel 365 und Excel 2021 füllt =ZUFALLSMATRIX(Zeilen;Spalten;Min;Max;Ganze_Zahl) (englisch RANDARRAY) aus einer Zelle einen ganzen Bereich. Jedes Argument ist optional: =ZUFALLSMATRIX(5) liefert fünf Dezimalzahlen von 0 bis 1 in einer Spalte.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Whole numbers 1 to 100 | Decimals 0 to 1 | ||
| 2 | 64 | 23 | 31 | 0.040617832 |
| 3 | 83 | 89 | 55 | 0.480702855 |
| 4 | 95 | 78 | 92 | 0.305043489 |
| 5 | 4 | 36 | 92 | 0.133745562 |
| 6 | 44 | 73 | 64 | 0.581903097 |
=ZUFALLSMATRIX(5;3;1;100;WAHR)A2 füllt A2:C6 mit ganzen Zahlen (das letzte Argument, TRUE, in deutschem Excel WAHR, verlangt ganze Zahlen; lass es für Dezimalzahlen weg). Excel 2019 und älter haben kein ZUFALLSMATRIX: Schreib =ZUFALLSBEREICH(1;100) in eine Zelle und fülle sie über den Bereich aus.
Einen zufälligen Eintrag aus einer Liste wählen
Um einen zufälligen Namen, ein Produkt oder eine Frage zu ziehen, wählst du mit ZUFALLSBEREICH eine zufällige Position und lieferst mit INDEX den Eintrag an dieser Position. ANZAHL2 zählt die Namen, also kann der Bereich über die Liste hinaus in leere Zeilen reichen: =INDEX(A2:A100;ZUFALLSBEREICH(1;ANZAHL2(A2:A100))) funktioniert weiter, wenn du unten Namen hinzufügst.
| A | B | C | |
|---|---|---|---|
| 1 | Name | Winner | |
| 2 | Ana | Finn | |
| 3 | Ben | ||
| 4 | Cleo | ||
| 5 | Dan | ||
| 6 | Eve | ||
| 7 | Finn |
=INDEX(A2:A7;ZUFALLSBEREICH(1;ANZAHL2(A2:A7)))Jeder Name hat dieselbe Chance, eins zu sechs. Zwei Zellen mit dieser Formel können denselben Namen ziehen; für mehrere verschiedene Gewinner mischst du stattdessen die Liste (nächster Abschnitt) und nimmst die oberen Zeilen.
Eine Liste mischen und Zufallszahlen ohne Wiederholung
=SORTIERENNACH(A2:A7;ZUFALLSMATRIX(6)) sortiert die Liste nach sechs Zufallszahlen und bringt sie damit in zufällige Reihenfolge. Weil jeder Eintrag einmal vorkommt, wiederholt sich das Ergebnis nie, und so ziehst du in Excel 365 und 2021 üblicherweise mehrere verschiedene Namen oder Zahlen.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | Shuffled | 3 of 1 to 20 | ||
| 2 | Ana | Finn | 8 | ||
| 3 | Ben | Ben | 3 | ||
| 4 | Cleo | Ana | 12 | ||
| 5 | Dan | Cleo | |||
| 6 | Eve | Eve | |||
| 7 | Finn | Dan |
=SORTIERENNACH(A2:A7;ZUFALLSMATRIX(ZEILEN(A2:A7)))E2 mischt die Zahlen 1 bis 20, die SEQUENZ (englisch SEQUENCE) erzeugt, und behält mit ÜBERNEHMEN (englisch TAKE) die ersten drei, also sind die drei immer verschieden. ÜBERNEHMEN braucht Microsoft 365 oder Excel 2024; in Excel 2021 schreibst du =INDEX(SORTIERENNACH(SEQUENZ(20);ZUFALLSMATRIX(20));SEQUENZ(3)). In Excel 2019 setzt du =ZUFALLSZAHL() in eine Hilfsspalte neben die Liste und sortierst die Liste mit Daten > Sortieren nach dieser Spalte.
Probier es aus: einen Zufallswert selbst skalieren
ZUFALLSBEREICH ist ZUFALLSZAHL, auf einen Bereich skaliert und auf eine ganze Zahl gekürzt. Hier enthält B2 einen Wert, den ZUFALLSZAHL einmal geliefert hat, als Wert eingefügt, damit er sich nicht mehr ändert.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Item | RAND value | Whole number | Min | Max |
| 2 | Draw 1 | 0.372 | 5 | 12 |
Du bist dran: B2 enthält einen Wert von ZUFALLSZAHL. Mach daraus in C2 eine ganze Zahl vom Minimum in D2 bis zum Maximum in E2, beide eingeschlossen, so wie ZUFALLSBEREICH es tut: mit der Anzahl möglicher Zahlen multiplizieren, mit GANZZAHL die Nachkommastellen entfernen und das Minimum addieren.
Tipp: Von 5 bis 12 gibt es E2-D2+1 mögliche Zahlen, also 8.
Häufiger Fehler: Ergebnisse, die sich nach der Verwendung ändern
Eine Ziehung, die sich bei der nächsten Bearbeitung ändert, taugt nicht als Nachweis, wer gewonnen hat oder welche Zeilen in eine Stichprobe gekommen sind. Sobald du die Zahlen hast, die du willst, wandelst du sie in Werte um:
- Markiere die Zellen und kopiere sie (Strg+C, auf dem Mac Cmd+C).
- Start > Einfügen > Werte. Unter Windows Strg+Alt+V, dann W, dann Eingabe; auf dem Mac Control+Cmd+V und Werte wählen.
Für eine einzelne Zelle drückst du F2, um sie zu bearbeiten, F9, um die Formel durch ihr aktuelles Ergebnis zu ersetzen, und Eingabe. Brauchst du jedes Mal dieselben "zufälligen" Zahlen, für einen Test oder eine Übung in der Klasse, gibt es in Excel kein Argument für einen Startwert: Füge die Werte einmal ein und behalte dieses Blatt. ZUFALLSZAHL taugt für Stichproben, Spiele und Testdaten, aber nicht für Passwörter oder irgendetwas, das mit Sicherheit zu tun hat.
Häufig gestellte Fragen
Wie erzeuge ich in Excel eine Zufallszahl zwischen zwei Zahlen?
Für ganze Zahlen nimmst du =ZUFALLSBEREICH(10;50), das sowohl 10 als auch 50 liefern kann. Für Dezimalzahlen nimmst du =ZUFALLSZAHL()*(50-10)+10, oder =ZUFALLSMATRIX(1;1;10;50) in Excel 365 oder 2021.
Wie verhindere ich, dass sich Zufallszahlen in Excel ändern?
Ersetze die Formeln durch ihre Werte: Kopiere die Zellen, dann Start > Einfügen > Werte. Unter Windows erledigt Strg+Alt+V, W, Eingabe dasselbe; auf dem Mac öffnet Control+Cmd+V Inhalte einfügen, wo du Werte wählst. Für eine einzelne Zelle drückst du F2, dann F9 (auf manchen Laptops Fn+F9), dann Eingabe.
Wie wähle ich in Excel einen zufälligen Namen aus einer Liste?
Nimm =INDEX(A2:A7;ZUFALLSBEREICH(1;ANZAHL2(A2:A7))). ANZAHL2 zählt die Namen, ZUFALLSBEREICH wählt eine Position, und INDEX liefert den Namen an dieser Position.
Wie erzeuge ich in Excel Zufallszahlen ohne Wiederholung?
Misch eine Zahlenfolge und nimm die ersten paar: =ÜBERNEHMEN(SORTIERENNACH(SEQUENZ(50);ZUFALLSMATRIX(50));6) liefert in Excel 365 6 verschiedene Zahlen von 1 bis 50. In Excel 2021, das kein ÜBERNEHMEN hat, nimmst du =INDEX(SORTIERENNACH(SEQUENZ(50);ZUFALLSMATRIX(50));SEQUENZ(6)). ZUFALLSBEREICH in mehreren Zellen kann sich wiederholen.
Wie erzeuge ich in Excel ein zufälliges Datum?
Nimm ZUFALLSBEREICH mit zwei Datumswerten: =ZUFALLSBEREICH(DATUM(2026;1;1);DATUM(2026;12;31)) liefert einen zufälligen Tag im Jahr 2026. Formatiere die Zelle als Datum, sonst zeigt sie die fortlaufende Zahl des Datums.