KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie generiert man in Excel Zufallsdezimalzahlen oder -ganzzahlen?

AutorSun Änderungsdatum

In der Datenanalyse, bei Simulationen und Testszenarien benötigt man in Excel häufig Zufallszahlen – etwa zur Modellierung von Schülerergebnissen, für Finanzprognosen oder zum Erstellen von Beispieldaten in Präsentationen. Je nach Anforderung kommen dabei entweder Dezimalzahlen (Bruchzahlen) oder ganze Zahlen zum Einsatz. Excel bietet mehrere integrierte Methoden sowie spezialisierte Werkzeuge und Automatisierungstechniken, um beide Arten von Zufallszahlen zu generieren. Dieses Tutorial stellt praxiserprobte Verfahren zur Erzeugung zufälliger Dezimal- und Ganzzahlen vor, erläutert typische Anwendungsfälle und liefert wertvolle Tipps sowie Hinweise zu häufigen Fehlern – für reibungslosere Arbeitsabläufe.

Generieren von Zufallsdezimalzahlen mithilfe einer Formel

Generieren von Zufallsganzzahlen mithilfe der RANDBETWEEN-Funktion

Generieren von Zufallsdezimal- oder -ganzzahlen mit dem Zufällige Daten einfügen-Werkzeug gute Idee3

Automatisieren Sie die Generierung von Zufallsdezimalzahlen oder -ganzzahlen mithilfe von VBA-Makros.


Generieren von Zufallsdezimalzahlen

Generieren von Zufallsdezimalzahlen zwischen 0 und 1

Die ZUFALLSZAHL-Funktion von Excel ist eine einfache Möglichkeit, zufällige Dezimalwerte zwischen 0 und 1 zu generieren – ideal für schnelle Simulationen oder das Erstellen von Testdaten.

1. Klicken Sie auf eine beliebige leere Zelle und geben Sie die folgende Formel ein:

=RAND()

Drücken Sie die Eingabetaste und ziehen Sie anschließend den Ausfüllknauf über Ihren Zielbereich, um benachbarte Zellen im Handumdrehen mit Zufallsdezimalzahlen zwischen 0 und 1 zu füllen.
Ein Screenshot, der die RAND-Funktion zeigt, die zufällige Dezimalzahlen zwischen 0 und 1 generiert

2. Um die Anzahl der angezeigten Dezimalstellen anzupassen, markieren Sie den Ergebnisbereich und klicken Sie anschließend auf die Schaltflächen Dezimalstellen erhöhen oder Dezimalstellen verringern auf der Registerkarte Start. Dieser Schritt ändert nicht die zugrundeliegende Zufallszahl, sondern steuert lediglich deren sichtbare Genauigkeit – für eine einfachere Interpretation.

Ein Screenshot, der die Schaltflächen „Dezimalstellen erhöhen“ und „Dezimalstellen verringern“ in Excel zeigt

Generieren von Zufallsdezimalzahlen zwischen 0 und X

Um Zufallsdezimalzahlen innerhalb eines beliebigen positiven Bereichs (von 0 bis X) zu generieren, verwenden Sie die Excel-Formel ZUFALLSZAHL()*X. Ersetzen Sie X einfach durch Ihren gewünschten Maximalwert.

1. Wählen Sie eine leere Zelle aus und geben Sie die folgende Formel ein (hier wird 99 beispielhaft für X verwendet):

=RAND()*99

2. Ziehen Sie den Ausfüllknauf aus der Zelle heraus, um so viele Zellen wie nötig mit Zufallsdezimalzahlen zwischen 0 und 99 zu füllen – ideal für die Stichprobenentnahme kontinuierlicher Daten wie Noten oder Preise.
Ein Screenshot, der die Formel zeigt, die zufällige Dezimalzahlen zwischen 0 und 99 in Excel generiert

