Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
MONTH

Função MÊS do Excel

O que a função MÊS faz?

A função MÊS recebe uma data e devolve o número do mês, de 1 a 12. O argumento pode ser uma célula com data, o resultado de outra função ou um número de série. Serve para agrupar dados por mês, calcular trimestres e somar valores de um mês específico.

Nome em portuguêsMÊS
Nome em inglêsMONTH
CategoriaData e hora
RetornaNúmero inteiro, de 1 a 12 (o mês da data)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função MÊS?

Excel em português do BrasilMÊS(núm_série)
Excel em inglêsMONTH(serial_number)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
núm_sérieSimA data da qual se quer o mês. Informe a data com a função DATA, como referência a uma célula ou como resultado de outra fórmula. Datas escritas como texto podem causar problemas.

Como usar a função MÊS na prática?

Exemplo 1: Número do mês de cada data

Planilha do exemplo 1 da função MÊS
ABC
1 CompraDataMês
2 Notebook10/02/20262
3 Cadeira30/05/20265
4 Monitor31/12/202612
Fórmula na célula C2 =MÊS(B2) Em inglês: =MONTH(B2)
Resultado: 2
Fórmula na célula C3 =MÊS(B3) Em inglês: =MONTH(B3)
Resultado: 5
Fórmula na célula C4 =MÊS(B4) Em inglês: =MONTH(B4)
Resultado: 12

Cada fórmula lê a data da coluna B e devolve só o número do mês: 10 de fevereiro dá 2, 30 de maio dá 5 e 31 de dezembro dá 12.

Exemplo 2: Descobrir o trimestre de uma data

Planilha do exemplo 2 da função MÊS
AB
1 DataTrimestre
2 10/02/20261
3 30/05/20262
4 14/08/20263
5 03/11/20264
Fórmula na célula B2 =ARREDONDAR.PARA.CIMA(MÊS(A2)/3;0) Em inglês: =ROUNDUP(MONTH(A2)/3,0)
Resultado: 1
Fórmula na célula B3 =ARREDONDAR.PARA.CIMA(MÊS(A3)/3;0) Em inglês: =ROUNDUP(MONTH(A3)/3,0)
Resultado: 2
Fórmula na célula B4 =ARREDONDAR.PARA.CIMA(MÊS(A4)/3;0) Em inglês: =ROUNDUP(MONTH(A4)/3,0)
Resultado: 3
Fórmula na célula B5 =ARREDONDAR.PARA.CIMA(MÊS(A5)/3;0) Em inglês: =ROUNDUP(MONTH(A5)/3,0)
Resultado: 4

O número do mês dividido por 3 e arredondado para cima dá o trimestre. Fevereiro (2) dividido por 3 dá 0,67 e sobe para 1. Maio (5) dá 1,67 e sobe para 2. Agosto (8) dá 2,67 e vira 3. Novembro (11) dá 3,67 e vira 4.

Exemplo 3: Somar as despesas de um mês

Planilha do exemplo 3 da função MÊS
ABCD
1 DataDespesa
2 28/09/2026R$ 120,00R$ 625,50
3 03/10/2026R$ 340,00
4 17/10/2026R$ 85,50
5 30/10/2026R$ 200,00
6 02/11/2026R$ 60,00
Despesas de outubro, na célula D2 =SOMARPRODUTO((MÊS(A2:A6)=10)*B2:B6) Em inglês: =SUMPRODUCT((MONTH(A2:A6)=10)*B2:B6)
Resultado: R$ 625,50

MÊS aplicada ao intervalo A2:A6 devolve o mês de cada lançamento, e a comparação com 10 marca os de outubro. SOMARPRODUTO multiplica a marcação pelos valores e soma 340, 85,50 e 200, o que dá R$ 625,50. Lançamentos de setembro e novembro ficam de fora.

Quais erros a função MÊS costuma dar?

#VALOR!

Por que acontece: O argumento é um texto que o Excel não reconhece como data, como "sem data" ou uma data digitada de forma inválida.

Como corrigir: Informe uma data de verdade: use a função DATA, uma célula com data válida ou DATA.VALOR para converter o texto.

Exemplo que gera o erro, na célula B2=MÊS(A2)Resultado: #VALOR!

Resultado 1 em linhas sem data

Por que acontece: A célula está vazia ou contém 0, e o número de série 0 cai em janeiro de 1900, então MÊS devolve 1.

Como corrigir: Teste a célula antes, por exemplo com SE(A2="";"";MÊS(A2)), para não mostrar 1 em linhas sem data.

Data em texto não reconhecida

Por que acontece: A Microsoft avisa que podem ocorrer problemas quando as datas são inseridas como texto. Dados importados de outros sistemas costumam chegar assim.

Como corrigir: Converta o texto com DATA.VALOR ou monte a data com a função DATA, e só então aplique a função.

MÊS no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelMÊS (MONTH)Referência deste dicionário.
Google PlanilhasMÊS (MONTH)Funciona do mesmo jeito, com um único argumento de data. A página do Google avisa que MÊS(10/10/2000), sem DATA nem aspas, é lido como uma divisão (10 dividido por 10 dividido por 2000). Documentação do Google
LibreOffice CalcMÊS (MONTH)No Calc em português a função também chama MÊS, com um argumento de data, e devolve um inteiro de 1 a 12. Ajuda do LibreOffice

A função MÊS existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a MÊS, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a MÊS?

  • MÊS devolve só o número do mês, sem o ano. Ao somar por mês em uma lista que cobre mais de um ano, combine com ANO para não misturar janeiro de anos diferentes.
  • Para o nome do mês, use TEXTO(A2;"mmmm"), que mostra, por exemplo, outubro.
  • ANO, MÊS e DIA sempre devolvem valores do calendário gregoriano, mesmo que a data seja exibida em outro calendário, como o Hijri.
  • Para o mês atual, use =MÊS(HOJE()): o resultado muda sozinho a cada virada de mês.

Perguntas frequentes sobre a MÊS

Como pegar o número do mês de uma data no Excel?

Use =MÊS(A2), com a data em A2. O resultado vai de 1 (janeiro) a 12 (dezembro). Para o nome do mês por extenso, use =TEXTO(A2;"mmmm").

Como saber o mês atual no Excel?

Use =MÊS(HOJE()). HOJE devolve a data do dia e MÊS extrai o mês dela, então o resultado muda sozinho quando o mês vira.

A função MÊS aceita uma data escrita como texto?

A Microsoft recomenda informar datas com a função DATA ou como resultado de outras fórmulas, porque podem ocorrer problemas com datas em texto. O caminho mais seguro é usar DATA ou DATA.VALOR.

Funções relacionadas

Ver todas as funções de data e hora

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.