flysmog.pages.dev

Como ajustar uma data para o último dia útil do mês no Excel?

Encontrar o último dia útil do mês é uma tarefa comum em relatórios financeiros e de gestão. O Excel oferece funções nativas que tornam este cálculo preciso e automático, evitando erros manuais e economizando tempo.

Pré-requisitos

Usando a função EOMONTH e WORKDAY

A combinação das funções EOMONTH e WORKDAY permite encontrar o último dia útil do mês de forma confiável. A função EOMONTH retorna o último dia do mês, enquanto WORKDAY ajusta a data para o último dia útil, excluindo sábados e domingos.

=WORKDAY(EOMONTH(A1,0)+1,-1)

Esta fórmula assume que a data base está na célula A1. Se você quiser calcular para um mês específico, pode substituir A1 por uma data fixa ou por uma referência a outra célula.

Considerando feriados nacionais

Para incluir feriados nacionais no cálculo, você pode adicionar uma lista de datas de feriados como um argumento opcional na função WORKDAY.

=WORKDAY(EOMONTH(A1,0)+1,-1,Feriados!$A$1:$A$10)

Substitua "Feriados!$A$1:$A$10" pelo intervalo onde você listou as datas de feriados.

Exemplo Prático

Data Base (A) Fórmula (B) Último Dia Útil (C)
15/03/2024 =WORKDAY(EOMONTH(A2,0)+1,-1) 28/03/2024
01/02/2024 =WORKDAY(EOMONTH(A3,0)+1,-1) 29/02/2024
10/12/2024 =WORKDAY(EOMONTH(A4,0)+1,-1) 31/12/2024

Conclusão

Com esta fórmula, você automatiza o cálculo do último dia útil do mês em segundos, garantindo precisão e consistência em seus relatórios. A combinação de EOMONTH e WORKDAY é a solução mais eficiente e confiável para esta tarefa no Excel.