3. Verwenden Sie wie zuvor die Schaltflächen Dezimalstellen erhöhen oder Dezimalstellen verringern, um eine benutzerdefinierte Dezimalformatierung festzulegen.

Generieren von Zufallszahlen zwischen X und Y

Für Szenarien, die Zufallsdezimalzahlen innerhalb zweier benutzerdefinierter Grenzen (X und Y, wobei X < Y) erfordern, wird die folgende Excel-Formel empfohlen:

=RAND()*(Y-X)+X

Diese Formel generiert eine Zufallszahl zwischen X und Y. Möchten Sie beispielsweise Dezimalzahlen zwischen 33 und 88 erhalten:

=RAND()*(88-33)+33

Geben Sie die Formel in eine leere Zelle ein, drücken Sie die Eingabetaste und ziehen Sie bei Bedarf den Ausfüllknauf über mehrere Zellen.
Ein Screenshot, der die Formel zeigt, die Zufallszahlen zwischen 33 und 88 in Excel generiert

Passen Sie die angezeigten Dezimalstellen zur besseren Übersichtlichkeit mithilfe der Formatierungsschaltflächen auf der Registerkarte Start an. Nachdem Sie die Formel eingegeben haben, können Sie die Ergebnisse auch als Werte kopieren und einfügen, falls Sie die Zufallszahlen für zukünftige Analysen ohne Neuberechnung beibehalten möchten.

Tipp: Bei jeder Neuberechnung – etwa durch Drücken von F9, Eingabe eines neuen Werts oder erneutes Öffnen der Arbeitsmappe – generiert Excel diese Zellen möglicherweise neu. Um zu verhindern, dass sich die Werte ändern, sollten Sie die Zahlen nach der Generierung als Werte kopieren und einfügen.


Generieren von Zufallsganzzahlen mithilfe der RANDBETWEEN-Funktion

Wenn Ihre Anwendung ganze Zahlen benötigt – etwa zur Simulation von Lotterien, zur Vergabe zufälliger IDs oder zur Stichprobenziehung aus ganzzahligen Datensätzen – bietet die RANDBETWEEN-Funktion von Excel eine einfache Lösung. Diese Methode eignet sich für alle Benutzer und funktioniert zuverlässig in jedem ganzzahligen Bereich.

1. Geben Sie in der Zielzelle (z. B. A1) die folgende Formel ein, um eine Zufalls-Ganzzahl zwischen Ihren festgelegten unteren und oberen Grenzen – X und Y – zu generieren. In diesem Beispiel verwenden wir 10 und 50:

=RANDBETWEEN(10,50)

2. Drücken Sie die Eingabetaste, um die Formel zu bestätigen. Ziehen Sie den Ausfüllknauf nach unten oder über benachbarte Zellen, um weitere Zufallsganzzahlen zu generieren.

Wenn Sie die generierten Ergebnisse fixieren und weitere Änderungen verhindern möchten (da sich RANDBETWEEN bei jeder Neuberechnung aktualisiert), klicken Sie mit der rechten Maustaste auf den ausgefüllten Bereich, wählen Sie Kopieren und klicken Sie anschließend erneut mit der rechten Maustaste, um Als Werte einfügen auszuwählen. So bleiben Ihre Zufallsergebnisse dauerhaft gesperrt.

Hinweis: Beide Grenzwerte (X und Y) müssen ganze Zahlen sein, und Y muss größer als X sein – andernfalls tritt ein Fehler auf. Wenn Sie mehrere zufällige Ganzzahlen ohne Duplikate generieren möchten, empfehlen wir die Verwendung erweiterter Werkzeuge oder Formeln wie das „Zufällige Daten einfügen“-Werkzeug von Kutools.


Generieren von Zufallsdezimal- oder -ganzzahlen mit dem Zufällige Daten einfügen-Werkzeug

