Betrachten Sie die folgende Tabelle:
+------------------+------+--------+
| Total worked | Total| Tasks |
+------------------+------+--------+
| 07:30| 09:20|Day 10 |
+-----+-----+------+------+--------+
|09:00|09:20| 00:20| Task1 |
+-----+-----+------+---------------+
|09:20|09:25|'00:05| Task2 |
+-----+-----+------+---------------+
|09:25|09:30|'00:05| Task3 |
+-----+-----+------+---------------+
|09:30|10:30|'01:00| Task4 |
+-----+-----+------+---------------+
|10:30|13:00| 02:30| Task5 |
+-----+-----+------+---------------+
|15:00|19:40| 04:40| Task6 |
+-----+-----+------+---------------+
|19:40|20:20|'00:40| Task7 |
+-----+-----+------+---------------+
(Es tut mir wirklich leid, aber ich hätte es nicht besser machen können).
So Total Worked
viel habe ich an einem einzigen Tag gearbeitet.
Die Werte werden mit 2 Formeln berechnet:
- Ignorierte Zeiten (in der Tabelle Zeiten, die mit beginnen
'
):
=TEXT(Bxx-Axx+ STYLE("CustomDoNotCalc");"hh:mm" )
- Berechnete Zeiten:
=Bxx-Axx
Die Total Worked
Berechnung erfolgt mit einem einfachen =SUM(Cxx:Cxx)
.
Die Total
Eingabe erfolgt manuell.
Ich möchte, dass es berechnet wird und nicht manuell.
Ich habe die folgenden Formeln mit den folgenden Ergebnissen ausprobiert:
=SUM(DATE.VALUE(Cxx:Cxx))
- Fehler#VALUE?
und#VALUE!
=SUM(DATE.VALUE(TEXT(Cxx:Cxx,'hh:mm')))
- Fehler#VALUE?
- Noch einer, aber ich habe vergessen, welcher
Was kann ich tun, um die Total
Zeit zu berechnen?
Antwort1
Ohne Hilfsspalte können Sie eineArray-Formel:
=SUM(C2:C8,(IF(ISERROR(TIMEVALUE(C2:C8)),0,TIMEVALUE(C2:C8))))
Das Ergebnis sieht wie folgt aus:
Um die Array-Formel in C9 einzugeben, geben Sie die obige Formel einohne geschweifte Klammern {}
und drücken Sie CTRL+ SHIFT+ ENTER. OO Calc zeigt die Formel in geschweiften Klammern an, um anzuzeigen, dass es sich um eine Arrayformel handelt.
Antwort2
Ich empfehle die Einführung einesHilfsspaltegibt an, ob die Zeit bei der Berechnung von "Gesamtarbeitszeit" berücksichtigt werden soll. Auf diese Weise ist es ganz einfach, die Dauer mit SUM() zu berechnen undSUMIF()
:
Spalte C (Dauer) ist einfach =Bx-Ax
. „Gesamtarbeitszeit (C9)“ ist =SUM(C2:C8)
, und „Nettoarbeitszeit (C19)“ ist =SUMIF(D2:D8,"=1",C2:C8)
. Das Zellenformat für alle Zellen ist HH:MM
. Ich habe eine bedingte Formatierung hinzugefügt, um die Aufgaben hervorzuheben, die für die Nettoarbeitszeit erkannt wurden.
(erstellt mit LibreOffice, sollte mit OpenOffice Calc dasselbe sein)