Funções ANO, MÊS e DIA no Excel: separar partes da data
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=ANO(A2) devolve o ano, =MÊS(A2) o mês (1 a 12) e =DIA(A2) o dia de uma data. Para 27/09/2026, dão 2026, 9 e 27.Sintaxe
=MÊS(núm_série)- núm_série
- A célula com a data.
Pratique agora
Em C2, mostre o mês da data em A2.
Somar as vendas de um mês
Com uma coluna de datas em A e valores em B:
=SOMARPRODUTO((MÊS(A2:A100)=9)*B2:B100)Passo a passo
Escreva =ANO(, =MÊS( ou =DIA( e clique na célula com a data. Feche o parêntese. O resultado é um número: o ano com 4 dígitos, o mês de 1 a 12 ou o dia de 1 a 31. Se aparecer uma data estranha, mude o formato da célula para Geral.
Exemplo do dia a dia: vendas por mês
Numa lista de vendas com as datas na coluna A, crie uma coluna com =MÊS(A2). Depois, some as vendas de cada mês com SOMASE nessa coluna. É o jeito mais simples de fazer um resumo mensal.
=SOMASE(F2:F500;3;C2:C500)Com mais de um ano na lista, crie também uma coluna com =ANO(A2) e use SOMASES com as duas.
Exemplo do dia a dia: aniversariantes do mês
Compare o mês do nascimento com o mês de hoje para listar os aniversariantes.
=MÊS(B2)=MÊS(HOJE())No Excel 365, a FILTRO mostra a lista pronta: =FILTRO(A2:A200;MÊS(B2:B200)=MÊS(HOJE())).
Exemplo do dia a dia: dia do vencimento
Para saber se um pagamento caiu até o dia 10 do mês, use o DIA da data do pagamento.
=SE(DIA(B2)<=10;"No prazo";"Atrasado")Montar de volta com DATA
ANO, MÊS e DIA separam; a DATA junta. Juntas, elas criam datas novas a partir de uma data. O primeiro dia do mês de uma data é:
=DATA(ANO(A2);MÊS(A2);1)Nome do mês
O MÊS dá um número. Para ver o nome, formate a data com o código mmmm (Ctrl+1 > Personalizado), que mostra "março", ou mmm, que mostra "mar". Numa fórmula, use =TEXTO(A2;"mmmm").
No Excel em inglês e no Google Planilhas
No Excel em inglês, as funções se chamam YEAR, MONTH e DAY. No Google Planilhas em português, os nomes são ANO, MÊS e DIA.
Exemplo do dia a dia: comparar o mesmo mês de anos diferentes
Para comparar março de 2026 com março de 2027, crie colunas com o ANO e o MÊS de cada venda. Depois, um SOMASES com as duas condições dá o total de cada mês de cada ano. Monte um quadro com os meses nas linhas e os anos nas colunas para ver o crescimento.
=SOMASES($C$2:$C$500;$E$2:$E$500;$H2;$D$2:$D$500;I$1)Erros comuns
- O resultado aparece como data: mude o formato da célula para Geral
- #VALOR!: a data está como texto num formato que o Excel não reconhece
- Mês errado: a data foi importada com dia e mês trocados (formato americano)
Dia do ano e semana do ano
- Dia do ano:
=A2-DATA(ANO(A2);1;0)dá de 1 a 366 - Semana do ano:
=NÚMSEMANA(A2)dá de 1 a 53
Exemplo do dia a dia: idade aproximada sem DATADIF
Uma conta rápida de idade é o ano de hoje menos o ano do nascimento. Ela erra para quem ainda não fez aniversário no ano, mas serve para faixas largas, como "até 30 anos". Para a idade exata, use DATADIF.
=ANO(HOJE())-ANO(B2)Exemplo do dia a dia: mensalidade proporcional
Um aluno entra no dia 18 de um mês de 30 dias. A mensalidade do primeiro mês é proporcional aos dias que faltam. O DIA da data de entrada e o DIA do último dia do mês, com a FIMMÊS, fazem a conta. O resultado é cobrado só no primeiro mês; os outros seguem o valor cheio.
=B2*(DIA(FIMMÊS(A2;0))-DIA(A2)+1)/DIA(FIMMÊS(A2;0))Erros comuns
Aparece uma data como 09/01/1900
A célula do resultado está com formato de data. Mude para Geral.
Perguntas frequentes
Como saber o semestre de uma data?
Use =SE(MÊS(A2)<=6;1;2). Janeiro a junho dá 1, julho a dezembro dá 2.
Como contar quantas vendas houve em março?
Use =SOMARPRODUTO(--(MÊS(A2:A500)=3)) ou uma coluna de apoio com MÊS e um CONT.SE.
Funcionam com horas?
Ignoram a hora e olham só a data. Para a hora, use HORA, MINUTO e SEGUNDO.
Como pegar o mês com dois dígitos, tipo 03?
Use TEXTO: =TEXTO(A2;"mm"). O MÊS sempre dá o número sem zero, como 3.
Como juntar mês e ano numa célula, tipo 03/2027?
Use =TEXTO(A2;"mm/aaaa"), ou formate a data com o código mm/aaaa.
Funcionam no Google Planilhas?
Sim, com os mesmos nomes em português. Em inglês, YEAR, MONTH e DAY.
O MÊS funciona com datas em texto?
Se o texto estiver no formato do Brasil, como "15/03/2027", sim. Em outros formatos, converta antes com DATA.
Como saber o trimestre de uma data?
Use =ARREDONDAR.PARA.CIMA(MÊS(A2)/3;0). Janeiro a março dá 1, abril a junho dá 2.
Como mostrar o nome do mês?
Formate a data com o código mmmm (Ctrl+1 > Personalizado), ou use =TEXTO(A2;"mmmm").
Veja também
Treine ANO, MÊS e DIA até ficar fácil
A lição "Zusammenfassung: Datumsfunktionen" tem 5 exercícios com correção na hora.