Função DATA no Excel: montar uma data
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=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
Em D2, monte a data com o dia (A2), o mês (B2) e o ano (C2).
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.