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

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

Em C2, mostre o mês da data em A2.

C2
fx
A
B
C
D
E
F
1
Data da venda
Ano
Mês
Dia
2
27.09.2026
3
4
5
6
7
8

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.

Começar grátis