Menu

Zufallszahlen in Excel: ZUFALLSZAHL und ZUFALLSBEREICH

=ZUFALLSBEREICH(1;100) liefert eine zufällige ganze Zahl von 1 bis 100 und =ZUFALLSZAHL() eine zufällige Dezimalzahl von 0 bis unter 1. ZUFALLSMATRIX füllt einen ganzen Bereich, INDEX mit ZUFALLSBEREICH wählt einen zufälligen Eintrag, und Inhalte einfügen > Werte friert die Ergebnisse ein.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=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.

Zufallszahlen
B2
AB
1FormulaResult
2Decimal 0 to 10.256679579
3Whole 1 to 10024
4Die roll4
5CoinTails
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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.

Zufallswerte in einem Bereich
D2
ABCD
1MinMaxKindRandom value
21050Whole46
31050Decimal49.74
42026-01-012026-12-31Date2026-09-04
5-55Whole-5
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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.

ZUFALLSMATRIX gibt einen Block von Zahlen aus
A2
ABCD
1Whole numbers 1 to 100Decimals 0 to 1
26423310.040617832
38389550.480702855
49578920.305043489
5436920.133745562
64473640.581903097
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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.

Zufälliger Gewinner
C2
ABC
1NameWinner
2AnaFinn
3Ben
4Cleo
5Dan
6Eve
7Finn
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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.

Gemischte Liste und 3 verschiedene Zahlen von 1 bis 20
C2
ABCDE
1NameShuffled3 of 1 to 20
2AnaFinn8
3BenBen3
4CleoAna12
5DanCleo
6EveEve
7FinnDan
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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.

Einen Wert von ZUFALLSZAHL in eine ganze Zahl umwandeln
C2
ABCDE
1ItemRAND valueWhole numberMinMax
2Draw 10.372512
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

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:

  1. Markiere die Zellen und kopiere sie (Strg+C, auf dem Mac Cmd+C).
  2. 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.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S