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

Wie lassen sich negative Zeitangaben in Excel korrekt darstellen?

AutorXiaoyang Änderungsdatum

Die Arbeit mit Zeitberechnungen in Excel kann knifflig werden, wenn eine spätere Zeit von einer früheren abgezogen wird. Subtrahieren Sie beispielsweise 12:20 von 10:15, liefert Excel stattdessen einen ######-Fehler – nicht den erwarteten negativen Zeitwert, wie in den folgenden Screenshots gezeigt. Dieses Problem tritt häufig auf, da Excel im Standard-Datumssystem standardmäßig nur positive Zeitwerte unterstützt. Eine zuverlässige Lösung ist daher entscheidend für präzise Terminplanung, korrekte Zeiterfassung und alle Fälle, in denen negative Zeitdauern oder Überstunden exakt dargestellt werden müssen.

Ein Screenshot der Verwendung einer Formel, um eine spätere Zeit von einer früheren Zeit zu subtrahierenEin Screenshot eines PfeilsEin Screenshot, der das Ergebnis als #-Fehler anzeigt


Negative Zeitangaben korrekt anzeigen, indem das Standard-Datumsystem von Excel geändert wird

Bei der Arbeit mit Zeitberechnungen können Sie negative Zeitwerte ganz einfach anzeigen, indem Sie die Arbeitsmappe auf das 1904-Datumsystem umstellen. So werden negative Ergebnisse korrekt dargestellt (z. B. „-2:05“) – statt Fehlermeldungen. Das ist besonders praktisch, wenn Sie häufig negative Dauern benötigen, etwa bei der Projektverfolgung oder Schichtplanung.

Hinweise:

  • Der Wechsel zum 1904-Datumsystem verschiebt alle vorhandenen Datumsangaben in der Arbeitsmappe um etwa 1.462 Tage (~4 Jahre). Überprüfen Sie nach der Änderung andere Datumsfelder.
  • Diese Einstellung gilt nur für diese Arbeitsmappe (sie wirkt sich nicht auf andere Dateien aus).
  • Beachten Sie bei der Zusammenarbeit, dass Benutzer mit dem standardmäßigen 1900-Datumsystem unterschiedliche Ergebnisse sehen können, wenn Arbeitsmappen gemischt werden.
  • Sie können das 1900- und das 1904-Datumsystem nicht gleichzeitig innerhalb derselben Arbeitsmappe nutzen.

1. Öffnen Sie das Dialogfeld Excel-Optionen. In Excel 2010/2013 navigieren Sie zu Datei > Optionen. In Excel 2007 klicken Sie auf die Office-Schaltfläche und wählen Excel-Optionen.

2. Klicken Sie in den Excel-Optionen auf Erweitert. Aktivieren Sie unter Beim Berechnen dieser Arbeitsmappe das Kontrollkästchen 1904-Datumsystem verwenden. Siehe untenstehenden Screenshot:

Ein Screenshot der Aktivierung der Option „Datumsystem 1904 verwenden“ im Excel-Optionen-Fenster

3. Klicken Sie auf OK. Negative Zeitdifferenzen werden nun korrekt angezeigt, wie hier gezeigt:

Ein Screenshot, der das standardmäßige #-Fehlerergebnis zeigtEin PfeilEin Screenshot, der das negative Zeit-Ergebnis zeigt

Tipps:

  • Wenn die Genauigkeit historischer Datumsangaben entscheidend ist, sollten Sie alternative Ansätze in Betracht ziehen – beispielsweise eine benutzerdefinierte Textausgabe mithilfe von Formeln oder VBA –, anstatt das Datumsystem zu wechseln.
  • Dokumentieren Sie den Wechsel des Datumsystems in der Arbeitsmappe – beispielsweise auf einem „ReadMe“-Blatt –, um Verwirrung bei anderen Benutzern zu vermeiden.
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!

Negative Zeitangaben korrekt mit Formeln anzeigen

Wenn Ihr Workflow eine Änderung des Datumsystems nicht zulässt (aus Gründen der Kompatibilität oder Berichterstattung), können Sie korrekte Anzeigen negativer Zeitwerte mithilfe von Formeln erreichen. Diese Methode zeigt negative Dauern als Text an und ermöglicht so klare visuelle Ergebnisse, ohne den Excel-Fehler auszulösen. Dieser Ansatz wird häufig bei der Berechnung von Arbeitszeitdefiziten, der Verfolgung von Projektverzögerungen oder beim Vergleich von verstrichenen Zeiten eingesetzt.

1. Geben Sie die Zeiten, für die Sie die Differenz berechnen möchten, in zwei separate Zellen ein (z. B. A1 und A2). Geben Sie anschließend in eine leere Zelle die folgende Formel ein, um die negative Differenz zu berechnen und korrekt darzustellen:

=TEXT(MAX($A$1:$A$2)-MIN($A$1:$A$2),"-H::MM")

Dabei stehen A1 und A2 für die beiden Zeitwerte. Passen Sie die Zellbezüge entsprechend Ihren Daten an. Diese Formel liefert ein Textergebnis, sodass Minuszeichen bei Bedarf sichtbar bleiben – selbst in Fällen, in denen Excel normalerweise einen Fehler zurückgeben würde.

Ein Screenshot, der zeigt, wie man eine Formel verwendet, um negative Zeit korrekt anzuzeigen

2. Drücken Sie Enter. Das Ergebnis erscheint als formatierte Zeitzeichenfolge – bei negativen Werten mit einem Minuszeichen, wie unten gezeigt:

Ein Screenshot, der das negative Zeit-Ergebnis2 zeigt

Alternative Formel:

Sie können auch diese Formel verwenden, die bedingt ein Minuszeichen anzeigt, wenn das Ergebnis negativ ist:

