0Pricing
Excel Formulas Academy · Lektion

Mit RANDARRAY Zufallsdaten erzeugen

Arrays mit Zufallszahlen für Stichproben und Tests erzeugen

Mit RANDARRAY Zufallsdaten erzeugen ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Was RANDARRAY bewirkt

Benötigen Sie zum Testen, für Stichproben oder eine schnelle Simulation einen Block mit Zufallszahlen? Die Funktion RANDARRAY erzeugt mit einer einzigen Formel ein vollständiges Array mit Zufallswerten.

Ältere Tabellenkalkulationen boten RAND (eine zufällige Dezimalzahl) und RANDBETWEEN (eine zufällige Ganzzahl). RANDARRAY vereint beide Konzepte in einer einzigen Überlauffunktion, die so viele Zellen füllt, wie Sie anfordern.

=RANDARRAY(5, 1)

Die Syntax von RANDARRAY

RANDARRAY akzeptiert bis zu fünf Argumente, die alle optional sind:

  • rows wie viele Zeilen gefüllt werden sollen (Standardwert 1)
  • columns wie viele Spalten (Standardwert 1)
  • min der kleinste Wert (Standardwert 0)
  • max der größte Wert (Standardwert 1)
  • whole_number TRUE für Ganzzahlen, FALSE für Dezimalzahlen (Standardwert FALSE)

Ohne Argumente gibt die Funktion eine einzelne zufällige Dezimalzahl zwischen 0 und 1 zurück.

=RANDARRAY(rows, [columns], [min], [max], [whole_number])

Eine Spalte mit zufälligen Dezimalzahlen

Der einfachste nützliche Aufruf fordert mehrere Zeilen mit Dezimalzahlen zwischen 0 und 1 an. Jeder Wert ist eine neue Zufallszahl mit vielen Dezimalstellen.

Diese Formel gibt 10 zufällige Dezimalzahlen untereinander in einer Spalte aus – praktisch für Gewichtungen, Jitter oder Wahrscheinlichkeitstests.

=RANDARRAY(10)

Minimal- und Maximalwert festlegen

Das dritte und vierte Argument legen den Wertebereich fest. Um Dezimalzahlen zwischen 50 und 100 zu erhalten, geben Sie diese Werte als min und max an.

Denken Sie daran, rows und columns zuerst anzugeben. Dadurch erhalten Sie 8 zufällige Dezimalwerte, die jeweils zwischen 50 und 100 liegen.

=RANDARRAY(8, 1, 50, 100)

Ganzzahlen generieren

Setzen Sie das fünfte Argument whole_number auf TRUE, um statt Dezimalzahlen Ganzzahlen zu erhalten. Dies ist der moderne Ersatz für RANDBETWEEN.

Diese Formel erzeugt 6 zufällige Ganzzahlen von 1 bis 6 – so, als würden Sie eine Handvoll Würfel werfen.

=RANDARRAY(6, 1, 1, 6, TRUE)

Ein Zufallsraster erstellen

Geben Sie rows und columns an, um einen rechteckigen Block zu füllen. Kombinieren Sie dies mit min, max und TRUE, um ein Raster aus Ganzzahlen zu erstellen.

Hier erstellen wir ein Raster mit 4 Zeilen und 3 Spalten, das Ganzzahlen von 1 bis 100 enthält – ideal für Beispieldatensätze oder Test-Fixtures.

=RANDARRAY(4, 3, 1, 100, TRUE)

RANDARRAY wird neu berechnet

RANDARRAY ist volatile: Die Werte ändern sich jedes Mal, wenn das Tabellenblatt neu berechnet wird, etwa wenn Sie eine beliebige Zelle bearbeiten oder F9 drücken. Das ist ideal für interaktive Was-wäre-wenn-Tests, aber ungeeignet, wenn Sie stabile Zahlen benötigen.

Wenn Sie eine Gruppe von Zufallswerten fixieren möchten, kopieren Sie den Überlaufbereich und fügen Sie ihn wieder als nur Werte ein.

=RANDARRAY(10, 1, 1, 100, TRUE)

Zufallsstichproben mit SORTBY

Ein nützlicher Trick: Bringen Sie eine Liste in eine zufällige Reihenfolge, indem Sie sie mit RANDARRAY als Sortierschlüssel sortieren. Kombinieren Sie die Funktion mit SORTBY.

Bei Namen in A2:A20 werden diese nach einer neuen Zufallszahl angeordnet, wodurch die Liste effektiv gemischt wird. Verwenden Sie die ersten Zeilen als Zufallsstichprobe.

=SORTBY(A2:A20, RANDARRAY(19))

RANDARRAY in Google Sheets

Google Sheets unterstützt ebenfalls RANDARRAY, allerdings ist die Menge der Argumente einfacher: Es gibt nur rows und columns, und die Funktion gibt immer Dezimalzahlen zwischen 0 und 1 zurück.

Um in Sheets einen benutzerdefinierten Wertebereich oder Ganzzahlen zu erhalten, verarbeiten Sie das Ergebnis weiter, indem Sie es beispielsweise multiplizieren und addieren, und verwenden Sie anschließend INT. Die Excel-Argumente min, max und whole_number sind dort nicht verfügbar.

=INT(RANDARRAY(6,1)*6)+1

Achten Sie auf den Überlauf

Wie jedes dynamische Array benötigt RANDARRAY leere Zellen, in die das Ergebnis ausgegeben werden kann. Eine große Anforderung wie RANDARRAY(1000) führt zu #SPILL!, wenn irgendetwas den Bereich blockiert.

Platzieren Sie die Formel in einem freien Bereich und beseitigen Sie Hindernisse, bevor Sie große Blöcke mit Zufallsdaten generieren.

=RANDARRAY(1000, 1, 1, 100, TRUE)

Ein praktischer Testdatensatz

Kombinieren Sie die Konzepte, um schnell Beispieldaten zu erstellen. Generieren Sie eine Spalte mit zufälligen Verkaufszahlen, um ein Dashboard zu testen, bevor die echten Zahlen vorliegen.

Diese Formel gibt 50 zufällige ganzzahlige Geldbeträge zwischen 100 und 5000 aus. Fügen Sie sie als Werte ein, um sie zu fixieren, und erstellen Sie anschließend Ihre Formeln darauf aufbauend.

=RANDARRAY(50, 1, 100, 5000, TRUE)

Kurze Überprüfung

Sie möchten eine einzelne Spalte mit 6 zufälligen Ganzzahlen zwischen 1 und 6 – wie bei Würfelwürfen. Welche Formel ist richtig?

Zusammenfassung: Zufallsdaten mit RANDARRAY

RANDARRAY füllt mit einer einzigen Formel einen Block mit Zufallswerten:

  • =RANDARRAY(rows, columns, min, max, whole_number)
  • Alle Argumente sind optional; RANDARRAY() ohne Argumente liefert eine Dezimalzahl zwischen 0 und 1
  • Setzen Sie whole_number auf TRUE, um Ganzzahlen zu erhalten (ersetzt RANDBETWEEN)
  • Die Funktion ist volatil. Fügen Sie das Ergebnis daher als Werte ein, um die Zahlen zu fixieren

Kombinieren Sie die Funktion mit SORTBY, um Listen zu mischen und Stichproben zu erstellen, und lassen Sie ausreichend Platz für den Überlauf.

=RANDARRAY(6, 1, 1, 6, TRUE)

Häufig gestellte Fragen

Ist die Lektion „Mit RANDARRAY Zufallsdaten erzeugen“ kostenlos?

Ja — der vollständige Text von „Mit RANDARRAY Zufallsdaten erzeugen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Mit RANDARRAY Zufallsdaten erzeugen“?

Arrays mit Zufallszahlen für Stichproben und Tests erzeugen Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Excel Formulas Academy zu starten?

Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Mit RANDARRAY Zufallsdaten erzeugen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?

Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Ergebnisse mit SORT sortieren
  2. Mit SORTBY nach einer anderen Spalte sortieren
  3. Mit SEQUENCE Zahlen erzeugen
  4. Mit RANDARRAY Zufallsdaten erzeugen
← Zurück zu Excel Formulas Academy