VALOR.DATA
Converte uma data armazenada como texto num número de série de data válido do Excel. O resultado pode depois ser formatado como data.
VALOR.DATA(data_texto)Argumentos
texto_dataUma cadeia de texto que representa uma data num formato de data reconhecido (ex.: "15/1/2026" ou "15-Jan-2026").
=VALOR.DATA("15/1/2026")Converte uma data em texto no número interno de data do Excel.
=VALOR.DATA(A1)Converte uma data em texto armazenada na célula A1 num valor de data real.
=VALOR.DATA("15-Jan-2026")+7Adiciona 7 dias após converter o texto numa data válida.
=SE(ÉNÚM(VALOR.DATA(A1));"Data válida";"Data inválida")Verifica se A1 contém um texto de data reconhecível.
- •O resultado é um número — formate a célula como Data para o exibir corretamente.
- •VALOR.DATA depende das definições regionais de data do seu sistema (DD/MM/AAAA vs MM/DD/AAAA).
- •Se o texto não puder ser reconhecido como uma data válida, a função devolve #VALOR!.
- •Se a célula já contiver uma data real (não texto), VALOR.DATA é desnecessária.
- •Para controlo total sobre ano, mês e dia, utilize antes a função DATA.
- •Aplicar DATA.VALOR a uma célula que já é um valor de data real, o que devolve um erro #VALOR! já que DATA.VALOR espera texto como entrada, não uma data existente
- •Não ter em conta as diferenças de formato de data regional - um texto como "03/04/2026" pode ser interpretado como 4 de março ou 3 de abril consoante a configuração regional do sistema
- •Esquecer que DATA.VALOR remove qualquer componente de hora do texto, devolvendo apenas o número de série da data mesmo que o texto original incluísse uma hora
DATAConstrói uma data a partir de números separados de ano, mês e dia, em vez de analisar uma cadeia de texto.VALOR.TEMPOFaz a mesma conversão mas para as partes de hora de uma cadeia de texto em vez de datas.TEXTOA operação inversa em essência - converte um valor de data em texto formatado em vez de analisar texto para o converter em data.Por que razão DATA.VALOR devolve um erro #VALOR!?
A célula provavelmente já contém um valor de data real, não texto - DATA.VALOR só funciona com cadeias de texto que parecem datas. Aplicá-la a uma data real provoca o erro.
DATA.VALOR trata corretamente diferentes formatos de data?
Depende da configuração regional do seu sistema - um texto como "03/04/2026" pode ser lido como datas diferentes consoante a configuração regional espere primeiro o dia ou o mês.
DATA.VALOR mantém a hora se o texto incluir uma?
Não, só devolve o número de série da data. Use VALOR.TEMPO separadamente se também precisar de extrair a parte da hora.
Precisa traduzir uma fórmula usando VALOR.DATA?
Use nosso tradutor para converter sua fórmula completa
