Wie erhalte ich Zeitunterschiede zu Zellen, die in Excel als dd / mm / jjjj hh: mm formatiert sind?

1187
paradroid

Ich habe zwei Spalten mit Datum und Uhrzeit, die als Benutzerdefiniert formatiert sind dd/mm/yyyy hh:mm.

Eine dritte Spalte ist =C3-B3, =D3-D3, =x3-x3usw.

übertreffen Zellen

Wie Sie sehen, erkennt es nicht den Unterschied in Tagen, Stunden und Minuten, wie ich möchte, sondern zeigt den Unterschied in einem Datumsformat, wobei die Tage, Stunden und Minuten korrekt sind, aber mit Januar 1900 für einige seltsame hinzugefügt Grund.

Wie würde ich ein Ergebnis erzielen, bei dem die Differenz zwischen Tagen, Stunden und Minuten liegt?


Ich habe ursprünglich einen Link zu einer Beispieldatei HIER hinzugefügt, aber ich habe bemerkt, dass ich beim Öffnen des Links im Inkognito-Modus, um sicherzustellen, dass es sich um Public handelt, festgestellt hat, dass die Datumsangaben in ein mm/dd/yyyyFormat umgewandelt werden, was wirklich dumm und noch verwirrender ist .

0

2 Antworten auf die Frage

1
mcalex

Ändern Sie das Zellenformat in Spalte C in benutzerdefiniert.

Geben Sie im Feld für das benutzerdefinierte Format Folgendes ein: d:hh:mm

Dies sollte zum gewünschten Ergebnis führen.

BEARBEITEN:

Würden Sie sich das anschauen? Excel hat eine 'DATEDIF'- Funktion. Syntax:

=DATEDIF(Date1, Date2, Interval) 

Laut Chip Pearson wurde dies einmal in Excel 2000 dokumentiert, befindet sich jedoch seit '95 in Excel und wird wie der betrunkene Cousin anderer Formulae behandelt (dh Excel weiß, dass es ein glückliches und nützliches Leben führt, wird aber nicht höflich davon sprechen Konversation.)

Der Link oben zeigt einige Beispiele, wie unterschiedliche Datumskomponenten im Ergebnis aufgeführt werden. Es scheint jedoch nicht mit der Zeit umzugehen.

Danke, das war eine einfachere Lösung für das, was ich erwartet hatte. Ich benutzte `d 'Tage,' h 'hrs' mm 'min'`, um das gewünschte Ergebnis zu erhalten. paradroid vor 6 Jahren 0
Wenn Sie das benutzerdefinierte Format anwenden, wie Sie es vorgeschlagen haben: d: hh: mm, wird der Datums- und Zeitwert in Spalte C von C3 wie 20:12:06 aussehen und nachdem Sie C3 von B3 abgezogen haben und dasselbe Format d: hh: mm verwenden bekomme 1:16:38. Das meinst du als 1Tag 16Std. 38Minuten, was tatsächlich wie eine Zeit 1:16:38 aussieht. Rajesh S vor 6 Jahren 0
@RajeshS Ich dachte dasselbe, aber es gab die richtigen Ergebnisse und ich habe es so modifiziert, dass es lesbarer ist, wie mein vorheriger Kommentar erklärt. paradroid vor 6 Jahren 0
Dies funktioniert nur, wenn die Anzahl der Tage 31 nicht überschreitet, danach wird es bei 1 erneut gestartet. Das "d" gibt nicht die Anzahl der Tage, sondern den Tag des Monats zurück. Scott Craner vor 6 Jahren 0
Die DATEDIF-Formel ermittelt den Unterschied in Jahr, Monat und Tagen, aber das OP fordert den Unterschied in Tagen, Stunden und Minuten herauszufinden !! Rajesh S vor 6 Jahren 0
-2
Rajesh S

enter image description here Schreiben Sie diese Formel in Zelle D3 und füllen Sie sie nach Bedarf aus.

=INT(C3-B3)&" Days "&HOUR(MOD(C3-B3,1))&" Hour "&MINUTE(MOD(C3-B3,1))&" Minutes" 

Ich hoffe das hilft.

Vielen Dank für Ihre Hilfe, aber die andere Antwort ergab mit ein wenig Modifikation genau die gleichen Ergebnisse und ist für mich viel einfacher zu verstehen. paradroid vor 6 Jahren 1
Tatsächlich waren Ihre Ergebnisse von 31 Tagen und 61 Tagen nicht korrekt, aber ich verstehe nicht die Formel, um zu sagen, warum. paradroid vor 6 Jahren 0
31 Tage ist die Differenz zwischen 01/02 und 01/01, auch 61 Tage zwischen 01/08 und 01/06 ,,,, Sie können die Differenz auch an den Fingern zählen. Rajesh S vor 6 Jahren 0
Die ersten vier Zeilen verwenden mein ursprüngliches UK-Datumsformat (TT / MM / JJJJ), aber die nächsten sechs Zeilen verwenden das US-Format (mm / TT / JJJJ) und die letzten beiden verwenden wieder das UK-Format, jedoch mit einem anderen Trennzeichen. Wenn Sie diese Art von Fehlern machen, führt dies zu einer großen Verwirrung in Ihren Berechnungen! paradroid vor 6 Jahren 1
@paradroid ,, Überprüfen Sie den Screenshot, ich habe das UK-Format wie Sie auf beide Datumsspalten angewendet und für Ihr Wissen wirkt sich das Datumsformat nicht auf die Berechnung aus. Die von mir vorgeschlagene Formel ist technisch gesehen die richtige Methode, um den Unterschied zu ermitteln in Tagen, Stunden und Minuten. Rajesh S vor 6 Jahren 0
Die von Mcalex vorgeschlagene Lösung, um das Format d: hh: mm auf Spalte C anzuwenden, ist nicht ausreichend, es sei denn, Sie wenden sich nicht auch auf Spalte D an und schließlich sieht es aus wie eine ZEIT, wie 1:16:38 !! Rajesh S vor 6 Jahren 0
Rajesh, Sie verwenden in sechs Reihen kein UK-Format. Fünf der Zeilen enthalten Datumsangaben, die noch nicht geschehen sind, wenn sie im UK-Format vorliegen sollen. Vergleiche mit meinem ursprünglichen Screenshot. Bei Verwendung des benutzerdefinierten Formats `d 'days gibt" h "hrs" mm "min" "die korrekten Zeiten für meine Nebenkostenabrechnung in einem lesbaren Format an. paradroid vor 6 Jahren 0
Die Formel für diese Antwort enthält die korrekten Werte und ist die richtige Antwort, aber die Daten in den Beispieltabellen stimmen nicht mit meinen überein (und daher sind die Ergebnisse falsch). paradroid vor 6 Jahren 0
@paradroid ,, dann ändern und testen Sie Ihre Daten besser ,,,. Rajesh S vor 6 Jahren 0