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ês | MÊS |
|---|---|
| Nome em inglês | MONTH |
| Categoria | Data e hora |
| Retorna | Número inteiro, de 1 a 12 (o mês da data) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função MÊS?
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.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| núm_série | Sim | A 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
| A | B | C | |
|---|---|---|---|
| 1 | Compra | Data | Mês |
| 2 | Notebook | 10/02/2026 | 2 |
| 3 | Cadeira | 30/05/2026 | 5 |
| 4 | Monitor | 31/12/2026 | 12 |
=MÊS(B2) Em inglês: =MONTH(B2) =MÊS(B3) Em inglês: =MONTH(B3) =MÊS(B4) Em inglês: =MONTH(B4) 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
| A | B | |
|---|---|---|
| 1 | Data | Trimestre |
| 2 | 10/02/2026 | 1 |
| 3 | 30/05/2026 | 2 |
| 4 | 14/08/2026 | 3 |
| 5 | 03/11/2026 | 4 |
=ARREDONDAR.PARA.CIMA(MÊS(A2)/3;0) Em inglês: =ROUNDUP(MONTH(A2)/3,0) =ARREDONDAR.PARA.CIMA(MÊS(A3)/3;0) Em inglês: =ROUNDUP(MONTH(A3)/3,0) =ARREDONDAR.PARA.CIMA(MÊS(A4)/3;0) Em inglês: =ROUNDUP(MONTH(A4)/3,0) =ARREDONDAR.PARA.CIMA(MÊS(A5)/3;0) Em inglês: =ROUNDUP(MONTH(A5)/3,0) 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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Data | Despesa | ||
| 2 | 28/09/2026 | R$ 120,00 | R$ 625,50 | |
| 3 | 03/10/2026 | R$ 340,00 | ||
| 4 | 17/10/2026 | R$ 85,50 | ||
| 5 | 30/10/2026 | R$ 200,00 | ||
| 6 | 02/11/2026 | R$ 60,00 |
=SOMARPRODUTO((MÊS(A2:A6)=10)*B2:B6) Em inglês: =SUMPRODUCT((MONTH(A2:A6)=10)*B2:B6) 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.
=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
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | MÊS (MONTH) | Referência deste dicionário. |
| Google Planilhas | MÊ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 Calc | MÊ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
- Microsoft: função MÊS
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: MÊS (MONTH)
- LibreOffice: função MÊS
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.