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

Wie generiert man in Excel schnell eine zufällige Uhrzeit?

AutorXiaoyang Änderungsdatum

Beim Arbeiten mit Excel ist es gängig, zufällige Zahlen, Datumsangaben oder Textzeichenfolgen zum Testen, für die Datenanalyse, zur Planung oder Simulation einzufügen. In bestimmten Szenarien benötigen Sie jedoch zufällige Uhrzeiten – etwa innerhalb eines vorgegebenen Zeitraums oder in festgelegten Intervallen. Das ist beispielsweise beim Erstellen von Belegungsplänen, beim Ausfüllen von Anwesenheitsprotokollen oder beim Simulieren zeitbasierter Daten für Systemtests der Fall. Obwohl Excel keine direkte Funktion zur Generierung zufälliger Uhrzeiten bereitstellt, stehen Ihnen mehrere praktische Lösungen zur Verfügung: integrierte Formeln, benutzerfreundliche Add-In-Funktionen und flexible VBA-Makro-Methoden.

Zufällige Uhrzeit in Excel mithilfe von Formeln generieren

Zufällige Uhrzeit in Excel mithilfe einer praktischen Funktion generieren

Zufällige Uhrzeit in Excel mithilfe von VBA-Code generieren


Zufällige Uhrzeit in Excel mithilfe von Formeln generieren

Mit den folgenden Formeln erstellen Sie zufällige Uhrzeiten ganz nach Ihren Anforderungen – etwa innerhalb eines ganzen Tages, zwischen zwei festgelegten Zeiten oder in definierten Intervallen. Diese Methoden sind ideal für die meisten alltäglichen Excel-Aufgaben, besonders wenn Sie sofortige Ergebnisse benötigen, ohne Makros aktivieren oder Add-Ins installieren zu müssen.

Zufällige Uhrzeit in Excel generieren

Um einen Bereich schnell mit zufälligen Uhrzeiten zu füllen, geben Sie die folgende Formel in eine leere Zelle ein, und ziehen Sie anschließend das Ausfüllkästchen nach unten, um die Formel bei Bedarf auf weitere Zeilen zu übertragen. So erhalten Sie sofort formatierte, zufällige Uhrzeiten zwischen 00:00:00 und 23:59:59.

=TEXT(RAND(),„HH:MM:SS")

Zufällige Uhrzeit generieren

Sie können diese Formel so weit nach unten kopieren, wie Sie benötigen. Beachten Sie jedoch: RAND() generiert bei jeder Neuberechnung des Arbeitsblatts einen neuen Wert, sodass sich die zufälligen Uhrzeiten aktualisieren, sobald Änderungen am Blatt vorgenommen werden. Um die generierten Uhrzeiten dauerhaft zu speichern, kopieren Sie die Ergebnisse und verwenden Sie Werte einfügen, um die Formeln zu überschreiben.


Zufällige Uhrzeit zwischen zwei Uhrzeiten in Excel generieren

Möchten Sie zufällige Uhrzeiten innerhalb eines bestimmten Zeitraums – etwa zwischen 11:00 und 15:00 – generieren, verwenden Sie einfach die folgende Formel. Diese Methode eignet sich ideal für Belegungspläne, Terminsysteme oder Simulationen, bei denen definierte Zeitfenster entscheidend sind.

Geben Sie die folgende Formel in eine leere Zelle ein, und ziehen Sie dann das Ausfüllkästchen über den Bereich, in den Sie zufällige Uhrzeiten einfügen möchten.

=TEXT(RAND()*())15-11)/24+11/24,„HH:MM:SS")

 Zufällige Uhrzeit zwischen zwei Uhrzeiten generieren

Hinweis: In dieser Formel stehen 11und 15für die Start- und Endstunde im 24-Stunden-Format. Passen Sie diese Zahlen an Ihren gewünschten Zeitrahmen an. Die Minuten und Sekunden werden innerhalb dieses Zeitfensters zufällig generiert.

Nachdem die Uhrzeiten generiert wurden, sollten Sie diese als Werte einfügen, wenn Sie sie dauerhaft speichern möchten. Achten Sie darauf: Falls Ihre Start- oder Endzeiten exakt auf Mitternacht (00:00) fallen, stellen Sie sicher, dass die Formel 0 und 24 korrekt verwendet, um Datumsüberlauf-Fehler zu vermeiden.


Zufällige Uhrzeit in festgelegten Intervallen in Excel generieren

Um zufällige Uhrzeiten in festgelegten Intervallen (z. B. alle 15 oder 30 Minuten) zu generieren, kombinieren Sie einfach ABRUNDEN und ZUFALLSZAHL innerhalb der TEXT-Funktion. Das ist besonders praktisch – etwa beim Erstellen zufälliger Buchungen, beim Festlegen zufälliger Veranstaltungsbeginne oder beim Platzieren von Simulationsdaten in exakten Abständen.

Geben Sie diese Formel in eine leere Zelle ein oder kopieren Sie sie dorthin. Ziehen Sie das Ausfüllkästchen nach Bedarf nach unten, um die gewünschte Anzahl zufälliger, intervallbasierter Uhrzeiten zu generieren.

