Início
Excel

Como extrair dia, mês e ano de uma data no Excel (e outras funções de data)

· 4 min de leitura

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órmulaResultadoO que faz
=DIA(A2)15Retorna o dia do mês (1 a 31)
=MÊS(A2)3Retorna o mês (1 a 12)
=ANO(A2)2026Retorna 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

  1. Clique na célula ao lado da data, onde o resultado deve aparecer.
  2. Digite =ANO(, clique na célula com a data e feche o parêntese.
  3. 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çãoExemploPara 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.

Compartilhar:

Comentários

Ainda não há comentários. Tem alguma dúvida? Pergunte aqui!

Deixe seu comentário

Seu e-mail não será publicado.

Os comentários passam por moderação. Links e mensagens fora do assunto não são publicados.

Continue aprendendo

O que é Excel?

O que é Excel?

O Excel é um aplicativo que permite a criação e o gerenciamento de planilhas eletrônicas. Esse programa é comercializado com o pacote de…

Como usar a função SE no Excel?

Como usar a função SE no Excel?

No Excel, a função SE retorna um valor se uma determinada condição for avaliada como verdadeira (true), ou outro valor se avaliado como…

Excel →