So konvertieren Sie negative Dezimalzahlen in Excel in negative Zeit und zeigen sie an

So konvertieren Sie negative Dezimalzahlen in Excel in negative Zeit und zeigen sie an

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:

Bildbeschreibung hier eingeben

Um Ergebnisse in einem gültigen TIME-Format zu erhalten, würde ich vorschlagen, die TIME-Werte statt der Dezimalwerte zu subtrahieren.

  • Formel in ZelleT51 & fill it down.

    =IF(R51-P51<0, "-" & TEXT(ABS(R51-P51),"hh:mm"), R51-P51)
    
  • Das angewandte Zellenformat T51:T52ist hh:mm.

Achtung

  • Wenn Sie die Dezimaldarstellung von ZEIT subtrahieren, die sich in Q& SSpalten befindet, erhalten Sie 4: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.

verwandte Informationen