Skip to main content

Como verificar se uma data é um feriado público e contar dias excluindo feriados no Excel?

Author: Kelly Last Modified: 2025-06-04

Por exemplo, você tem uma lista de datas e deseja verificar se há algum feriado público na lista, como você poderia fazer isso rapidamente? Neste artigo, mostrarei maneiras de calcular todas as datas dos feriados públicos americanos dentro de anos específicos e, em seguida, verificar facilmente se uma data é um feriado público americano no Excel.


Parte 1: Calcular feriados públicos com o ano fornecido no Excel

Antes de verificar se uma data é um feriado público, você deve listar todos os feriados dentro dos anos fornecidos no Excel. Portanto, preparar uma tabela conforme mostrado na captura de tela a seguir facilitará seu trabalho.

a screenshot of holidays and the corresponding dates

Existem três tipos de feriados públicos americanos:

  • (1) O primeiro tipo é um feriado público em uma data fixa, como o Ano Novo, que ocorre em 1º de janeiro. Podemos calcular facilmente o Ano Novo com a fórmula =DATE(Ano Dado,1,1);
  • (2) O segundo tipo é um feriado público em um dia da semana fixo, como o Dia do Presidente. Podemos calcular facilmente o Dia do Presidente com a fórmula =DATE(Ano Dado,1,1)+14+CHOOSE(WEEKDAY(DATE(Ano Dado,1,1)),1,0,6,5,4,3,2);
  • (3) E o último tipo é o Memorial Day, podemos calcular facilmente o Memorial Day com a fórmula =DATE(Ano Dado,6,1)-WEEKDAY(DATE(Ano Dado,6,6)).

Aqui, listo fórmulas para calcular todos os feriados públicos na tabela a seguir. Basta inserir as fórmulas nas células adequadas e pressionar a tecla Enter uma por uma.

Feriado Célula Fórmulas
Dia de Ano Novo C2 =DATE(C1,1,1)
Dia de Martin Luther King Jr. C3 =DATE(C1,1,1)+14+CHOOSE(WEEKDAY(DATE(C1,1,1)),1,0,6,5,4,3,2)
Dia do Presidente C4 =DATE(C1,2,1)+14+CHOOSE(WEEKDAY(DATE(C1,2,1)),1,0,6,5,4,3,2)
Memorial Day C5 =DATE(C1,6,1)-WEEKDAY(DATE(C1,6,6))
Dia da Independência C6 =DATE(C1,7,4)
Dia do Trabalho C7 =DATE(C1,9,1)+CHOOSE(WEEKDAY(DATE(C1,9,1)),1,0,6,5,4,3,2)
Dia de Colombo C8 =DATE(C1,10,1)+7+CHOOSE(WEEKDAY(DATE(C1,10,1)),1,0,6,5,4,3,2)
Dia dos Veteranos C9 =DATE(C1,11,11)
Dia de Ação de Graças C10 =DATE(C1,11,1)+21+CHOOSE(WEEKDAY(DATE(C1,11,1)),4,3,2,1,0,6,5)
Natal C11 =DATE(C1,12,25)

Observação: Nas fórmulas na tabela acima, C1 é a célula de referência que localiza o ano dado. Em nosso exemplo, significa o ano de 2015, e você pode alterá-la conforme necessário.

Com essas fórmulas, você pode calcular facilmente as datas dos feriados públicos com os anos dados. Veja a captura de tela abaixo:

a screenshot of holidays and the corresponding dates in different years

a screenshot of kutools for excel ai

Desbloqueie a Magia do Excel com o Kutools AI

  • Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
  • Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
  • Codificação VBA: Escreva e implemente código VBA sem esforço.
  • Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
  • Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Potencialize suas capacidades no Excel com ferramentas alimentadas por IA. Baixe Agora e experimente uma eficiência como nunca antes!

Parte 2: Verificar se uma data é um feriado público no Excel

Depois de listar todas as datas dos feriados públicos de anos específicos, podemos verificar facilmente se uma data é um feriado público ou não com fórmulas no Excel. Suponha que você tenha uma lista de datas conforme mostrado na captura de tela a seguir, e vou apresentar maneiras de fazer isso facilmente.

a screenshot of a list of dates in a columna screenshot of using formula to check if a date is a public holiday

Selecione uma célula em branco ao lado da lista de datas, digamos a Célula B18, insira a fórmula =SE(CONT.SE($C$2:$D$11,A18),"Feriado","Não") nela e, em seguida, arraste a Alça de Preenchimento para o intervalo desejado. Veja a captura de tela acima:

Notas:

(1) Na fórmula =SE(CONT.SE($C$2:$D$11,A18),"Feriado","Não"), $C$2:$D$11 é o intervalo de feriados públicos em anos específicos, e A18 é a célula com a data que você deseja verificar se é um feriado público, e você pode alterá-los conforme necessário. Essa fórmula retornará "Feriado" se a data específica for um feriado público e retornará "Não" se não for.

(2) Você também pode aplicar esta fórmula de matriz =SE(OU($C$2:$D$11=A18),"Feriado","NÃO") para verificar se a data correspondente é um feriado ou não.


Parte 3: Contar dias entre duas datas excluindo fins de semana e feriados no Excel

Na Parte 1, listamos todos os feriados em um ano específico, e agora este método irá guiá-lo para contar o número de dias excluindo todos os fins de semana e feriados em um intervalo de datas.

Selecione uma célula em branco onde você retornará o número de dias e insira a fórmula =DIATRABALHOTOTAL(E1,E2,B2:B10) nela e pressione a tecla Enter .

Nota: Nas células acima, E1 é a data de início do intervalo de datas especificado, E2 é a data de término e B2:B10 é a lista de feriados que calculamos na Parte 1.

a screenshot of using the NETWORKDAYS function to count days between two days except weekends and holidays

Agora você obterá o número de dias excluindo fins de semana e feriados no intervalo de datas especificado.


Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!