Soma de horas com resultados diferentes para os mesmos valores em campos resultantes de fórmulas e campos digitados

Caros, montei uma tabela para o controle das horas trabalhadas num projeto. Inicialmente eu tinha apenas as colunas: A – Data; B – Hora Início; C – Hora Fim; D – Tempo (resultado da diferença entre a hora fim e a hora início, como mostrado na célula D145); E – Descrição. O tempo total, resultado da soma dos tempos da coluna D, foi 141:09 (D148).

Como eu utilizei boa parte do tempo para o estudo e a organização dos dados, achei importante saber o total de horas trabalhadas em cada atividade. Para isso criei a coluna E – Tipo, entre as colunas Tempo e Descrição, e digitei o tipo de cada atividade descrita na coluna F.

Em seguida, criei uma coluna para cada tipo (H a Q), em que copiei o tempo trabalhado, indicado na coluna D, para a coluna relativa ao tempo de cada tipo de trabalho, utilizando o comando SE (ex.: J145 | =SE(E145=“PR”;D145;0)).

Depois, somei as horas de cada coluna (ex.: H148). Para checar os dados, somei o total de entradas por tipo de serviço, com o comando CONT.SE (ex.: H150 | =CONT.SE(H3:H145;">0")), somei essas entradas (H151) e confirmei que o total correspondia ao número de linhas (a planilha tem duas linhas de cabeçalho, com as 143 entradas indicadas, deu 145 linhas, o número da última linha com dados).

Somei, também, os tempos totais de cada tipo de serviço (H153), para verificar se batia com o tempo total trabalhado, identificado na célula D148. Os resultados foram iguais.

Mas, olhando para os totais de horas por tipo, parecia que o total de horas indicado (141:09) era exagerado. Somei as horas manualmente e o resultado foi 93:09.

Estranhei a diferença enorme, de 48 horas. Resolvi fazer uma prova, digitei, na linha 155, os totais de horas de cada tipo, que eram o resultado de uma soma na linha 148. Somando os tempos digitados (H156), o total de horas bateu com o que calculei manualmente.

Alguém tem ideia do motivo dessa diferença entra as três somas? As que eram resultantes de campos gerados por fórmulas (D148 e H153) deram 141:09 e a que foi resultado de números digitados (H156) deu 93:09.

Libre Office – Versão 24.8.3.2.(x86_64)

Edição Windows 10 Home Single Language
Versão 22H2
Instalado em ‎24/‎03/‎2024
Compilação do SO 19045.5131
Número de série 07D69xxxxxxx07
Experiência Windows Feature Experience Pack 1000.19060.1000.0

Pode compartilhar uma copia do arquivo? Não é necessario guardar o texto, somento os número nas columnas H:Q. Obrigado.
Vejo que a diferença é de 48 horas. Poderá ser uma diferença de formatação?

Caro LeroyG, eu pensei na diferença de formatação, pois na primeira vez que fiz a soma de H148 a Q148, na célula H153, o resultado foi 21:09. Ai pesquisei e vi que, na formatação HH:MM:SS, o valor zerava a cada 24 horas. Mudei, então, para [HH]:MM:SS, e o resultado bateu com a soma da coluna com o total de horas trabalhadas (D148). O que é mais estranho são as somas das células H153 e H156 terem essa diferença de 48 horas, sendo que os valores originais e a formatação são iguais, e as fórmulas são semelhantes.

Vou compartilhar o arquivo, sem a coluna com a descrição dos trabalhos.

Ask-LibreOffice.ods (50.6 KB)

[HH]:MM:SS também para G148:P148 (H:Q no arquivo original). Veja a soma na ultima linha da captura de tela.


Aqui temos um bug: 17:05 é 41:05.
Screenshot from 2024-11-25 20-17-43

tdf#164052

Caro LeroyG, muito obrigado!

De fato, eu bobeei. Quando percebi que, utilizando a formatação HH:MM:SS o valor voltava a zero a cada 24 horas e alterei a formatação da célula H153, não me dei conta que o mesmo problema poderia ter acontecido nas células com as somas dos horários de cada tipo de trabalho. Foi o que aconteceu nas somas das células J148 e K148 (no arquivo original, sem a exclusão da coluna com a descrição).

Mudando a formatação de todas as células com as somas de horas (H148:Q148) para [HH]:MM:SS, o valor exibido nas células J148 e K148 mostraram totais acima de 40 horas e a soma dos totais, apresentada na célula H153 bateu. Ou seja, essa soma, antes da mudança na formatação das células, estava considerando os valores reais de J148 e K148, não os exibidos devido à formatação.

Pra deixar claro para os que tiverem esse tipo de problema: Sempre que houver somas de horários, a formatação da célula com o resultado da soma deve ser [HH]:MM:SS. Com a formatação HH:MM:SS, o resultado será apresentado errado quando for maior que 24 horas.

1 Like