
Ich erstelle eine Tabelle, damit das Disponentenpersonal nachverfolgen kann, wie weit es dem Zeitplan voraus/hinterher ist.
Die Spalten C4-16, E4-16 und F4-16 sind Listen.
D4-16 und G4-16 wandeln die Zeit aus den angrenzenden Spalten in Dezimalzahlen um.
H4-16 soll „Ja“ anzeigen, wenn die LKWs dem Zeitplan voraus oder pünktlich sind, „Nein“, wenn sie hinterherhinken und „“, wenn nichts eingegeben wurde. =IF(I4/24<0,"Yes",IF(I4/24>0,"No",IF(I4/24=0,"")))
I4-16 wird durch Subtraktion der Spalten G - D erreicht.
J4-16 soll die Zeit zurück „+“ und die Zeit voraus „-“ anzeigen, indem I4-16 von Dezimalzahlen in Zeit umgewandelt wird. Die Formel lautet =IF(I4/24<0,I4/24,IF(I4/24>0,I4/24,IF(I4/24=0,"")))
und das Zellenformat +h:mm:ss;-h:mm:ss;h:mm:ss
.
Ich erhalte die Fehlermeldung „##############“ bei negativen Zeiten.
Ich habe einen Screenshot der Tabelle angehängt.
Negative Zeit
Antwort1
Diese einfache Methode löst das Problem:
Um Ergebnisse in einem gültigen TIME-Format zu erhalten, würde ich vorschlagen, die TIME-Werte statt der Dezimalwerte zu subtrahieren.
Formel in Zelle
T51 & fill it down.
=IF(R51-P51<0, "-" & TEXT(ABS(R51-P51),"hh:mm"), R51-P51)
Das angewandte Zellenformat
T51:T52
isthh:mm
.
Achtung
- Wenn Sie die Dezimaldarstellung von ZEIT subtrahieren, die sich in
Q
&S
Spalten befindet, erhalten Sie4:00
&-04.00
.
Passen Sie die Zellbezüge in der Formel nach Bedarf an.
Antwort2
Ich habe tatsächlich eine Antwort auf diese Frage gefunden, wenn Sie navigieren zuDatei > Optionen > Erweitert > Bei Berechnungen in dieser ArbeitsmappeAktivieren Sie das Kontrollkästchen mit„Datumssystem von 1904 verwenden“.
Es wird eine negative Zeit angezeigt.