Como extrair dia, mês e ano de uma data no Excel (e outras funções de data)
Quando uma planilha tem uma coluna de datas, é comum precisar só de uma parte dela: o ano de uma venda, o mês de um pagamento ou o dia do vencimento. O Excel tem funções prontas para isso e, com elas, também dá para calcular idades, prazos e dias úteis sem fazer conta na mão.
Como o Excel guarda as datas
Para o Excel, uma data é um número: o dia 1º de janeiro de 1900 vale 1, o dia seguinte vale 2 e assim por diante. É por isso que dá para somar e subtrair datas. O formato que você vê (por exemplo, 15/03/2026) é só a aparência da célula.
Se a data estiver alinhada à esquerda da célula, provavelmente ela foi digitada ou importada como texto. Nesse caso as funções abaixo retornam o erro #VALOR!. Use Dados > Texto para Colunas e escolha o formato de data DMA para convertê-la.
Funções DIA, MÊS e ANO
Imagine que a célula A2 contém a data 15/03/2026:
| Fórmula | Resultado | O que faz |
|---|---|---|
=DIA(A2) | 15 | Retorna o dia do mês (1 a 31) |
=MÊS(A2) | 3 | Retorna o mês (1 a 12) |
=ANO(A2) | 2026 | Retorna o ano com quatro dígitos |
A função MÊS também funciona escrita sem acento (=MES(A2)) nas versões mais recentes do Excel.
Passo a passo
- Clique na célula ao lado da data, onde o resultado deve aparecer.
- Digite
=ANO(, clique na célula com a data e feche o parêntese. - Pressione Enter. Para repetir nas outras linhas, arraste a alça de preenchimento (o quadradinho no canto da célula) para baixo.
Se o resultado aparecer como uma data estranha (por exemplo, 18/07/1905), é só o formato da célula. Selecione-a e escolha Geral ou Número na guia Página Inicial.
Nome do mês e do dia da semana
Para mostrar o mês ou o dia da semana por extenso, use a função TEXTO:
=TEXTO(A2;"mmmm")retorna março;=TEXTO(A2;"mmm")retorna mar;=TEXTO(A2;"dddd")retorna domingo;=TEXTO(A2;"mm/aaaa")retorna 03/2026, ótimo para agrupar lançamentos por mês.
Já =DIA.DA.SEMANA(A2) retorna um número de 1 (domingo) a 7 (sábado), útil em fórmulas com SE.
Outras funções de data que valem a pena conhecer
| Função | Exemplo | Para que serve |
|---|---|---|
| HOJE | =HOJE() | Data atual, atualizada sempre que a planilha é aberta |
| AGORA | =AGORA() | Data e hora atuais |
| DATA | =DATA(2026;3;15) | Monta uma data a partir de ano, mês e dia em células separadas |
| DATAM | =DATAM(A2;3) | Mesma data três meses depois (vencimentos, garantias) |
| FIMMÊS | =FIMMÊS(A2;0) | Último dia do mês da data |
| DIATRABALHOTOTAL | =DIATRABALHOTOTAL(A2;B2) | Quantidade de dias úteis entre duas datas |
| DATADIF | =DATADIF(A2;HOJE();"a") | Diferença em anos ("a"), meses ("m") ou dias ("d") |
Exemplos de cálculos com datas
Quantos dias faltam para um vencimento
Com o vencimento em B2: =B2-HOJE(). Formate o resultado como Número. Um valor negativo indica que a data já passou.
Calcular a idade
Com a data de nascimento em A2: =DATADIF(A2;HOJE();"a"). A função DATADIF não aparece na lista de sugestões do Excel, mas funciona normalmente.
Somar dias a uma data
Para saber a data 30 dias depois de A2, basta =A2+30. Para considerar só dias úteis, use =DIATRABALHO(A2;30).
Perguntas frequentes
Por que aparece ##### na célula?
A coluna está estreita demais para mostrar a data, ou o resultado é uma data negativa. Aumente a largura da coluna com um duplo clique na divisa do cabeçalho.
As funções funcionam no Google Planilhas?
Sim. DIA, MÊS, ANO, HOJE, DATADIF e TEXTO têm os mesmos nomes no Google Planilhas em português. A diferença é que ele aceita vírgula ou ponto e vírgula como separador, dependendo da configuração de idioma da planilha.
Comentários
Ainda não há comentários. Tem alguma dúvida? Pergunte aqui!
Deixe seu comentário
Respondendo a ·





