VALOR.DATA

    Data & Hora

    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.

    Traduções
    EnglishDATEVALUE
    FrenchDATEVAL
    SpanishFECHANUMERO
    GermanDATWERT
    ItalianDATA.VALORE
    PortugueseDATAVALOR
    DutchDATUMWAARDE
    PolishDATA.WARTOŚĆ
    RussianЗНАЧДАТА
    TurkishTARİHDEĞERİ
    CzechHODNOTA.DATUM
    HungarianDÁTUMÉRTÉK
    SwedishDATUMVÄRDE
    DanishDATOVÆRDI
    FinnishPÄIVÄYSARVO
    Sintaxe
    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").
    Exemplos
    =VALOR.DATA("15/1/2026")
    Número de série (ex.: 44941)

    Converte uma data em texto no número interno de data do Excel.

    =VALOR.DATA(A1)
    Número de série

    Converte uma data em texto armazenada na célula A1 num valor de data real.

    =VALOR.DATA("15-Jan-2026")+7
    Data + 7 dias

    Adiciona 7 dias após converter o texto numa data válida.

    =SE(ÉNÚM(VALOR.DATA(A1));"Data válida";"Data inválida")
    Mensagem de validação

    Verifica se A1 contém um texto de data reconhecível.

    Dicas e boas práticas
    • 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.
    Erros comuns
    • 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
    Funções relacionadas
    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.
    Perguntas frequentes

    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