Fórmula do Excel: Obter o primeiro ou último dia útil do mês

Para encontrar o primeiro ou último dia útil do mês correspondente à data indicada, utilize fórmulas que combinam várias funções.
Se quiser acompanhar este tutorial, descarregue a folha de cálculo de exemplo.
Obter o primeiro dia útil do mês
Fórmula genérica:
| WORKDAY(DATE(YEAR(date),MONTH(date),1)-1,1) |
Sintaxe e argumentos
| Date: the date that you want to get the first workday of its month. |
Valor de retorno
A fórmula devolve um número de série de cinco dígitos. Para uma visualização mais intuitiva, pode formatar o resultado como data.
Como funciona esta fórmula
A célula B3 contém a data a partir da qual pretende obter o primeiro dia útil do mês. Utilize a fórmula seguinte:
| =EOMONTH(B3,-2)+1 |
Prima a tecla Enter para obter o número de série correspondente e, em seguida, arraste a alça de preenchimento automático pelas células onde pretende aplicar esta fórmula.

Mantenha os resultados selecionados, clique na seta da caixa Formato de Número, no separador Base. No menu suspenso expandido, selecione Data Curta ou Data Longa para formatar os resultados como datas.
Explicação
Função MONTH: obtém o mês como um número inteiro (de 1 a 12) a partir de uma data.
Função YEAR: devolve o ano com base na data fornecida, no formato de número de série de quatro dígitos.
Função DATE: cria uma data a partir do ano, mês e dia.
Função WORKDAY: adiciona dias úteis à data de início indicada e devolve uma data útil.
=WORKDAY(DATE(YEAR(B3),MONTH(B3),1)-1,1)
=WORKDAY(DATE(YEAR(B3),3,1)-1,1)
=WORKDAY(DATE(2020,3,1)-1,1)
=WORKDAY(«2/29/2020»,1)
=3/2/2020
Obter o último dia útil do mês
Fórmula genérica
| WORKDAY(EOMONTH(date,0)+1,-1) |
Sintaxe e argumentos
| Date: the date that you want to get the last workday of its month. |
Valor de retorno
A fórmula devolve um número de série de cinco dígitos. Para uma visualização mais intuitiva, pode formatar o resultado como Data.
Como funciona a fórmula
Por exemplo, se a célula B3 contiver a data a partir da qual pretende obter o último dia útil do mês, utilize a seguinte fórmula:
| =WORKDAY(EOMONTH(B3,0)+1,-1) |
Prima a tecla Enterpara obter o número de série correspondente e, em seguida, arraste a alça de preenchimento automático pelas células onde pretende aplicar esta fórmula.

Mantenha os resultados selecionados, clique na seta na caixa Formato de Número, no separador Base, e, no menu suspenso expandido, escolha Data Curta ou Data Longa para formatar os resultados como datas.
Explicação
Função EOMONTH: obtém o último dia de um mês no futuro ou no passado.
Função WORKDAY: adiciona dias úteis à Data de Início indicada e devolve um dia útil.
=WORKDAY(EOMONTH(B3,0)+1,-1)
=WORKDAY(«4/1/2020»,-1)
=3/31/2020
Fórmulas relacionadas
- Obter data a partir do dia, mês e ano fornecidos
Utilize a função DATE para criar uma data válida no Excel com base no ano, mês e dia indicados. - Encontrar a data mais antiga ou mais recente em cada grupo
Este artigo apresenta fórmulas para identificar as datas mais antigas e mais recentes dentro de cada grupo no Excel. - Obter o nome do dia a partir de uma data dada
Este tutorial explica como usar uma fórmula para obter o nome do dia — como segunda-feira ou terça-feira — com base numa data fornecida. - Criar Intervalo de Datas Semanal
Neste tutorial, apresentamos uma fórmula para obter rapidamente o intervalo de datas semanal no Excel.
Funções relacionadas
- Função DATE do Excel
Criar data com ano, mês e dia - Função YEAR do Excel
Devolve o ano da data no formato de número de série de 4 dígitos - Função MONTH do Excel
A função MONTH é utilizada para obter o mês como número inteiro (1 a 12) a partir de uma data - Função DAY do Excel
A função DAY obtém o dia como um número (1 a 31) a partir de uma data - Função NOW do Excel
Obter a hora e data atuais
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.