2017-09-04 3 views
0

Ich habe eine Zelle A3 als 10.55 und B3 als 20,35. Jetzt muss ich den anderen Wert als Zeit berechnen. Es bedeutet, dass ich den Wert wie 9 Stunden und 40 Minuten bekommen sollte. Es sollte wie 9,40 in C3 gedruckt werden.Berechnen Sie Zeit in Excel durch genaue Zeit

Ich habe dies versucht, aber es gibt nicht den genauen Wert.

=TIME(FLOOR((B3-A3), 1), ((B3-A3) - FLOOR((B3-A3), 1)) * 100, 0) 

Gibt es einen anderen Weg, es zu lösen? Vielen Dank im Voraus.

Antwort

1

Wenn Sie stattdessen das native Excel-Zeitformat 10:55 und 20:35 verwenden, können Sie einfach eine Subtraktion durchführen, um das gewünschte Ergebnis zu erhalten.

+0

Mit dem Format _h.mm_ sollte die Differenz wie gewünscht ausgegeben werden. –

+0

Wenn ich Zeitformat benutze und eine einfache Dezimalzahl schreibe, wird sie in eine andere Zahl umgewandelt. – Ranjit

+0

Sofern Sie keine Dezimalzahlen verwenden müssen, sollten Sie stattdessen einen Doppelpunkt verwenden, da dies die native Berechnung von Datum und Uhrzeit ermöglicht. – ApplePie

0

A3:

=TIME(10;55;00) 

B3:

=TIME(20;35;00) 

C3:

=TEXT(B3-A3;"g.mm") 

funktionieren sollte. ;)

0

Zuerst müssen Sie das Zahlenformat in allen 3 Zellen als h.mm einstellen (Rechtsklick auf Zellen, Zellen formatieren ..., Registerkarte Nummer, Benutzerdefinierte Kategorie).

Dann, wenn Sie die Zeit eingeben, sollte es im Standardformat 10:55 sein, andernfalls wird es als Zahl in der Tat berücksichtigt werden. Warum das passiert: MS Excel betrachtet alle Daten als Zahlen. Der ganzzahlige Teil ist die Anzahl der Tage seit 1900, der gebrochene Teil sind die Stunden. Der Unterschied zwischen Nummer und Datum ist nur das Zahlenformat als Nummer oder als Datum/Uhrzeit. Wenn Sie dies möchten, verwenden Sie einfach die Formel = B3-A3.