Função DATA no Excel: montar uma data

Atualizado em 10. November 2026 · Equipe Exercícios Excel

A DATA monta uma data a partir de três números: ano, mês e dia, nessa ordem. Exemplo: =DATA(C2;B2;A2) junta 2027, 3 e 15 em 15/03/2027.

Sintaxe

=DATA(ano; mês; dia)
ano
O ano com 4 dígitos.
mês
De 1 a 12. Passar de 12 avança o ano.
dia
O dia do mês. Passar do fim avança o mês.

Pratique agora

Exercício 1 de 1Correção na hora, sem cadastro

Em D2, monte a data com o dia (A2), o mês (B2) e o ano (C2).

D2
fx
A
B
C
D
E
F
1
Dia
Mês
Ano
Data
2
15
3
2027
3
4
5
6
7
8

Primeiro dia do mês

Pegue o ano e o mês de uma data e use 1 no dia:

=DATA(ANO(A2);MÊS(A2);1)

A ordem é ano, mês, dia

No Brasil escrevemos dia/mês/ano, mas a função DATA pede o contrário: ano primeiro.

Passo a passo

Escreva =DATA( e coloque o ano, o mês e o dia, nessa ordem, separados por ponto e vírgula. Podem ser números ou células. Feche o parêntese. Se aparecer um número como 46826, formate a célula como data (Ctrl+Shift+#).

=DATA(2027;3;15)

Mês e dia que passam do limite

A DATA ajusta sozinha os valores que passam do limite. Mês 13 vira janeiro do ano seguinte, e dia 32 vira o dia 1 do mês seguinte. Isso ajuda nas contas com datas.

  • =DATA(2027;13;1): 01/01/2028
  • =DATA(2027;3;0): 28/02/2027, o último dia do mês anterior
  • =DATA(ANO(A2);MÊS(A2)+1;1): o primeiro dia do mês seguinte

Exemplo do dia a dia: vencimento todo dia 10

Para montar os vencimentos de um ano de mensalidades, use o número da parcela como mês. Com o número da parcela na coluna A (1 a 12):

=DATA(2027;A2;10)

A coluna fica com 10/01, 10/02, 10/03 e assim por diante.

Exemplo do dia a dia: data vinda de um sistema

Sistemas exportam datas como texto "20270315". Pegue as partes com ESQUERDA, EXT.TEXTO e DIREITA, e monte a data.

=DATA(ESQUERDA(A2;4);EXT.TEXTO(A2;5;2);DIREITA(A2;2))

DATA nas comparações

Em fórmulas com SE, SOMASES e CONT.SES, escreva a data com a função DATA, e não como texto "15/03/2027". Assim a fórmula funciona em qualquer computador, mesmo com outro formato de data.

=SE(A2>=DATA(2027;1;1);"2027";"Antes")

No Excel em inglês e no Google Planilhas

No Excel em inglês, a função se chama DATE. No Google Planilhas em português, o nome é DATA, e a ordem dos argumentos é a mesma.

Exemplo do dia a dia: aniversário deste ano

Para saber em que dia da semana cai o aniversário de alguém este ano, monte a data com o ano de hoje e o dia e o mês do nascimento.

=DATA(ANO(HOJE());MÊS(B2);DIA(B2))

Formate o resultado com o código dddd para ver o dia da semana, ou subtraia HOJE() para saber quantos dias faltam.

Exemplo do dia a dia: último dia do mês

O dia 0 de um mês é o último dia do mês anterior. Para o último dia do mês de uma data, peça o dia 0 do mês seguinte.

=DATA(ANO(A2);MÊS(A2)+1;0)

A FIMMÊS faz o mesmo de um jeito mais curto: =FIMMÊS(A2;0).

Erros comuns

  • Ordem trocada, como DATA(15;3;2027): o Excel entende o ano 15 e o dia 2027, e a data sai em 1920
  • Escrever a data como texto dentro de fórmulas, como ">01/01/2027" sem a função: depende do formato do computador
  • Esquecer de formatar a célula: aparece um número de 5 dígitos no lugar da data

Exemplo do dia a dia: idade mínima na data

Para saber a data de nascimento mais recente que ainda permite 18 anos completos hoje, volte 18 anos a partir de hoje. Quem nasceu até essa data já é maior de idade. Use a data como limite num CONT.SE para contar os maiores de idade de uma lista.

=DATA(ANO(HOJE())-18;MÊS(HOJE());DIA(HOJE()))

Exemplo do dia a dia: datas de um ano escolar

Um calendário escolar tem o início das aulas, as férias e as provas. Com a DATA e o ano numa célula, como F1, todas as datas do calendário mudam quando você troca o ano, sem reescrever nada. É o jeito mais simples de reaproveitar o mesmo calendário todo ano.

=DATA($F$1;2;3)

Erros comuns

#NÚM!

O ano é negativo ou passa de 9999.

Data errada em 1900

O ano foi escrito com 2 dígitos, como 27. Use 4 dígitos: 2027.

Perguntas frequentes

Como saber se uma célula tem uma data de verdade?

Use =ÉNÚM(A2). Datas são números para o Excel, então dá VERDADEIRO. Texto com cara de data dá FALSO.

DATA aceita o mês por extenso?

Não. O mês precisa ser um número de 1 a 12.

Como somar 7 dias a uma data montada com DATA?

Some direto: =DATA(2027;3;15)+7 dá 22/03/2027.

DATA funciona no Google Planilhas?

Sim, com o mesmo nome em português e os mesmos argumentos.

Como juntar dia, mês e ano de três células?

=DATA(C2;B2;A2), com o ano em C, o mês em B e o dia em A.

Por que o Excel mostra um número em vez da data?

A data é um número por dentro. Formate a célula como data.

Como transformar "20270315" em data?

=DATA(ESQUERDA(A2;4);EXT.TEXTO(A2;5;2);DIREITA(A2;2)).

Veja também

Treine DATA até ficar fácil

A lição "Funktion DATUM" tem 5 exercícios com correção na hora.

Começar grátis