
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.