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

Função DATA do Excel

O que a função DATA faz?

A função DATA cria uma data a partir de ano, mês e dia informados em separado. Use quando esses valores estão em células diferentes ou precisam ser calculados. Se o mês ou o dia passar do limite, a função avança para o mês ou ano seguinte em vez de dar erro, o que ajuda a somar e subtrair períodos.

Nome em portuguêsDATA
Nome em inglêsDATE
CategoriaData e hora
RetornaNúmero de série da data formada (exibido como data)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função DATA?

Excel em português do BrasilDATA(ano; mês; dia)
Excel em inglêsDATE(year, month, day)

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
anoSimO ano, de um a quatro dígitos. De 0 a 1899 o Excel soma o valor a 1900; de 1900 a 9999 usa o valor como está; abaixo de 0 ou a partir de 10000 resulta em #NÚM!. Prefira quatro dígitos.
mêsSimUm inteiro positivo ou negativo. Acima de 12, a função avança para os anos seguintes. Abaixo de 1, ela recua a partir de janeiro do ano informado.
diaSimUm inteiro positivo ou negativo. Acima do número de dias do mês, a função avança para o mês seguinte. Abaixo de 1, ela recua a partir do primeiro dia do mês.

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

Exemplo 1: Juntar ano, mês e dia de colunas separadas

Planilha do exemplo 1 da função DATA
ABCD
1 AnoMêsDiaData
2 202631515/03/2026
3 202612505/12/2026
4 202713030/01/2027
Fórmula na célula D2 =DATA(A2;B2;C2) Em inglês: =DATE(A2,B2,C2)
Resultado: 15/03/2026
Fórmula na célula D3 =DATA(A3;B3;C3) Em inglês: =DATE(A3,B3,C3)
Resultado: 05/12/2026
Fórmula na célula D4 =DATA(A4;B4;C4) Em inglês: =DATE(A4,B4,C4)
Resultado: 30/01/2027

A função lê o ano da coluna A, o mês da coluna B e o dia da coluna C e entrega uma data de verdade, que pode ser usada em somas, subtrações e comparações. O formato Data da coluna D faz o número de série aparecer como dd/mm/aaaa.

Exemplo 2: Mês e dia fora do limite: a data avança ou recua

Planilha do exemplo 2 da função DATA
ABCD
1 AnoMêsDiaData
2 202614202/02/2027
3 202613504/02/2026
4 2026-3202/09/2025
5 20261-1516/12/2025
Mês 14, na célula D2 =DATA(A2;B2;C2) Em inglês: =DATE(A2,B2,C2)
Resultado: 02/02/2027
Dia 35 de janeiro, na célula D3 =DATA(A3;B3;C3) Em inglês: =DATE(A3,B3,C3)
Resultado: 04/02/2026
Mês -3, na célula D4 =DATA(A4;B4;C4) Em inglês: =DATE(A4,B4,C4)
Resultado: 02/09/2025
Dia -15, na célula D5 =DATA(A5;B5;C5) Em inglês: =DATE(A5,B5,C5)
Resultado: 16/12/2025

Mês 14 de 2026 é fevereiro de 2027 (12 meses e mais 2). O dia 35 de janeiro passa 4 dias de fevereiro. Mês -3 recua para setembro de 2025 (zero é dezembro, -1 novembro, -2 outubro, -3 setembro). O dia -15 de janeiro volta ao dia 16 de dezembro de 2025.

Exemplo 3: Converter texto no formato AAAAMMDD em data

Planilha do exemplo 3 da função DATA
AB
1 CódigoData
2 2026031515/03/2026
3 2027123131/12/2027
Fórmula na célula B2 =DATA(ESQUERDA(A2;4);EXT.TEXTO(A2;5;2);DIREITA(A2;2)) Em inglês: =DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
Resultado: 15/03/2026
Fórmula na célula B3 =DATA(ESQUERDA(A3;4);EXT.TEXTO(A3;5;2);DIREITA(A3;2)) Em inglês: =DATE(LEFT(A3,4),MID(A3,5,2),RIGHT(A3,2))
Resultado: 31/12/2027

O código vem como texto com oito dígitos. ESQUERDA pega os 4 primeiros (ano), EXT.TEXTO pega 2 caracteres a partir do quinto (mês) e DIREITA pega os 2 últimos (dia). A função DATA converte esses pedaços em números e monta a data.

Quais erros a função DATA costuma dar?

#NÚM!

Por que acontece: O ano é menor que 0 ou maior ou igual a 10000, fora do intervalo que o Excel aceita.

Como corrigir: Corrija o ano para um valor entre 1900 e 9999, de preferência com quatro dígitos.

Exemplo que gera o erro, na célula D2=DATA(A2;B2;C2)Resultado: #NÚM!

#VALOR!

Por que acontece: Um dos argumentos é um texto que não pode virar número, como "abc" ou um nome de mês escrito por extenso.

Como corrigir: Use números nos três argumentos. Se o mês vier escrito, converta antes para o número do mês.

Exemplo que gera o erro, na célula D2=DATA(A2;B2;C2)Resultado: #VALOR!

Ano errado com dois dígitos

Por que acontece: Quando o ano está entre 0 e 1899, o Excel soma o valor a 1900. DATA(26;1;1) vira 01/01/1926, e não 2026.

Como corrigir: Informe sempre o ano com quatro dígitos, como 2026.

Aparece um número em vez da data

Por que acontece: A célula está com formato Número ou Geral, e o Excel mostra o número de série da data.

Como corrigir: Mude o formato da célula para Data, na guia Página Inicial, grupo Número.

DATA no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelDATA (DATE)Referência deste dicionário.
Google PlanilhasDATA (DATE)Funciona do mesmo jeito, com ano, mês e dia. A página do Google confirma que mês e dia fora do limite avançam ou recuam, que decimais são truncados e que anos de 0 a 1899 são somados a 1900. Documentação do Google
LibreOffice CalcDATA (DATE)No Calc em português a função também chama DATA. A ajuda indica ano inteiro entre 1583 e 9957 (ou entre 0 e 99, conforme a configuração de anos com dois dígitos) e diz que mês e dia fora do limite avançam para o dígito seguinte. Ajuda do LibreOffice

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

  • Para obter o último dia de um mês, use dia 0 do mês seguinte: DATA(2026;3;0) dá 28/02/2026. A função FIMMÊS faz o mesmo de forma mais direta.
  • Combine com ANO, MÊS e DIA para derivar datas de outra data: DATA(ANO(C2)+5;MÊS(C2);DIA(C2)) calcula o aniversário de cinco anos de C2.
  • Para somar meses sem se preocupar com o fim do mês, prefira DATAM a mexer no argumento mês.
  • Se a data vier como texto no formato AAAAMMDD, quebre o texto com ESQUERDA, EXT.TEXTO e DIREITA e entregue os pedaços para DATA.

Perguntas frequentes sobre a DATA

Como juntar dia, mês e ano em uma data no Excel?

Use DATA(ano; mês; dia) com os três valores, por exemplo =DATA(A2;B2;C2) com o ano em A2, o mês em B2 e o dia em C2. O resultado é uma data de verdade, e não um texto.

O que acontece se eu usar mês 13 na função DATA?

O Excel não dá erro: o mês 13 vira janeiro do ano seguinte. DATA(2026;13;1) resulta em 01/01/2027. A mesma lógica vale para dias além do fim do mês e para valores negativos.

Qual a diferença entre DATA e DATA.VALOR?

DATA monta a data a partir de três números separados. DATA.VALOR converte um texto que já parece uma data, como "21/10/2026", em número de série.

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.