O que a função TEMPO faz?
A função TEMPO monta um horário a partir de três números, hora, minuto e segundo, e devolve o valor decimal correspondente, que vai de 0 a 0,99988426. O resultado é uma fração do dia, que você exibe como horário com o formato de hora. Valores acima dos limites são convertidos: 75 minutos viram 1 hora e 15 minutos.
| Nome em português | TEMPO |
|---|---|
| Nome em inglês | TIME |
| Categoria | Data e hora |
| Retorna | Número decimal entre 0 e 0,99988426 (formate a célula como hora) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função TEMPO?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| hora | Sim | Um número de 0 a 32767 que representa a hora. Valores acima de 23 são divididos por 24, e o resto é a hora usada: TEMPO(27;0;0) é igual a TEMPO(3;0;0). |
| minuto | Sim | Um número de 0 a 32767 que representa o minuto. Valores acima de 59 são convertidos em horas e minutos: TEMPO(0;750;0) é igual a TEMPO(12;30;0). |
| segundo | Sim | Um número de 0 a 32767 que representa o segundo. Valores acima de 59 são convertidos em minutos e segundos: TEMPO(0;0;2000) é igual a TEMPO(0;33;20). |
Como usar a função TEMPO na prática?
Exemplo 1: Montar horários a partir de hora, minuto e segundo
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Hora | Minuto | Segundo | ||
| 2 | 8 | 30 | 0 | 08:30 | |
| 3 | 16 | 48 | 10 | 16:48:10 |
=TEMPO(A2;B2;C2) Em inglês: =TIME(A2,B2,C2) =TEMPO(A3;B3;C3) Em inglês: =TIME(A3,B3,C3) TEMPO junta as três partes em um horário: 8 horas e 30 minutos viram 08:30, e 16 horas, 48 minutos e 10 segundos viram 16:48:10. O formato da célula decide se os segundos aparecem.
Exemplo 2: Valores acima do limite são convertidos
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Hora | Minuto | Segundo | ||
| 2 | 0 | 150 | 0 | 02:30 | |
| 3 | 25 | 70 | 0 | 02:10 | |
| 4 | 0 | 0 | 3725 | 01:02:05 |
=TEMPO(A2;B2;C2) Em inglês: =TIME(A2,B2,C2) =TEMPO(A3;B3;C3) Em inglês: =TIME(A3,B3,C3) =TEMPO(A4;B4;C4) Em inglês: =TIME(A4,B4,C4) Os 150 minutos viram 2 horas e 30 minutos. Em 25 horas e 70 minutos, os 70 minutos viram 1 hora e 10 minutos, o que dá 26 horas e 10 minutos; como a hora é dividida por 24 e o resto é usado, o resultado é 02:10. E 3.725 segundos viram 1 hora, 2 minutos e 5 segundos.
Exemplo 3: Somar uma duração a um horário
| A | B | C | |
|---|---|---|---|
| 1 | Início | ||
| 2 | 14:30 | 16:15 |
=A2+TEMPO(1;45;0) Em inglês: =A2+TIME(1,45,0) TEMPO(1;45;0) é a duração de 1 hora e 45 minutos como fração do dia. Somada ao horário de início, 14:30, ela dá 16:15.
Quais erros a função TEMPO costuma dar?
#NÚM!
Por que acontece: Um argumento está fora da faixa de 0 a 32767 indicada pela Microsoft, como a hora -1 em TEMPO(-1;0;0).
Como corrigir: Use apenas valores de 0 a 32767. Para subtrair um horário, calcule a diferença entre dois horários em vez de usar valores negativos em TEMPO.
=TEMPO(A2;0;0)Resultado: #NÚM!#VALOR!
Por que acontece: Algum argumento é um texto que não pode ser convertido em número, como "abc".
Como corrigir: Use números ou referências a células com números nos três argumentos.
=TEMPO("abc";0;0)Resultado: #VALOR!Resultado aparece como número decimal
Por que acontece: O resultado é uma fração do dia, como 0,3541667, e a célula está no formato Geral ou Número.
Como corrigir: Aplique um formato de hora à célula, como hh:mm ou hh:mm:ss.
TEMPO no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | TEMPO (TIME) | Referência deste dicionário. |
| Google Planilhas | TEMPO (TIME) | A lista do Google mostra TEMPO, e a página da função usa o título TIME na sintaxe, com os mesmos três argumentos. A página informa que valores fora do intervalo são recalculados em silêncio (TIME(25;0;0) vira 1:00 AM) e que decimais são truncados. Documentação do Google |
| LibreOffice Calc | TEMPO (TIME) | No LibreOffice Calc em português também se chama TEMPO(Hora; Minuto; Segundo). A ajuda cita TEMPO(4;20;4) retornando 04:20:04. Ajuda do LibreOffice |
A função TEMPO existe no Excel 2013?
Existe no Excel 2013 Excel 2007 ou anterior
A lista oficial de funções do Excel não traz marcador de versão para a TEMPO, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a TEMPO?
- O resultado é uma fração do dia: 12:00 vale 0,5. Aplique um formato de hora à célula para ver o horário.
- Horas acima de 23 voltam ao começo do dia: TEMPO(27;0;0) é 03:00 e não passa para o dia seguinte. Para durações acima de 24 horas, use horas/24 no lugar de TEMPO.
- Para decompor um horário nas partes, use HORA, MINUTO e SEGUNDO, que fazem o caminho inverso da TEMPO.
- Para somar uma duração a um horário, some TEMPO(horas;minutos;segundos) ao horário, como em A2+TEMPO(1;45;0).
Perguntas frequentes sobre a TEMPO
Como montar um horário a partir de hora, minuto e segundo?
Use TEMPO(hora;minuto;segundo). Por exemplo, TEMPO(8;30;0) devolve 0,3541667, que aparece como 08:30 quando a célula tem formato de hora.
O que acontece se os minutos passarem de 59 na função TEMPO?
Os minutos excedentes viram horas: TEMPO(0;750;0) é igual a TEMPO(12;30;0), ou seja, 12:30. O mesmo vale para segundos acima de 59, que viram minutos.
Por que a função TEMPO mostra um número decimal em vez de um horário?
Porque o resultado é uma fração do dia e a célula está no formato Geral. Aplique o formato de hora, como hh:mm, e o número aparece como horário.
Funções relacionadas
Ver todas as funções de data e hora
Fontes consultadas
- Microsoft: função TEMPO
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função TEMPO
- LibreOffice: função TEMPO
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.