2016-08-27 5 views
0

Ich habe eine Google-Tabelle, wo ich die Zeit zwischen zwei Datetime-Werten finde. Die Berechnung scheint ordnungsgemäß zu funktionieren, denn wenn ich den Wert als eine Zahl ausgibt, sieht es korrekt aus. Wenn jedoch versuche ich es als d zu formatieren: hh: mm, für alle Werte, bei denen die beiden Termine am selben Tag sind, es zeigt mir 30 Tage statt von 0. Einige Beispieldaten:Datetime formatiert nicht richtig als d: hh: mm

Datetime  | Diff as # | Diff as d:hh:mm 
8/13/2016 20:24 |   | 
8/27/2016 00:09 | 13.15625 | 13:03:45   (this line is correct) 
8/27/2016 04:43 | 0.190278 | 30:04:34   (this is incorrect, should be 0 days, not 30) 

Wenn Ich versuche dasselbe in Excel, es funktioniert wie erwartet. (statt 30:04:34 bekomme ich 00:04:34) Also denke ich, dass es einen Unterschied zwischen den beiden gibt, den ich nicht kenne. Kann jemand helfen?

Antwort

1

Derzeit Blätter Google nicht die Funktion haben, die Dauer in Tagen (über benutzerdefiniertes Format) zu zeigen, können Sie es nur in Stunden und/oder Minuten und/oder Sekunden ..

Screenshot: enter image description here

Noch gibt eine Abhilfe ist das gewünschte Format, versuchen Sie die folgende Formel in Zelle C3 zu erhalten:

=(datevalue(A3)-datevalue(A2))&text(time(0,0,(A3-A2)*24*60*60),":HH:mm") 

Screenshot: enter image description here

EDIT (nach dem Kommentar sehen):
Versuchen Sie, die folgende Formel:

=rounddown(A3-A2)&" days "&text(time(0,0,(A3-A2)*24*60*60),"HH:mm") 
+0

Erstaunlich, danke. Ein kleines Problem, wenn der zweite Wert zu einem späteren Zeitpunkt ist, fügt die Berechnung einen zusätzlichen Tag hinzu. [Siehe markierte Zellen hier] (http://imgur.com/rpDEA6T) Gibt es eine Möglichkeit, das zu beheben? Wäre es auch möglich, dies als "0 Tage 04:34" für die Lesbarkeit zu formatieren? – crlast86

+0

Versuchen Sie Folgendes: = Abrundung (A3-A2) & "Tage" & Text (Zeit (0,0, (A3-A2) * 24 * 60 * 60), "HH: mm") – Kishan

+0

Sieht so aus, als hätte es geklappt. Vielen Dank! – crlast86

Verwandte Themen