Calcula o tempo SUM () das colunas com tipos mistos

0

Considere a seguinte tabela:

+------------------+------+--------+
|     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         |
+-----+-----+------+---------------+

(Sinto muito, mas não pude fazer melhor).

O Total Worked é o quanto trabalhei em um único dia.
Os valores são calculados com 2 fórmulas:

  • Tempos ignorados (na tabela, tempos começando com ' ):
    =TEXT(Bxx-Axx+ STYLE("CustomDoNotCalc");"hh:mm" )
  • Tempos calculados: =Bxx-Axx

O Total Worked é calculado com um simples =SUM(Cxx:Cxx) .

O Total é introduzido manualmente.

Eu quero que seja calculado em vez de ser manual.

Eu tentei as seguintes fórmulas com os seguintes resultados:

  • =SUM(DATE.VALUE(Cxx:Cxx)) - erro #VALUE? e #VALUE!
  • =SUM(DATE.VALUE(TEXT(Cxx:Cxx,'hh:mm'))) - erro #VALUE?
  • Outro, mas esqueci qual

O que posso fazer para calcular o Total time?

    
por Ismael Miguel 11.03.2015 / 13:42

2 respostas

1

Sem uma coluna de ajuda, você pode usar uma fórmula de matriz :

=SUM(C2:C8,(IF(ISERROR(TIMEVALUE(C2:C8)),0,TIMEVALUE(C2:C8))))

O resultado é o seguinte:

Para inserir a fórmula de matriz em C9, insira a fórmula acima sem as chaves {} e pressione CTRL + SHIFT + ENTER . OO Calc exibirá a fórmula dentro de chaves para indicar que é uma fórmula de matriz.

    
por 11.03.2015 / 15:39
1

Eu recomendo introduzir uma coluna auxiliar indicando se o tempo deve ser considerado ao calcular "Total trabalhado". Dessa forma, é muito fácil calcular as durações usando SUM () e SUMIF() :

AcolunaC(duração)ésimplesmente=Bx-Ax."Total trabalhado (C9)" é =SUM(C2:C8) e "Net trabalhado (C19)" é =SUMIF(D2:D8,"=1",C2:C8) . O formato de célula para todas as células é HH:MM . Eu adicionei algumas formatações condicionais para destacar as tarefas reconhecidas para o tempo de trabalho da rede.

(criado com o LibreOffice, deve ser o mesmo com o OpenOffice Calc)

    
por 11.03.2015 / 14:56