Open Office Calc-Zeit bis zur Dezimalstelle

4203
Parker

Meine Aufgabe ist sehr einfach, aber ich kann nicht herausfinden, wie es geht.

Ich stelle in OpenOffice Calc ein Arbeitszeitblatt mit 3 Spalten ein. Die ersten beiden Spalten sind Zeitformatierte Spalten, die meine Start- und Endzeit darstellen. Ich möchte, dass die dritte Spalte den Unterschied in Stunden als Dezimalzahl anzeigt. Dies ist zum Beispiel meine gewünschte Anzeige:

| 9:00 Uhr | 12:30 Uhr | 3,5 Stunden |

Ich denke, ich brauche eine Kombination aus Funktion und Formatierung, aber ich kann es einfach nicht schaffen.

2

1 Antwort auf die Frage

3
lornix

Try this:

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

Should see:

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

Make sure you format C1 as a Number, with whatever desired decimals (I usually use 2).

To get the "Hrs" to show up, make the format code, which is the 0.00 shown in the bottom of the formatting numbers box, into "0.00 Hrs" (quotes included) It'll change the format to "User-Defined".

That should do that you want.

time is stored internally as

So 1 day (24 hours) = 1.00

12 hours = 0.50

3.5 hours = 0.15 (actually: .14583333 = 3.5/24 = 7/48)

Hope this helps.