Fórmula do Excel: Calcular horas, minutos e segundos entre dois horários

No Excel, pode normalmente utilizar a fórmula simples `HoraFim-HoraInício` para calcular a diferença entre dois horários. Contudo, por vezes poderá pretender obter essa diferença expressa numa única unidade de tempo, ignorando as restantes. Por exemplo, entre 12:30:11 e 18:42:12, a diferença é de 6 horas, 12 minutos ou 1 segundo, consoante a unidade escolhida. Neste tutorial, apresentamos fórmulas práticas para obter rapidamente a diferença temporal expressa exclusivamente numa única unidade de tempo.
Se pretender acompanhar este tutorial, descarregue a folha de cálculo de exemplo.
Fórmula genérica:
Diferença em horas, ignorando minutos e segundos:
| HOUR(end_time-start_time) |
Diferença em minutos, ignorando horas e segundos:
| MINUTE(end_time-start_time) |
Diferença em segundos, ignorando horas e minutos:
| SECOND(end_time-start_time); |
Argumentos
| Start_datetime: the starting time in the time range. |
| End_datetime: the ending time in the time range. |
Erro
1. Se a hora de início for posterior à hora de fim, a fórmula devolverá o erro #VALOR!.
2. Se a hora de início ou a hora de fim ultrapassarem as 24 horas, a fórmula devolverá o erro #VALOR!.
Como funciona esta fórmula
Supondo que nas células B3 e C3 estão a hora de início e a hora de fim, respetivamente, para calcular separadamente as horas, minutos e segundos, utilize as seguintes fórmulas:
Diferença em horas, ignorando minutos e segundos:
| =HOUR(C3-B3) |
Diferença em minutos, ignorando horas e segundos:
| =MINUTE(C3-B3) |
Diferença em segundos, ignorando horas e minutos:s
| =SECOND(C3-B3)Press Enter key to get the result. |
Prima Enter para obter o resultado.
Explicação
Função TIME: Devolve a hora como um número entre 0 e 23, extraído de um valor de tempo.
Função MINUTO: Extrai o minuto de um valor de hora e apresenta-o como um número entre 0 e 59.
Função SEGUNDO: Devolve os segundos de um valor de hora, apresentando-os como um número entre 0 e 59.
Fórmulas relacionadas
- Calcular a diferença entre duas datas
Neste tutorial, apresentamos fórmulas para calcular a diferença entre duas datas em anos, meses, semanas e dias. - Calcular dias, horas, minutos e segundos entre duas datas
Por vezes, precisamos de saber exatamente quantos dias, horas, minutos e segundos existem entre dois valores de data e hora. Este tutorial mostra-lhe a fórmula ideal para resolver esta tarefa com facilidade. - Calcular os dias restantes entre duas datas
Neste tutorial, apresentamos uma fórmula para calcular rapidamente os dias que faltam entre duas datas. - Calcular o tempo útil com pausas num mapa de horas
É apresentada uma fórmula que utiliza a função MOD para calcular o tempo útil, incluindo pausas, no Excel.
Funções relacionadas
- Função SE do Excel
Testa as condições especificadas e devolve os valores correspondentes. - Função VALOR do Excel
Converte texto em valor. - Função MÊS do Excel
A função MÊS extrai o mês de uma data e devolve-o como um número inteiro entre 1 e 12. - Função DIA do Excel
A função DIA extrai o dia como um número (de 1 a 31) a partir de uma data. - Função ANO do Excel
A função ANO devolve o ano com base na data fornecida, no formato de número de série de quatro dígitos.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.