=TEXT(FLOOR(RAND(),"0:15"),„HH:MM:SS")

Zufällige Uhrzeit in bestimmten Intervallen generieren

Hinweis:In dieser Formel legt „0:15“ das Intervall auf 15 Minuten fest. Ändern Sie dies in „0:30“, um halbstündliche Intervalle zu erhalten, oder verwenden Sie eine andere gültige Excel-Zeitangabe entsprechend Ihren Anforderungen. Verwenden Sie stets das 24-Stunden-Format für Zeitintervalle, um Fehler zu vermeiden.

Konvertieren Sie die Ergebnisse nach der Generierung zur besseren Stabilität in Werte.

Ein Screenshot von kutools for excel ai

Entfesseln Sie die Magie von Excel mit KUTOOLS AI

  • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
  • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
  • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!

Zufälliges Datum und Uhrzeit zwischen zwei Zeitpunkten in Excel generieren

Um sowohl zufällige Datums- als auch Uhrzeitwerte zu generieren – nützlich beim Befüllen zufälliger Ereignisprotokolle oder Terminpläne – verwenden Sie die folgende Formel. Dieser Ansatz kombiniert Datum und Uhrzeit, um umfassendere Test- oder Simulationsdaten zu liefern.

Geben Sie diese Formel in eine Zelle ein oder fügen Sie sie dort ein, und ziehen Sie sie bei Bedarf nach unten, um weitere Zeilen auszufüllen.

=TEXT(RAND()*("))2021-2-1012:00:00"-"2020-10-19:00„)+"2020-10-19:00:00","YYYY-MM-DD HH:MM:SS")

Zufälliges Datum und Uhrzeit zwischen zwei Datumsangaben generieren

Hinweis:2020-10-19:00:00und 2021-2-1012:00:00sind die Start- und Endpunkte – passen Sie diese entsprechend Ihren Anforderungen an. Geben Sie Datumsangaben im Format JJJJ-MM-TT HH:MM:SS ein, um Mehrdeutigkeiten zu vermeiden, insbesondere wenn Ihr System ein anderes Datumsformat verwendet.

Beim Herunterziehen der Formel generiert jede Zelle ein neues zufälliges Datum und eine neue zufällige Uhrzeit innerhalb Ihres gewählten Intervalls. Sollten Sie nur das Datum oder ausschließlich die Uhrzeit benötigen, passen Sie das Format der Formel entsprechend an – beispielsweise „JJJJ-MM-TT“ für das Datum allein.


Zufällige Uhrzeit in Excel mithilfe einer praktischen Funktion generieren

Wenn Ihnen die Verwaltung von Formeln zu mühsam erscheint oder Sie großflächig zufällige Daten schnell anpassen müssen, bietet Kutools für Excel eine Zufällige Daten einfügen-Funktion, mit der Sie in nur wenigen Klicks zufällige Zahlen, Datumsangaben, Uhrzeiten und sogar benutzerdefinierte Textzeichenfolgen einfügen können. Das ist besonders praktisch, wenn Sie häufig zufällige Daten benötigen, Neuberechnungen vermeiden möchten oder zusätzliche Optionen wie das Einfügen eindeutiger Uhrzeiten innerhalb eines Bereichs nutzen wollen.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...
Hinweis:Um Zufällige Daten einfügenzu verwenden, installieren Sie Kutools für Excel, und führen Sie dann die folgenden Schritte aus.

Nach der Installation von Kutools für Excelführen Sie die folgenden Schritte aus:

1. Wählen Sie einen leeren Zellbereich für die zufälligen Uhrzeiten aus.

2. Navigieren Sie zu Kutools > Einfügen > Zufällige Daten einfügen.

Klicken Sie auf die Funktion „Zufallsdaten einfügen“ von Kutools

3. Wechseln Sie im Dialogfeld Zufällige Daten einfügen zur Registerkarte Uhrzeit, und geben Sie Ihre gewünschten Start- und Endzeiten jeweils in die Felder Von und Bis ein.

Geben Sie die Start- und Endzeit an

Tipp: Aktivieren Sie die Option Eindeutige Werte, um sicherzustellen, dass alle generierten Uhrzeiten unterschiedlich sind.

4. Klicken Sie auf OK oder Übernehmen. Ihr markierter Bereich wird sofort mit zufälligen Uhrzeiten gefüllt.

Die zufällige Uhrzeit wurde in die Zellen eingefügt

Laden Sie Kutools für Excel jetzt herunter und testen Sie es kostenlos!

Die Funktion Zufällige Daten einfügen ist besonders praktisch, wenn Ihre zufälligen Uhrzeiten statisch sein sollen – also nach dem Einfügen nicht mehr aktualisiert werden.


Zufällige Uhrzeit in Excel mithilfe von VBA-Code generieren

Ein weiterer flexibler Ansatz zur Generierung zufälliger Uhrzeiten in Excel ist die Verwendung von VBA-Makros. Durch die Anpassung von VBA können Sie zusätzliche Anforderungen berücksichtigen – beispielsweise bestimmte Stunden ausschließen, Uhrzeiten in festgelegten Intervallen generieren oder zufällige Uhrzeiten automatisch aktualisieren, sobald sich das Arbeitsblatt ändert. Die Verwendung eines Makros ist besonders nützlich für Benutzer, die mehr Kontrolle benötigen oder die Generierung zufälliger Uhrzeiten für mehrere Bereiche oder wiederkehrende Prozesse automatisieren möchten.

Im Folgenden finden Sie ein Beispiel-VBA-Makro, das zufällige Uhrzeiten in Ihren ausgewählten Zellen generiert und einfügt. Passen Sie ganz nach Bedarf Start- und Endzeiten, die Granularität der Zufallsgenerierung (Minuten oder Sekunden) oder den Ausschluss bestimmter Stunden an.

1. Öffnen Sie den VBA-Editor, indem Sie auf Entwicklertools > Visual Basic klicken. Wechseln Sie im VBA-Fenster zu Einfügen > Modul. Kopieren Sie den folgenden Code in das neu erstellte Modul. (Falls die Registerkarte „Entwicklertools“ nicht angezeigt wird, aktivieren Sie sie unter „Excel-Optionen > Menüband anpassen“.)

Sub GenerateRandomTimes()
    Dim WorkRng As Range
    Dim StartHour As Integer
    Dim EndHour As Integer
    Dim ExcludeHour As Integer
    Dim cell As Range
    Dim xTitleId As String
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to fill random times:", xTitleId, WorkRng.Address, Type:=8)
    
    StartHour = Application.InputBox("Start hour (0-23):", xTitleId, 8, Type:=1)
    EndHour = Application.InputBox("End hour (1-24):", xTitleId, 18, Type:=1)
    ExcludeHour = Application.InputBox("Hour to exclude (if none, type -1):", xTitleId, -1, Type:=1)
    
    Application.ScreenUpdating = False
    Randomize
    
    For Each cell In WorkRng
        Dim h As Integer, m As Integer, s As Integer
        Do
            h = Int((EndHour - StartHour) * Rnd + StartHour)
        Loop While h = ExcludeHour
        
        m = Int(60 * Rnd)
        s = Int(60 * Rnd)
        
        cell.Value = TimeSerial(h, m, s)
        cell.NumberFormat = "hh:mm:ss"
    Next cell
    
    Application.ScreenUpdating = True
End Sub

2. Führen Sie das Makro aus, indem Sie die Taste F5 drücken. Es erscheint eine Eingabeaufforderung, in der Sie den Zielzellenbereich auswählen können. Anschließend legen Sie Ihre gewünschte Startstunde, Endstunde und gegebenenfalls eine auszuschließende Stunde fest. Geben Sie -1 ein, wenn Sie keine bestimmte Stunde ausschließen möchten. Das Makro fügt dann eindeutige zufällige Uhrzeiten in Ihren ausgewählten Bereich ein.

Dieser VBA-Ansatz ermöglicht erweiterte Anpassungen – etwa das Auslassen von Nachtstunden oder die Erzeugung unterschiedlicher Intervalle durch gezielte Änderung der Zufallsverteilung von Minuten oder Sekunden. Wenden Sie das Makro wiederholt auf denselben Bereich an, werden die vorhandenen Werte überschrieben; kopieren Sie die Ergebnisse daher stets an einen anderen Ort, wenn Sie sie vor einer erneuten Ausführung sichern möchten.


Weitere verwandte Artikel:

  • Zufälliges Datum zwischen zwei Datumsangaben generieren
  • Wenn Sie in einer Excel-Datei arbeiten, möchten Sie gelegentlich aus bestimmten Gründen zufällige Datumsangaben generieren. Natürlich könnten Sie die Daten manuell einzeln eingeben – doch sobald mehrere Datumsangaben benötigt werden, wird diese Methode schnell zeitaufwendig und ermüdend. Wie generieren Sie in Excel also effizient ein zufälliges Datum?
  • Prüfen, ob eine Uhrzeit zwischen zwei Uhrzeiten liegt
  • Wie können Sie in Excel prüfen, ob eine bestimmte Uhrzeit zwischen zwei vorgegebenen Uhrzeiten liegt? Diese Prüfung manuell durchzuführen, kostet viel Zeit. Daher stelle ich Ihnen einige einfache Formeln vor, um diese Aufgabe zu lösen.
  • Stundenberechnung zwischen Uhrzeiten nach Mitternacht
  • Angenommen, Sie führen einen Zeitplan zur Erfassung Ihrer Arbeitszeiten: Die Uhrzeit in Spalte A gibt die Startzeit am heutigen Tag an, während die Uhrzeit in Spalte B die Endzeit am folgenden Tag darstellt. Bei einer direkten Berechnung der Zeitdifferenz mit der Formel „=B2-A2“ erhalten Sie in der Regel nicht das korrekte Ergebnis, wie im linken Screenshot zu sehen. Wie berechnen Sie in Excel die Stunden zwischen zwei Uhrzeiten korrekt, wenn die Endzeit nach Mitternacht liegt?

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