Рассмотрим следующую таблицу:
+------------------+------+--------+
| 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 |
+-----+-----+------+---------------+
(Мне очень жаль, но лучше не скажешь).
Это Total Worked
то, сколько я проработал за один день.
Значения рассчитываются по 2 формулам:
- Игнорируемые времена (в таблице времена, начинающиеся с
'
):
=TEXT(Bxx-Axx+ STYLE("CustomDoNotCalc");"hh:mm" )
- Расчетное время:
=Bxx-Axx
Вычисляется Total Worked
с помощью простого =SUM(Cxx:Cxx)
.
Вводится Total
вручную.
Я хочу, чтобы это было рассчитано, а не делалось вручную.
Я попробовал следующие формулы и получил следующие результаты:
=SUM(DATE.VALUE(Cxx:Cxx))
- Ошибка#VALUE?
и#VALUE!
=SUM(DATE.VALUE(TEXT(Cxx:Cxx,'hh:mm')))
- Ошибка#VALUE?
- Еще один, но я забыл какой.
Что я могу сделать, чтобы рассчитать Total
время?
решение1
Без вспомогательного столбца вы можете использоватьформула массива:
=SUM(C2:C8,(IF(ISERROR(TIMEVALUE(C2:C8)),0,TIMEVALUE(C2:C8))))
Результат выглядит следующим образом:
Чтобы ввести формулу массива в ячейку C9, введите формулу вышебез фигурных скобок {}
и нажмите CTRL+ SHIFT+ ENTER. OO Calc отобразит формулу внутри фигурных скобок, чтобы указать, что это формула массива.
решение2
Я рекомендую ввестивспомогательная колонкауказывая, следует ли учитывать время при расчете "Всего отработано". Таким образом, довольно легко рассчитать длительность с помощью SUM() иSUMIF()
:
Столбец C (Длительность) — это просто =Bx-Ax
. «Всего отработано (C9)» — это =SUM(C2:C8)
, а «Чисто отработано (C19)» — это =SUMIF(D2:D8,"=1",C2:C8)
. Формат ячеек для всех ячеек — это HH:MM
. Я добавил условное форматирование, чтобы выделить задачи, распознанные для чистого рабочего времени.
(создано с помощью LibreOffice, должно быть то же самое с OpenOffice Calc)