Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
HOUR

Função HORA do Excel

O que a função HORA faz?

A função HORA devolve a hora de um valor de tempo, como um número inteiro de 0 a 23. O argumento pode ser uma célula com horário, um texto como "6:45 PM", um número decimal que representa a fração do dia ou o resultado de outra fórmula. Serve para separar a hora de um registro, agrupar por faixa do dia e fazer contas com horas.

Nome em portuguêsHORA
Nome em inglêsHOUR
CategoriaData e hora
RetornaNúmero inteiro de 0 a 23 (a hora do valor de tempo)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função HORA?

Excel em português do BrasilHORA(núm_série)
Excel em inglêsHOUR(serial_number)

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.

ArgumentoObrigatórioO que aceita
núm_sérieSimO horário de que você quer a hora. Pode ser um texto entre aspas, como "6:45 PM", um número decimal, como 0,78125 (6:45 PM), ou o resultado de outra função, como VALOR.TEMPO.

Como usar a função HORA na prática?

Exemplo 1: Hora de cada registro de entrada

Planilha do exemplo 1 da função HORA
ABC
1 Registro
2 08:308
3 13:0513
4 15/03/2026 22:4022
Fórmula na célula C2 =HORA(A2) Em inglês: =HOUR(A2)
Resultado: 8
Fórmula na célula C3 =HORA(A3) Em inglês: =HOUR(A3)
Resultado: 13
Fórmula na célula C4 =HORA(A4) Em inglês: =HOUR(A4)
Resultado: 22

HORA devolve só a parte da hora: 8 para 08:30 e 13 para 13:05. Na terceira célula há data e hora, e a data é ignorada: o resultado é 22.

Exemplo 2: Número decimal como fração do dia

Planilha do exemplo 2 da função HORA
ABC
1 Fração do dia
2 0,256
3 0,921
Fórmula na célula C2 =HORA(A2) Em inglês: =HOUR(A2)
Resultado: 6
Fórmula na célula C3 =HORA(A3) Em inglês: =HOUR(A3)
Resultado: 21

O Excel guarda horários como fração de um dia: 0,25 é um quarto do dia, ou 6 horas. Já 0,9 vale 0,9 × 24 = 21,6 horas, e a função devolve a parte inteira da hora, 21.

Exemplo 3: Classificar registros por turno

Planilha do exemplo 3 da função HORA
ABC
1 Registro
2 08:30manhã
3 13:05tarde
4 22:40noite
Fórmula na célula C2 =SE(HORA(A2)<12;"manhã";SE(HORA(A2)<18;"tarde";"noite")) Em inglês: =IF(HOUR(A2)<12,"manhã",IF(HOUR(A2)<18,"tarde","noite"))
Resultado: manhã
Fórmula na célula C3 =SE(HORA(A3)<12;"manhã";SE(HORA(A3)<18;"tarde";"noite")) Em inglês: =IF(HOUR(A3)<12,"manhã",IF(HOUR(A3)<18,"tarde","noite"))
Resultado: tarde
Fórmula na célula C4 =SE(HORA(A4)<12;"manhã";SE(HORA(A4)<18;"tarde";"noite")) Em inglês: =IF(HOUR(A4)<12,"manhã",IF(HOUR(A4)<18,"tarde","noite"))
Resultado: noite

A fórmula testa a hora: abaixo de 12 é manhã, abaixo de 18 é tarde e o resto é noite. Com 08:30 o resultado é manhã, com 13:05 é tarde e com 22:40 é noite.

Quais erros a função HORA costuma dar?

#VALOR!

Por que acontece: O argumento é um texto que não pode ser interpretado como horário, como "abc".

Como corrigir: Aponte para uma célula com horário ou para um texto em formato de hora, como "6:45 PM".

Exemplo que gera o erro, na célula C2=HORA("abc")Resultado: #VALOR!

Resultado 0 com uma data

Por que acontece: Uma data sem a parte de hora é tratada como meia-noite, 0 hora, e a função devolve 0.

Como corrigir: Verifique se a célula tem mesmo data e hora. Se só tem a data, a hora é sempre 0.

Hora não passa de 23

Por que acontece: A função devolve só a hora do dia, de 0 a 23, e não o total de horas de uma duração maior que 24 horas.

Como corrigir: Para o total de horas de uma duração, multiplique a duração por 24 em vez de usar HORA.

HORA no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelHORA (HOUR)Referência deste dicionário.
Google PlanilhasHORA (HOUR)Mesmo nome e mesma lógica. A página do Google lembra que a entrada deve ser uma célula com data e hora, uma função que devolve data e hora, como TEMPO, ou um número, e que HORA(12:00:00) digitado direto gera erro. Documentação do Google
LibreOffice CalcHORA (HOUR)No LibreOffice Calc em português também se chama HORA e devolve um inteiro de 0 a 23. A ajuda cita HORA(C4) retornando 17 para o horário 17:20:00. Ajuda do LibreOffice

A função HORA 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 HORA, 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 HORA?

  • A função devolve só a hora (0 a 23). Para obter os minutos e os segundos do mesmo horário, use MINUTO e SEGUNDO.
  • Horários são frações de um dia: 12:00 vale 0,5. Por isso um número decimal pode ser usado como argumento.
  • Para montar um horário a partir de hora, minuto e segundo, use a função TEMPO, que faz o caminho inverso.
  • Para obter as horas decimais de um horário, calcule HORA(A1)+MINUTO(A1)/60 ou multiplique A1 por 24.

Perguntas frequentes sobre a HORA

Como extrair só a hora de um horário no Excel?

Use HORA(A2), com o horário ou a data com hora na célula A2. A função devolve um inteiro de 0 a 23: para 18:45, o resultado é 18.

A função HORA devolve o total de horas de uma duração?

Não. HORA devolve só a hora do dia, de 0 a 23. Para o total de horas de uma duração maior que 24 horas, multiplique a duração por 24.

Como obter a hora de uma data com hora?

Use HORA na própria célula com data e hora. A parte da data é ignorada, e o resultado é a hora do dia. Se a célula só tem a data, o resultado é 0.

Funções relacionadas

Ver todas as funções de data e hora

Fontes consultadas

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.