A função de data no Excel elimina minhas suposições sobre o fim do mês.

Você pode achar que saber o fim do mês não é difícil, a menos que gerencie regularmente renovações de contas, cronogramas de investimentos ePrevisões ou análises financeiras no ExcelAo tentar consultar o calendário ou contar os dias mentalmente, especialmente em fevereiro, você perceberá o quanto esse pequeno passo pode ser incômodo.

A função de data no Excel elimina minhas suposições sobre o fim do mês.

Felizmente, o Excel já oferece uma solução integrada para esse incômodo recorrente. Depois que adicionei essa função à minha planilha, não precisei mais contar os dias nem consultar calendários para saber exatamente quando o mês terminava.

EOMONTH é a maneira mais inteligente de calcular as datas de fim de mês no Excel.

Uma única fórmula rege todos os fechamentos de mês.

A função FIM DO MÊS no Excel com o menu suspenso para formatação de números.

A função EOMONTH, abreviação de "Fim do Mês", é uma função integrada do Excel que retorna o último dia do mês para qualquer data especificada. Como o Excel armazena datas como números sequenciais, a função EOMONTH retorna tecnicamente um valor numérico que corresponde a um dia específico do calendário. Embora isso soe técnico, significa simplesmente que o resultado é uma data utilizável que pode ser formatada, referenciada em outras fórmulas ou inserida diretamente em um relatório. A função está disponível em quase todas as versões do Excel mais utilizadas, incluindo o Microsoft 365, o Excel para a Web e versões para desktop como o Microsoft Excel 2016 e o ​​Microsoft Excel 2019.

A fórmula é simples:

=FIMDOMÊS(data_inicial, meses)

O primeiro argumento, `start_date`, é a data a partir da qual você deseja começar a contagem. É melhor inseri-lo usando um dos seguintes métodos: Funções de data no ExcelPor exemplo, DATA(2024,1,1), ou faça referência a ela a partir de outra célula para evitar erros de análise. O segundo argumento, meses, indica ao Excel quantos meses avançar ou retroceder. Um número positivo indica avanço no tempo, enquanto um número negativo indica retrocesso.

Por exemplo, a primeira fórmula abaixo retorna o número de série correspondente a 30 de abril de 2024 (45412), enquanto a segunda fórmula retorna o número de série para 29 de fevereiro de 2024 (45351), levando em consideração automaticamente o ano bissexto:

=FIMDOMÊS(DATA(2024,3,15), 1) =FIMDOMÊS(DATA(2024,3,15), -1)

Se você inserir um número decimal, como 1.5, o Excel o truncará para 1 em vez de arredondá-lo. Para evitar confusão, use sempre números inteiros no argumento de meses.

O dia escolhido como ponto de partida não afeta o resultado. Seja o dia 3, 17 ou 29, a função sempre retorna o último dia do mês em questão. Essa confiabilidade é o motivo pelo qual confio nessa função ao criar planilhas que precisam lidar com previsões, ciclos de faturamento e planejamento financeiro de longo prazo sem erros.

Como a função EOMONTH melhora minhas planilhas do Excel?

Pequena função, grande melhoria na qualidade de vida.

A função EOMONTH é usada para criar um cabeçalho de relatório dinâmico no Excel.-1

Se você procurar por aplicações para EOMONTH, encontrará essa função em praticamente todos os lugares. A maioria das contas, pagamentos de serviços e renovações de assinaturas vencem no último dia do mês e, em vez de codificar e atualizar essas datas manualmente a cada ciclo, você pode usar o EOMONTH para calculá-las dinamicamente.

Por exemplo, se eu quiser que a data de vencimento do pagamento sempre reflita o último dia do mês atual, uso esta fórmula:

=FIMDOMÊS(HOJE(), 0)

Nem preciso inserir uma data específica. Como a fórmula se refere a HOJE(), o resultado é atualizado automaticamente sempre que abro o arquivo, mantendo meus registros atualizados sem nenhum esforço adicional.

Você também pode combinar a função FIM DO MÊS com a função SE para tornar suas planilhas mais responsivas. Imagine que você tenha casos de assinatura na coluna C e datas de inscrição na coluna D. Você poderia escrever o seguinte:

=SE(C3="Ativo", FIM DO MÊS(D3, 1), "N/A")

Usando essa fórmula, o Excel calcula a próxima data de cobrança somente se a assinatura estiver ativa. Se C3 contiver "Ativo", a função FIM DO MÊS pega a data em D3, avança-a em um mês e retorna o último dia desse mês. Se a assinatura não estiver ativa, a fórmula retornará "N/D".

Na elaboração de relatórios financeiros, a função EOMONTH me ajuda a estabelecer limites de período claros. Seja para definir prazos de entrega de relatórios, acompanhar datas de vencimento ou determinar o fim de um trimestre, a função garante que minhas datas estejam alinhadas com precisão ao final correto do mês. Isso é especialmente útil ao trabalhar com períodos de relatório mensais variáveis, pois não preciso mais ajustar as datas manualmente.

Um exemplo que utilizo são os títulos dinâmicos dos relatórios financeiros:

=="Fim do período de relatório: " & TEXT(EOMONTH(A3, 0), "mmmm dd, aaaa")

Esta fórmula cria automaticamente um cabeçalho com a mensagem “Fim do período de relatório: [Último dia do mês]”, com base na data da célula A3. Posso consultar o mês do relatório em outra célula, como E2, e inserir esta fórmula no topo da planilha para manter o período de relatório sempre visível e preciso.

O EOMONTH também é útil para prever ou calcular datas de vencimento de empréstimos e investimentos. Se um empréstimo for fechado em 10 de março e vencer em 18 meses, quero que a data de vencimento caia no último dia desse 18º mês. Em vez de verificar manualmente cada calendário, posso confiar no EOMONTH para fazer o cálculo. A mesma lógica se aplica ao gerenciamento de cronogramas para projetos de longo prazo. Não preciso mais verificar se é um ano bissexto antes de um prazo em fevereiro, porque o EOMONTH ajusta automaticamente quando fevereiro tem 29 dias em vez de 28.

Deixe que sua agenda faça a contagem.

À primeira vista, a função EOMONTH parece incrivelmente simples. Pelo menos, era o que eu pensava até perceber quanta energia mental eu estava desperdiçando por não usá-la. Seja para analisar os últimos três meses usando o argumento -3 ou para prever o ano inteiro usando 12, a função mantém minha planilha dinâmica e precisa sem exigir nenhum trabalho extra.

Assim que você dominar os conceitos básicos, estará totalmente preparado para incorporar o EOMONTH em outras fórmulas e criar uma lógica histórica que praticamente pensa por si só.

Ir para o botão superior