Navegação Rápida
Função VALOR.TEMPO
Resumo
A função VALOR.TEMPO converte uma cadeia de texto que representa uma hora em seu equivalente numérico decimal. O resultado é uma fração do dia, variando de 0 (meia-noite) a quase 1 (23:59:59), ignorando completamente qualquer informação de data presente no texto.
Sintaxe
VALOR.TEMPO(texto_hora)
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto_hora | Texto |
Sim | Texto que representa uma hora válida, como "14:30" ou "2:24 AM" |
Usando a função TIMEVALUE
Use VALOR.TEMPO quando precisar realizar cálculos matemáticos com horários recebidos como texto, ou quando quiser extrair apenas a componente temporal de uma string de data/hora. É especialmente útil em importações de dados onde horários chegam como texto.
Exemplos Comuns de TIMEVALUE
Hora simples da manhã
=VALOR.TEMPO("2:24 AM")
Converte 2:24 da manhã em fração decimal do dia (0,10).
Hora com data ignorada
=VALOR.TEMPO("22-Ago-2011 6:35 AM")
Ignora a data e retorna apenas a fração da hora 6:35 (0,2743).
Horário 24h
=VALOR.TEMPO("18:45")
Converte horário no formato 24 horas em valor decimal.
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR!
Cause: Texto não representa uma hora válida
Solution: Verifique se o formato está correto e usa separadores válidos (":" ou "h")
Formato de hora inválido
Cause: Uso de formatos não reconhecidos pelo Excel
Solution: Use formatos padrão como "HH:MM" ou "H:MM AM/PM"
Notas
- Valores retornados são frações de 1 dia (0=00:00, 0,5=12:00, 1=24:00)
- Para somar ao valor de data, use funções como DATA + VALOR.TEMPO()
- Útil em conjunto com LOCALIZAR e EXTRATEXT para parsing complexo
- Não converte para formato hora - retorna valor decimal
Compatibilidade
Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Não disponível em:
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+