Kurzfassung —
ZUFALLSMATRIX([Zeilen]; [Spalten]; [Min]; [Max]; [Ganzzahl])ist der Alleskönner-Zufallsgenerator von Excel 365: Eine Formel verteilt einen ganzen Block Zufallszahlen, statt dass SieZUFALLSZAHLtausend Zeilen nach unten ziehen. Alle fünf Argumente sind optional. Ein nacktes=ZUFALLSMATRIX()verhält sich wieZUFALLSZAHL(). Der Schalter, der über Dezimalzahlen oder Ganzzahlen entscheidet, ist das letzte Argument,Ganzzahl, und es ist standardmäßigFALSCH— Sie bekommen also Dezimalzahlen wie3,71, sofern Sie nicht ausdrücklichWAHRübergeben. Es ist weiterhin flüchtig (würfelt bei jeder Bearbeitung neu) und es verteilt sich, ein blockierter Bereich liefert also#ÜBERLAUF!.
=ZUFALLSMATRIX() ' -> 0,6218... eine Dezimalzahl in [0,1), wie ZUFALLSZAHL()
=ZUFALLSMATRIX(5) ' -> verteilt 5 Zufallsdezimalzahlen in einer Spalte
=ZUFALLSMATRIX(5; 3) ' -> verteilt ein 5×3-Raster aus Dezimalzahlen
=ZUFALLSMATRIX(5; 3; 1; 100; WAHR) ' -> ein 5×3-Raster aus Zufallsganzzahlen 1–100
=SORTBY(A2:A20; ZUFALLSMATRIX(ZEILEN(A2:A20))) ' -> eine Liste in einer Formel mischen
Wenn Sie ZUFALLSZAHL und ZUFALLSBEREICH bereits kennen, ist ZUFALLSMATRIX der natürliche nächste Schritt: Es tut, was beide tun, für einen ganzen Bereich auf einmal, und es passt seine eigene Größe an. Die Haken sind die Reihenfolge der Argumente, eine hinterhältige Voreinstellung und die Tatsache, dass es — als dynamische Matrix — mit allem kollidieren kann, was darunter sitzt.
Was Sie lernen werden
- Das mentale Modell: ZUFALLSMATRIX ist ZUFALLSZAHL + ZUFALLSBEREICH, verteilt
- Warum das Argument
Ganzzahlstandardmäßig FALSCH ist — die häufigste Frage „warum bekomme ich Dezimalzahlen?" - Die vollständige Argumentreihenfolge und wie sich
Min/Maxbei Dezimalzahlen gegenüber Ganzzahlen verhalten - Warum es weiterhin flüchtig ist und wann es
#ÜBERLAUF!auslöst - Die Killer-Kombination:
SORTBY(Liste; ZUFALLSMATRIX(...))zum Mischen - Wann ZUFALLSMATRIX nicht verfügbar ist (und was man stattdessen nutzt)
Das mentale Modell: ZUFALLSZAHL und ZUFALLSBEREICH, verteilt
ZUFALLSZAHL gibt eine Dezimalzahl. ZUFALLSBEREICH gibt eine Ganzzahl. Um eine
Tabelle mit einer der beiden zu füllen, schrieb man früher die Formel einmal und zog sie
über Hunderte von Zellen. ZUFALLSMATRIX fasst all das in einer einzigen Formel
zusammen, die sich verteilt — Sie sagen ihr die Form (Zeilen, Spalten) und die
Geschmacksrichtung (Bereich, Ganzzahl oder nicht), und sie malt den ganzen Block auf
einmal.
Das ist die ganze Idee: eine Funktion, die beide der klassischen Würfel und das
Ausfüllen nach unten in einem vereint. Lesen Sie =ZUFALLSMATRIX(5; 3; 1; 100; WAHR)
als „gib mir ein 5-mal-3-Raster aus ZUFALLSBEREICH(1;100)" und =ZUFALLSMATRIX(5; 3)
als „gib mir ein 5-mal-3-Raster aus ZUFALLSZAHL()". Sobald Sie es als „verteiltes
ZUFALLSZAHL / verteiltes ZUFALLSBEREICH" sehen, fühlen sich die Argumente nicht mehr
willkürlich an.
Die Argumente — und die Voreinstellung FALSCH, die jeden erwischt
Alle fünf Argumente sind optional, aber ihre Reihenfolge ist wichtig, und eine Voreinstellung überrascht fast jeden:
=ZUFALLSMATRIX([Zeilen]; [Spalten]; [Min]; [Max]; [Ganzzahl])
- Zeilen, Spalten — die Form des verteilten Blocks (Voreinstellung 1 × 1).
- Min, Max — der Bereich (Voreinstellung
0bis1). Bei Ganzzahlen gehören beide Enden dazu. - Ganzzahl —
WAHRfür Ganzzahlen,FALSCHfür Dezimalzahlen. Voreinstellung:FALSCH.
Diese letzte Voreinstellung ist die ZUFALLSMATRIX-Frage Nummer eins: „Ich habe Zahlen
zwischen 1 und 100 verlangt und 47,83 bekommen — warum?" Weil Sie bei Max aufgehört
und nie Ganzzahl übergeben haben:
=ZUFALLSMATRIX(5; 1; 1; 100) ' -> Dezimalzahlen wie 47,83 (Ganzzahl weggelassen = FALSCH)
=ZUFALLSMATRIX(5; 1; 1; 100; WAHR) ' -> Ganzzahlen wie 47 (Ganzzahl = WAHR)
Regel: Wenn Sie Ganzzahlen wollen, müssen Sie die Formel mit WAHR beenden. Min
und Max anzugeben, genügt nicht — es liefert fröhlich Dezimalzahlen innerhalb dieses
Bereichs. Das ist das Gegenteil von ZUFALLSBEREICH, das nur Ganzzahlen kennt, weshalb es
Umsteiger von ZUFALLSBEREICH jedes Mal erwischt. (Ein weiteres Ganzzahl-Detail für den
Blick: Bei Ganzzahl gleich WAHR müssen Min und Max selbst ganze Zahlen sein, sonst
liefert Excel #WERT! — und wenn Min größer als Max ist, wieder #WERT!.)
Es ist weiterhin flüchtig, und es verteilt sich weiterhin
ZUFALLSMATRIX erbt beide Verhaltensweisen, die den Zufall dynamischer Matrizen ausmachen:
- Flüchtig — wie ZUFALLSZAHL und ZUFALLSBEREICH würfelt es bei jeder Neuberechnung
neu: jede Bearbeitung,
F9, Sortieren oder Öffnen der Datei. Wenn Sie ein Ergebnis behalten müssen, frieren Sie es auf dieselbe Weise ein: den verteilten Bereich markieren, Kopieren, Inhalte einfügen → Werte. (Frieren Sie den gesamten verteilten Bereich auf einmal ein, nicht nur die Zelle oben links.) - Verteilend — es schreibt in die Zellen unterhalb und rechts von der Stelle, an der
Sie es getippt haben. Sitzt dort schon etwas, bekommen Sie statt Zahlen einen
#ÜBERLAUF!-Fehler. Räumen Sie das Hindernis weg, und die Matrix erscheint.
=ZUFALLSMATRIX(1000; 1; 1; 100; WAHR) ' füllt 1000 Zellen aus EINER Formel ...
' ... würfelt aber alle 1000 bei jeder Neuberechnung neu
Diese Flüchtigkeit verdient in großem Maßstab Respekt: Eine ZUFALLSMATRIX über tausend Zellen berechnet jede ihrer Zellen bei jedem Tastendruck anderswo in der Mappe neu. Für ein lebendes Was-wäre-wenn-Modell ist das in Ordnung; für einen fertiggestellten Datensatz frieren Sie es ein, damit die Neuberechnungen aufhören.
Die Killer-Kombination: eine Liste mit SORTBY + ZUFALLSMATRIX mischen
Das mit Abstand Nützlichste, was ZUFALLSMATRIX tut, ist nicht das Erzeugen von Zahlen, die Sie behalten — es ist das Erzeugen von Zahlen, nach denen Sie sortieren und die Sie dann wegwerfen. Kombinieren Sie es mit SORTBY, und Sie mischen eine Liste in einer Formel, ganz ohne Hilfsspalte:
=SORTBY(A2:A20; ZUFALLSMATRIX(ZEILEN(A2:A20))) ' -> die Liste in zufälliger Reihenfolge
=TAKE(SORTBY(A2:A20; ZUFALLSMATRIX(ZEILEN(A2:A20))); 5) ' -> eine Zufallsstichprobe von 5, ohne Wiederholung
ZUFALLSMATRIX(ZEILEN(...)) erzeugt einen Zufallsschlüssel pro Zeile; SORTBY ordnet die
Zeilen nach diesen Schlüsseln; der Zufall ist verschwunden, sobald er seine Arbeit getan
hat. Weil jede Zeile einen eigenen Schlüssel bekommt und schlicht neu angeordnet wird,
wiederholt sich nichts — genau das Verhalten ohne Zurücklegen, das ZUFALLSBEREICH Ihnen
nicht geben kann. Dieses Muster ist das Rückgrat der
zufälligen Auswahl und Stichprobenziehung, und
ZUFALLSMATRIX macht daraus auf 365 einen Einzeiler.
Worauf es ankommt
Auf Excel 365 macht ZUFALLSMATRIX das „ZUFALLSZAHL 1.000 Zeilen nach unten ziehen"
überflüssig — eine Formel, kein Ziehen, und sie passt ihre Größe an, wenn Ihre Daten
wachsen. Greifen Sie danach, wann immer Sie einen Block Zufall oder einen zufälligen
Sortierschlüssel brauchen. Die zwei Dinge, die Sie im Kopf behalten müssen, sind die
Voreinstellung Ganzzahl = FALSCH (beenden Sie mit WAHR, wenn Sie Ganzzahlen wollen)
und die Flüchtigkeit (frieren Sie zu Werten ein, sobald ein Ergebnis endgültig ist). Der
eine Fall, es nicht zu nutzen, ist die Kompatibilität: ZUFALLSMATRIX ist eine Funktion
für dynamische Matrizen, existiert also nur in Excel 365 und Excel 2021 — muss Ihre
Arbeitsmappe in Excel 2019 oder früher laufen, weichen Sie auf
ZUFALLSZAHL und ZUFALLSBEREICH aus, nach unten gefüllt
auf die alte Art.
Wie ExcelMaster hilft
Die FALSCH-Voreinstellung und die Überlauf-Mechanik vergisst man leicht, also lassen Sie
einen Formelassistenten sie tragen. Bitten Sie ExcelMaster um „ein 10×5-Raster aus
Zufallsganzzahlen von 1 bis 100", und es schreibt =ZUFALLSMATRIX(10; 5; 1; 100; WAHR)
— mit dem WAHR, das Sie weggelassen hätten — und richtet den Überlauf auf einen leeren
Bereich, sodass Sie nie #ÜBERLAUF! sehen. Bitten Sie es, „diese Liste zu mischen" oder
„eine Zufallsstichprobe von 25 Zeilen zu ziehen", und es baut die Kombination
SORTBY(...; ZUFALLSMATRIX(...)) und bietet dann an, die Ausgabe zu Werten einzufrieren,
damit Ihre Stichprobe stehen bleibt. Und wenn es erkennt, dass Ihre Datei auf ein älteres
Excel zielt, weicht es leise auf einen Ansatz auf ZUFALLSZAHL-Basis aus, der dort auch
tatsächlich läuft.
Häufig gestellte Fragen
Was macht die ZUFALLSMATRIX-Funktion in Excel?
=ZUFALLSMATRIX([Zeilen]; [Spalten]; [Min]; [Max]; [Ganzzahl]) liefert eine verteilte
Matrix aus Zufallszahlen. Ohne Argumente liefert sie eine einzelne Dezimalzahl in
[0, 1) wie ZUFALLSZAHL(); mit Zeilen und Spalten füllt sie einen ganzen Block;
mit Min, Max und Ganzzahl auf WAHR füllt sie diesen Block mit Zufallsganzzahlen
in Ihrem Bereich. Sie ist der Alles-in-einem-Zufallsgenerator von Excel 365.
Warum liefert ZUFALLSMATRIX mir Dezimalzahlen statt ganzer Zahlen?
Weil das Argument Ganzzahl standardmäßig FALSCH ist. Min und Max zu übergeben,
setzt nur den Bereich — es erzwingt keine Ganzzahlen. Um ganze Zahlen zu bekommen,
müssen Sie WAHR als fünftes Argument anfügen: =ZUFALLSMATRIX(5; 1; 1; 100; WAHR).
Ohne es liefert ZUFALLSMATRIX Dezimalzahlen innerhalb von [Min, Max].
Ist ZUFALLSMATRIX flüchtig? Wie stoppe ich die Neuberechnung?
Ja — wie ZUFALLSZAHL und ZUFALLSBEREICH würfelt sie bei jeder Neuberechnung neu. Um ein Ergebnis zu behalten, markieren Sie den gesamten verteilten Bereich, Kopieren, dann Inhalte einfügen → Werte. Das wandelt die ganze Matrix in feste Zahlen um, die sich nicht mehr ändern.
Warum zeigt ZUFALLSMATRIX einen #ÜBERLAUF!-Fehler?
ZUFALLSMATRIX ist eine dynamische Matrix, die sich in die Zellen unterhalb und rechts
der Formel verteilt. Enthält eine dieser Zellen bereits Daten, kann Excel nicht
verteilen und zeigt #ÜBERLAUF!. Räumen oder verschieben Sie das, was den
Überlaufbereich blockiert, und die Matrix erscheint.
Wie mische ich eine Liste oder ziehe eine Zufallsstichprobe mit ZUFALLSMATRIX?
Sortieren Sie nach einem Zufallsschlüssel: =SORTBY(Bereich; ZUFALLSMATRIX(ZEILEN(Bereich)))
liefert die Liste in zufälliger Reihenfolge, und
=TAKE(SORTBY(Bereich; ZUFALLSMATRIX(ZEILEN(Bereich))); n) zieht eine Zufallsstichprobe
von n ohne Wiederholungen. Siehe
Zufällig auswählen, ziehen und mischen in Excel.
Getestet in
Getestet in: Excel 365 (Windows 11) – zuletzt geprüft am 11.07.2026.
Verwandte Leitfäden: Excel ZUFALLSZAHL & ZUFALLSBEREICH · Zufällige Auswahl & Stichproben · Excel SORT & SORTBY · Excel TAKE & DROP