Für häufige oder komplexe Vorgänge zur Generierung von Zufallszahlen – insbesondere wenn Sie Kontrolle über Eindeutigkeit, Format und Datentyp (Ganzzahl, Dezimalzahl, Datum, Uhrzeit oder Zeichenfolge) benötigen oder den Prozess automatisieren möchten – bietet das Kutools für Excel-Zufällige Daten einfügen-Werkzeug eine leistungsstarke, formelfreie Lösung. Über ein intuitives Dialogfeld erhalten Sie sofort präzise Ergebnisse – ideal für wiederkehrende Aufgaben, umfangreiche Datensätze und alle Fälle, in denen umfassendere Randomisierung gefragt ist.

Mit Zufällige Daten einfügen können Sie Folgendes durchführen:

Einfügen von Zufallsganzzahlen

Einfügen von Zufallsdezimalzahlen

Einfügen von zufälligen Datums- oder Uhrzeitangaben

Einfügen von zufälligen Zeichenfolgen oder Benutzerdefinierte Listen

Kutools für Excel,mit KI ausgestattet 🤖bietet über 300 praktische Funktionen, um Ihre Aufgaben zu vereinfachen.

Nachdem Sie kostenlos installiertKutools für Excel haben, gehen Sie wie folgt vor:

Um das Tool „Zufällige Daten einfügen“ zu starten, klicken Sie auf Kutools > Einfügen > Zufällige Daten einfügen.
Ein Screenshot, der das Hilfsprogramm „Zufallsdaten einfügen“ auf der Kutools-Registerkarte zeigt

Einfügen von Zufallsganzzahlen

1. Markieren Sie den Zellbereich, in dem Sie Zufallsganzzahlen generieren möchten.

2. Gehen Sie zu Kutools > Einfügen > Zufällige Daten einfügen, und wählen Sie im Dialogfeld die Registerkarte Ganzzahl. Geben Sie hier Ihre minimalen und maximalen Ganzzahlen ein. Aktivieren Sie gegebenenfalls das Kontrollkästchen Eindeutige Werte, um Duplikate zu vermeiden.
Ein Screenshot, der die Registerkarte „Ganze Zahl“ im Dialogfeld „Zufallsdaten einfügen“ zeigt

3. Klicken Sie auf OK – Ihre ausgewählten Zellen werden sofort mit Zufallsganzzahlen gefüllt.
Ein Screenshot, der zufällig eingefügte ganze Zahlen in Excel zeigt

Einfügen von Zufallsdezimalzahlen

1. Wählen Sie den Zellenbereich aus, in dem Dezimalzahlen angezeigt werden sollen.

2. Öffnen Sie Kutools > Einfügen > Zufällige Daten einfügen, wechseln Sie zur Registerkarte Dezimal, und legen Sie anschließend die Dezimalgrenzen sowie die gewünschte Genauigkeit (Anzahl der Dezimalstellen) fest. Hier können Sie zudem eindeutige Werte auswählen, um nicht wiederholende Ergebnisse zu erhalten.
Ein Screenshot, der die Registerkarte „Dezimalzahl“ im Dialogfeld „Zufallsdaten einfügen“ zeigt

3. Klicken Sie auf OK – die Zufallsdezimalzahlen erscheinen sofort in den ausgewählten Zellen.
Ein Screenshot, der zufällig eingefügte Dezimalzahlen in Excel zeigt

Einfügen von zufälligen Datums- oder Uhrzeitangaben
Ein Screenshot, der die Option zum Einfügen zufälliger Datumsangaben zeigt
Ein Screenshot, der die Option zum Einfügen zufälliger Uhrzeiten zeigt

Einfügen einer zufälligen Zeichenfolge oder Benutzerdefinierte Listen
Ein Screenshot, der die Option zum Einfügen zufälliger Zeichenfolgen zeigt

Vorteile und Tipps: Das „Zufällige Daten einfügen“-Werkzeug von Kutools beschleunigt den Prozess erheblich – besonders bei großen Datensätzen –, vermeidet manuelle Fehler und bietet Funktionen für Datumsangaben, Uhrzeiten sowie benutzerdefinierte Listen, die mit nativen Excel-Formeln nicht ohne Weiteres verfügbar sind.

