Open Office Calc-Zeit in Dezimalzahlen umwandeln

Open Office Calc-Zeit in Dezimalzahlen umwandeln

Meine Aufgabe ist ganz einfach, aber ich weiß nicht, wie ich sie lösen soll.

Ich richte in OpenOffice Calc ein Arbeitszeitblatt mit 3 Spalten ein. Die ersten beiden Spalten sind zeitformatierte Spalten, die meine Start- und Endzeit darstellen. In der dritten Spalte soll die Stundendifferenz als Dezimalzahl angezeigt werden. Dies ist beispielsweise meine gewünschte Anzeige:

| 9:00 Uhr | 12:30 Uhr | 3,5 Std. |

Ich glaube, ich brauche eine Kombination aus Funktion und Formatierung, aber ich bekomme es einfach nicht hin.

Antwort1

Versuche dies:

A1        B1         C1
9:00 AM   12:30PM    =(B1-A1)*24

Sollte sehen:

A1        B1         C1
9:00 AM   12:30PM    3.50 Hrs

Stellen Sie sicher, dass Sie C1 alsNummer, mit beliebigen Dezimalstellen (ich verwende normalerweise 2).

Um die "Stunden" anzuzeigen, ändern Sie den Formatcode, also die 0,00, die unten im Feld für die Formatierung der Zahlen angezeigt wird, in„0.00 Uhr“ (Anführungszeichen enthalten) Dadurch wird das Format in „Benutzerdefiniert“ geändert.

Damit sollte das gewünschte Ergebnis erzielt werden.

Die Zeit wird intern als {ganze Tage}{Dezimalkomma}{Bruchteile von Tagen} gespeichert.

Also 1 Tag (24 Stunden) = 1,00

12 Stunden = 0,50

3,5 Stunden = 0,15 (tatsächlich: .14583333 = 3,5/24 = 7/48)

Hoffe das hilft.

verwandte Informationen