Gibt es eine Möglichkeit, negative Zeitspannen in Excel richtig anzuzeigen?

19781
fixer1234

Gibt es eine Möglichkeit, Excel eine negative Zeitspanne anzeigen zu lassen? Wenn ich zwei Zeitwerte subtrahiere (z. B. wenn ich die tatsächliche Zeit für etwas von der geplanten Zeit abziehe) und das Ergebnis negativ ist, füllt Excel die Ergebniszelle lediglich mit Hashwerten, um mich darauf hinzuweisen, dass das Ergebnis nicht möglich ist als Zeitwert angezeigt. Selbst OpenOffice.org Calc und Google Spreadsheets können negative Zeitwerte anzeigen.

Gibt es eine Möglichkeit, dieses Problem zu umgehen, indem Sie die bedingte Formatierung verwenden? Ich möchte wirklich keine Abhilfe schaffen, indem ich die Stunden und Minuten selbst oder etwas Ähnliches berechne.

15

5 Antworten auf die Frage

10
Espo

Von http://spreadsheetpage.com/index.php/tip/C17/P10/ von John Walkenbach:

Standardmäßig verwendet Excel ein Datumssystem, das mit dem 1. Januar 1900 beginnt. Ein negativer Zeitwert generiert eine Datum-Zeit-Kombination, die vor diesem Datum liegt und ungültig ist.

Die Lösung besteht darin, das 1904-Datumssystem zu verwenden. Wählen Sie Extras, Optionen. Klicken Sie im Dialogfeld "Optionen" auf die Registerkarte "Berechnung" und aktivieren Sie die Option "1904 Date System", um das Startdatum auf den 2. Januar 1904 zu ändern. Ihre negativen Zeiten werden jetzt korrekt angezeigt.

Wenn Sie das 1904-Datumssystem verwenden, müssen Sie beim Verknüpfen mit Datumszellen in anderen Arbeitsmappen vorsichtig sein. Wenn die verknüpfte Arbeitsmappe das 1900-Datumssystem verwendet, sind die von den Links abgerufenen Daten falsch.

Großartig! Es klappt. Obwohl es für mich ein bisschen hackig aussieht. Aber das ist wahrscheinlich in Ordnung, denke ich. :-) vor 15 Jahren 0
In Excel 2010 ist diese Einstellung hier: Datei -> Optionen -> Erweitert -> Beim Berechnen dieser Arbeitsmappe flash vor 8 Jahren 1
3
frogspawn321

Wenn die Antworten in einer Spalte mit Zellen angezeigt werden, die mit "A1" beginnen, blenden Sie diese Spalte aus. Dann "fügen" Sie eine weitere Spalte von Zellen neben der verborgenen Spalte ein.

Gehen Sie zur Zelle am oberen Rand der neuen Spalte und geben Sie die Formel ein

=IF((A1<0,-A1,A1) 

Dies führt immer zu einer lesbaren Antwort. Es ist jedoch nicht offensichtlich, ob die richtige Antwort ursprünglich positiv oder negativ war. Sie brauchen einen Mechanismus, um dies zu zeigen. Eine ideale Methode wäre, eine weitere Bedingung in die Formel aufzunehmen, die die Farbe in Rot ändert, wenn A1 kleiner als Null ist

Oder äquivalent: "= ABS (A1)". Scott vor 5 Jahren 0
0
TK.

Haben Sie in Erwägung gezogen, bedingte Formatierungen zu verwenden, um negative Zeitspannen hervorzuheben?

Ich bin mir bewusst, dass dies wahrscheinlich keine technisch korrekte Antwort ist, aber der Benutzer / Leser kann auf einen Blick erkennen, welche Bereiche negativ sind.

Ja, ich benutze bereits bedingte Formatierungen, um negative Zeitspannen hervorzuheben. Das Problem ist, dass Excel nur eine Menge Hashes zeigt, die nicht so groß ist. vor 15 Jahren 0
Bei Verwendung des 1900-Datumsformats kann Excel keine negativen Zeiträume anzeigen. Sheesh bobbogo vor 7 Jahren 0
0
Amer Jaradat

Ich habe das Problem wie folgt gelöst:

annehmen, dass

E2 ist Startzeit und F2 Endzeit (formatieren Sie diese Zellen in der TIME-Formel, egal ob 24 Stunden oder Am / Pm)

dann wird die Formel sein

=TEXT((24-E2)+(F2),"H::MM") 

Das Format der Zelle sollte (NUMBER) sein

Diese Formel hilft Ihnen, wenn die Startzeit abends am Tag D und die Endzeit morgens am nächsten Tag ist. Viel Glück

-1
Aaron

= IF (B4-A4 <0, (TEXT ((24-B4) + (A4), "- H: MM: SS")), B4-A4)

Mit dieser Formel habe ich negative Zeiten gelöst.