Hinweis: Wenn Sie weniger Zellen auswählen, als die angeforderte Anzahl eindeutiger Werte beträgt, kann der Vorgang fehlschlagen oder zu unvollständigen Daten führen.

Demo: Zufallszahlen, Datumsangaben und Passwörter in Excel einfügen

 
Kutools für Excel: Über 300 praktische Werkzeuge griffbereit! Nutzen Sie KI-gestützte Funktionen für intelligenteres und schnelleres Arbeiten!Jetzt herunterladen!

Automatisieren Sie die Generierung von Zufallsdezimalzahlen oder -ganzzahlen mithilfe von VBA-Makros.

Für fortgeschrittene Anwender, die regelmäßig große Mengen an Zufallszahlen benötigen oder den Prozess automatisieren möchten – etwa bei wiederholten Simulationen, Batch-Tests oder der Erstellung von Berichten – bieten VBA-Makros eine leistungsstarke Alternative. Mit VBA lässt sich die Generierung präzise steuern, sei es für Dezimalzahlen oder ganze Zahlen innerhalb beliebiger Bereiche, und ermöglicht zudem einfache Automatisierung und vollständige Reproduzierbarkeit. Diese Methode ist ideal, wenn native Formeln oder manuelle Werkzeuge zu langsam sind oder bestimmte Funktionen fehlen.

Sie können den folgenden Code zur Generierung von Zufallsdezimalzahlen und ganzen Zahlen verwenden:

1. Klicken Sie zunächst auf Entwicklertools > Visual Basic. Wählen Sie im Fenster „Microsoft Visual Basic for Applications“ Einfügen > Modul, und fügen Sie den folgenden Code ein:

Sub GenerateRandomNumbers()
    Dim rng As Range
    Dim cell As Range
    Dim minVal As Double, maxVal As Double, isInteger As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select destination range", xTitleId, rng.Address, Type:=8)
    
    minVal = Application.InputBox("Enter minimum value", xTitleId, 1, Type:=1)
    maxVal = Application.InputBox("Enter maximum value", xTitleId, 100, Type:=1)
    
    isInteger = Application.InputBox("Type 'Y' for integer, 'N' for decimal", xTitleId, "Y", Type:=2)
    
    If minVal >= maxVal Then
        MsgBox "Minimum value must be smaller than maximum value.", vbExclamation
        Exit Sub
    End If
    
    For Each cell In rng
        If UCase(isInteger) = "Y" Then
            cell.Value = Int((maxVal - minVal + 1) * Rnd + minVal)
        Else
            cell.Value = Rnd * (maxVal - minVal) + minVal
        End If
    Next
End Sub

2. Klicken Sie auf die Schaltfläche Ausführen-Schaltfläche, um das Makro auszuführen. Anschließend erscheint eine Eingabeaufforderung, in der Sie den Zielbereich, den Minimal- und Maximalwert sowie das gewünschte Zahlenformat (ganze Zahl oder Dezimalzahl) festlegen können. Das Makro eignet sich hervorragend für kleine wie auch große Zellbereiche und ist daher ideal für Automatisierungs- und Massen-Zufallsgenerierungsaufgaben. Sollte ein Fehler auftreten – beispielsweise wenn der Minimalwert nicht kleiner als der Maximalwert ist – erhalten Sie eine Popup-Benachrichtigung.

Tipp: Sie können dieses Makro einer Schaltfläche zuweisen, um es per Mausklick auszuführen, oder die Eingabeaufforderungen anpassen, wenn Sie regelmäßig mit festen Parametern arbeiten.

Hinweis: Bei Dezimalzahlen können Sie die Zellformatierung nach der Generierung mithilfe der Formatierungswerkzeuge von Excel anpassen, um die gewünschte Genauigkeit zu erreichen.



Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins