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.
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.
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.
| 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 |
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.