Trabalhando com dados de tempo no Excel às vezes nos encontramos em situações de resultados errados ao tentar calcular tempos maiores que 24 horas devido à configuração predefinida do Excel 2016. Hoje a Solvetic vai analisar como podemos realizar essas operações com os resultados desejados e em um simples no Excel 2016.
Para demonstrar como o Excel 2016 não calcula corretamente o tempo superior a 24 horas, temos o seguinte exemplo:
Aí temos uma série de faixas horárias que ultrapassam 24 horas, mas o resultado da soma total chega a 19:09, como já indicamos, isso se deve ao formato aplicado na célula.
1. Exibir resultados cujo valor seja maior que 24 horas, 60 minutos ou 60 segundos
Para exibir os resultados com ou devem ser, pois, dessa forma seria incorreto, será necessário aplicar um formato de hora em que a unidade de tempo esteja entre colchetes como [h], [m] ou [ s].
Para mostrar os resultados corretos, estamos localizados na célula onde a soma é feita, neste caso a célula B6, e acessamos o formato da célula usando qualquer uma das seguintes opções:
- Clique com o botão direito e selecione a opção Formatar células
- No grupo Número, exiba as opções de formato e selecione a opção Mais formatos de número
Na janela exibida vamos para a linha Personalizada e no campo Tipo vamos inserir um dos seguintes formatos:
- Tempo maior que 24 horas: Podemos usar os formatos [h]: mm: ss ou [h]: mm
- Tempo maior que 60 minutos: podemos usar o formato [m]: ss
- Tempo maior que 60 segundos: Usaremos o formato [s]
PROLONGAR
Podemos ver que o verdadeiro resultado é refletido no campo Amostra. Clique em OK e agora o resultado ficará de acordo com as horas inseridas:
A seguir estão alguns dos formatos que podemos usar ao trabalhar com horas no Excel 2016:
Para demonstrar as diferenças entre os formatos tomaremos nosso exemplo e este será o resultado com seus respectivos formatos:
PROLONGAR
2. Como calcular a diferença entre horas, minutos e segundos no Excel 2016
Podemos calcular a diferença entre dois dados usando qualquer uma das seguintes opções:
Calcule a diferença entre duas horasNesse caso, devemos subtrair a hora final da inicial e multiplicar por 24, que é o número de horas do dia. Para isso usaremos a sintaxe (hora de término - hora de início) * 24, que exibirá o resultado em números decimais. Se quisermos que o resultado seja um número inteiro, usaremos a sintaxe = INT (hora de término - hora de início) * 24
Calcule a diferença em minutosNesse caso, devemos subtrair a hora final com a inicial e multiplicar por 1440, que é o número de minutos do dia. Se quisermos o resultado em decimais, usaremos a sintaxe (horário de término - horário de início) * 1440. Se quisermos o resultado em número inteiro usaremos a sintaxe = INT (horário de término - horário de início) * 1440
Calcule a diferença em segundosNesse caso, devemos subtrair a hora final com a inicial e multiplicar por 86400, que é o número de segundos do dia. Se quisermos o resultado em decimais, usaremos a sintaxe (horário de término - horário de início) * 86400. Se quisermos o resultado em número inteiro usaremos a sintaxe = INT (horário de término - horário de início) * 86400
O resultado geral será semelhante ao seguinte:
3. Adicionando ou subtraindo horas, minutos ou segundos no Excel 2016
É possível que em certos dados seja necessário somar ou subtrair um certo tempo, no Excel 2016 isso é simples.
Para isso utilizaremos a seguinte sintaxe, tomando como exemplo os dados de horas, minutos e segundos no intervalo D2: D5 e os dados afetados serão a célula B2
Para adicionar horas, usaremos a fórmula
= B2 + ($ D $ 2/24)
Para adicionar minutos, usaremos a fórmula
= B2 + ($ D $ 3/1440)
Para adicionar segundos, usaremos a fórmula
= B2 + ($ D $ 4/86400)
Para subtrair horas usaremos
= B2 - ($ D $ 2/24)
Para subtrair minutos, usaremos
= B2 - ($ D $ 3/1440)
Para subtrair segundos, usaremos
= B2 - ($ D $ 4/86400)
PROLONGAR
Cada valor está associado à quantidade de tempo representado no dia, por exemplo, minutos é 1440.
Será tão simples gerenciar todos os dados de tempo no Excel 2016.