FIMMÊS no Excel: como achar o último dia do mês
Atualizado em
O FIMMÊS retorna o último dia de um mês, um número de meses antes ou depois de uma data. Por exemplo, =FIMMÊS(B2;1) retorna 28 de fevereiro de 2025 para uma nota de 17 de janeiro de 2025: o fim do mês seguinte. Use 0 para o fim do mesmo mês.
Sintaxe do FIMMÊS
=FIMMÊS(data_inicial; meses)
- data_inicial
- A data de partida: uma célula como
B2,HOJE()ouDATA(2025;1;17). - meses
- Quantos meses deslocar:
0para o mesmo mês,1para o seguinte,-1para o anterior. Pode vir de uma célula, comoC2.
Pratique FIMMÊS aqui
Digite sua fórmula direto na planilha. Ela é conferida como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.
Achar o último dia do mês
Em C2, retorne o último dia do mês da data de emissão em B2 com FIMMÊS.
| Nota | Data de emissão | Fim do mês |
| INV-3107 | 14/02/2025 |
Como usar o FIMMÊS, passo a passo
- Clique na célula do resultado e digite
=FIMMÊS(. - Selecione a data inicial e digite ponto e vírgula.
- Digite quantos meses deslocar: 0 para o último dia deste mês, 1 para o do mês seguinte.
- Feche o parêntese e pressione Enter. Se a célula mostrar um número como 45716, aplique um formato de data.
Exemplos de FIMMÊS
Fim do mês atual
=FIMMÊS(B2;0)
14 de fevereiro de 2025 dá 28 de fevereiro de 2025.
Fim do mês seguinte
=FIMMÊS(B2;1)
Uma nota de 22 de dezembro de 2025 vence em 31 de janeiro de 2026.
Dia 1º do mês seguinte
=FIMMÊS(B2;0)+1
Uma adesão de 31 de março de 2025 é cobrada a partir de 1º de abril de 2025.
Fim de contrato com DATAM
=DATAM(B2;C2)
31 de janeiro de 2025 mais 1 mês dá 28 de fevereiro de 2025.
Erros comuns do FIMMÊS e como resolver
| Erro | Causa | Solução |
|---|---|---|
| 45716 | O FIMMÊS retorna o número de série de uma data e a célula está no formato Geral. | Aplique o formato Data abreviada à célula: 45716 é 28 de fevereiro de 2025. |
| #VALOR! | A data inicial é um texto que o Excel não reconhece como data. | Use uma data de verdade (ela fica alinhada à direita) ou monte a data com DATA(ano;mês;dia). |
| #NÚM! | A data inicial mais os meses cai fora das datas que o Excel aceita, por exemplo antes de 1900. | Confira o argumento meses: um valor como -12000 costuma ser erro de digitação. |
| #NOME? | O nome está escrito errado, por exemplo FIMMES sem acento ou FIM.MÊS. | Digite o nome exato, com acento e sem ponto: FIMMÊS. |
FIMMÊS, DATAM ou DATA
O FIMMÊS sempre cai no último dia de um mês, o que serve para vencimentos e relatórios de fechamento. O DATAM desloca uma data por meses inteiros e mantém o dia: =DATAM(B2;6) fica seis meses depois e para no último dia quando o dia não existe, como 31 de janeiro mais um mês, que dá 28 de fevereiro. =DATA(ANO(B2);MÊS(B2)+1;0) também retorna o fim do mês, porque o dia 0 é o dia antes do dia 1º, mas o FIMMÊS deixa claro o que faz. Somar 30 dias a uma data se afasta dos fins de mês, porque os meses têm de 28 a 31 dias.
Perguntas frequentes
Como obter o primeiro dia do mês?
Pegue o fim do mês anterior e some um dia: =FIMMÊS(B2;-1)+1.
Quantos dias tem um mês?
Retorne o dia da última data dele: =DIA(FIMMÊS(B2;0)) dá 28 para fevereiro de 2025.
Qual a diferença entre FIMMÊS e DATAM?
O FIMMÊS retorna o último dia do mês de chegada. O DATAM mantém o dia do mês, por isso serve para términos de contrato e renovações.
Como calcular um vencimento “fim do mês seguinte”?
Use =FIMMÊS(B2;1), com a data de emissão em B2. Coloque o número de meses numa célula para dar a cada cliente o próprio prazo.
Continue praticando
Os 5 exercícios de FIMMÊS, com explicações e acompanhamento do seu progresso.
Abrir os exercícios de FIMMÊS