=IF(A2-A1<0, "-" & TEXT(ABS(A2-A1),"hh:mm"), A2-A1)

In dieser Konfiguration ist A2 die kleinere bzw. frühere Zeit und A1 die spätere Zeit – passen Sie diese jedoch entsprechend Ihrer Berechnungsrichtung an. Diese Methode liefert bei negativen Werten ein Textergebnis, was die Berichterstattung erleichtert. Beachten Sie jedoch, dass sich die resultierenden Werte ohne zusätzliche Konvertierung weder summieren noch als Zeiten addieren lassen.

Hinweise:

  • Die Ergebnisse liegen als Text vor und nicht als echte Zeitwerte – daher sind weitere Zeitberechnungen erst möglich, wenn Sie das Ergebnis wieder in ein Zeitformat konvertieren.
  • Der Formelansatz ist arbeitsmappenunabhängig, ideal zum Teilen geeignet und vermeidet Konflikte mit globalen Einstellungen.
  • Achten Sie darauf, die korrekten Zellbezüge zu verwenden, um logische Fehler zu vermeiden – beispielsweise die Endzeit von der Startzeit zu subtrahieren, was zu einem negativen Wert führen würde.

Negative Zeit mit VBA-Code anzeigen (benutzerdefiniertes Textformat)

Eine weitere effektive Methode, um negative Zeitangaben in Excel zu handhaben, ist die Verwendung eines VBA-Makros. Diese Lösung ist besonders praktisch, wenn Sie eine nahtlose Möglichkeit benötigen, negative Zeitberechnungen automatisch zu erkennen und direkt im Arbeitsblatt anzuzeigen – selbst bei großen Datenmengen – ohne Systemeinstellungen anzupassen oder für jede Zelle separate Formeln einzugeben. Ideal für fortgeschrittene Anwender, die laufende Zeiteingaben wie etwa Schichtprotokolle von Mitarbeitern verwalten: Das Makro verhindert den ######-Fehler, indem es negative Zeitwerte in benutzerdefinierte Textzeichenfolgen umwandelt – beispielsweise mit einem vorangestellten Minuszeichen.

Vorteile: Ermöglicht die Batch-Verarbeitung ausgewählter Zellen, bewahrt die Originaldaten, lässt sich flexibel nach Bedarf formatieren und beeinträchtigt nicht die Datumsystemeinstellungen von Excel.
Nachteile: Erfordert die Aktivierung von Makros und eignet sich nicht, wenn native Excel-Zeitwerte für Berechnungen – über die reine Anzeige hinaus – erhalten bleiben sollen.

Hinweise und Tipps:

  • Erstellen Sie stets eine Sicherungskopie Ihrer Datei, bevor Sie VBA-Skripte ausführen.
  • Diese Lösung wandelt negative Zeitwerte in Text um. Sollten zukünftige Berechnungen erforderlich sein, verwenden Sie stets die ursprünglichen numerischen Daten – nicht das vom Makro generierte Anzeigergebnis.
  • Möglicherweise wurden Makros durch Ihre IT-Richtlinien deaktiviert. Aktivieren Sie Makros in Excel, um diese Lösung nutzen zu können.

1. Klicken Sie in Excel auf Entwicklertools > Visual Basic. Klicken Sie im VBA-Editor-Fenster auf Einfügen > Modul, und fügen Sie dann den folgenden Code in das Modulfenster ein:

Sub DisplayNegativeTimeAsText()
    Dim WorkRng As Range
    Dim Cell As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select time calculation result cells", xTitleId, WorkRng.Address, Type:=8)
    For Each Cell In WorkRng
        If IsNumeric(Cell.Value) And Not IsEmpty(Cell.Value) Then
            If InStr(Cell.NumberFormat, ":") > 0 Then
                If Cell.Value < 0 Then
                    Cell.NumberFormat = "@"
                    Cell.Value = "-" & Format(Abs(Cell.Value), "h:mm")
                End If
            End If
        End If
    Next
End Sub

2. Um das Makro auszuführen, klicken Sie im VBA-Editor auf die Schaltfläche Ausführen-Schaltfläche Ausführen oder drücken Sie F5. Anschließend erscheint ein Dialogfeld, in dem Sie den Zellbereich auswählen können, der Ihre Zeitdifferenzergebnisse enthält – auch solche mit dem ######-Fehler.

Das Makro scannt automatisch den ausgewählten Bereich. Für jede Zelle mit einem negativen Zeitwert (die normalerweise)###### anzeigen würde), ändert es das Zellenformat in Text und konvertiert den Wert in ein lesbares Format wie „-2:05“. Positive Zeitwerte bleiben unverändert. Um zum normalen Zeitformat zurückzukehren, müssen Sie die ursprünglichen Zellwerte wiederherstellen oder eine Rückgängig-/Wiederherstellungsaktion durchführen.

Fehlerbehebung und weitere Tipps:

  • Wenn Sie einen Bereich ohne Zeitdifferenzen auswählen – beispielsweise leere Zellen oder Werte, die keine Zeitangaben sind – überspringt das Makro diese zuverlässig.
  • Wenn keine Zellen ausgewählt sind, fordert das Makro zur Eingabe eines Bereichs auf – ohne andere Daten zu beeinflussen.
  • Überprüfen Sie nach der Ausführung stets die Formatierung – die betroffenen Zellen enthalten nun Text, sodass ursprüngliche Zeitberechnungen erst nach einer Zurücksetzung wieder funktionieren.
  • Um das Makro für andere Anzeigeformate oder längere Stunde-Minute-Sekunde-Strukturen zu erweitern oder anzupassen, ändern Sie den Abschnitt Format(Abs(Cell.Value), "h:mm") entsprechend.

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