Skip to main content

Como determinar se uma data está entre duas datas ou em um fim de semana no Excel?

Author: Tech Support Last Modified: 2025-06-04

Às vezes, você pode querer determinar ou verificar se uma data está entre duas datas ou em um fim de semana no Excel. Este artigo mostrará maneiras engenhosas de verificar se uma data está entre duas datas ou em um fim de semana no Excel.

Determinar se uma data está entre duas datas com fórmula
Determine facilmente se uma data está entre duas datas com uma ferramenta incrível  
Determinar se uma data cai em um fim de semana com fórmulas e código VBA
Determinar se uma data cai em um fim de semana com uma ferramenta incrível

Mais tutoriais para datas...


Determinar se uma data está entre duas datas no Excel

Suponha que você precise determinar se as datas na Coluna A estão entre 07/01/2008 e 31/12/2009. Por favor, faça o seguinte:

List with multiple dates

1. Em uma célula em branco, digamos a Célula B2, copie e cole a fórmula abaixo nela e pressione a tecla Enter.

=SE(E(A2>$B$1,A2<$c$1),A2, FALSO)

Formula entered in the first cell

Observação: Esta fórmula verificará se a data está entre 07/01/2008 e 31/12/2009. Se a data estiver neste período, ela retornará a data; se a data não estiver neste período, ela retornará o texto FALSO.

2. Mantenha a célula de resultado selecionada, arraste a Alça de Preenchimento para baixo para obter todos os resultados. Veja a captura de tela:

Formula populated to below cells

Agora você pode identificar se uma data está dentro de um intervalo de datas específico ou não.


Determinar se uma data está entre duas datas no Excel com Kutools para Excel

Aqui recomendamos uma ferramenta incrível - o Selecionar Células Específicas utilitário do Kutools para Excel. Esta ferramenta ajuda você não apenas a encontrar todas as datas que estão entre duas datas fornecidas, mas também a selecionar imediatamente todas as células de datas qualificadas.
Antes de aplicá-la, você precisa baixar e instalá-la primeiro.

1. Selecione o intervalo com as datas que você deseja determinar se elas estão entre duas datas, e depois clique em Kutools > Selecionar > Selecionar Células Específicas. Veja a captura de tela:

Select Specific Cells option on the Kutools tab on the ribbon

2. Na caixa de diálogo Selecionar Células Específicas, selecione a opção Célula na seção Tipo de seleção, e depois especifique as datas Maior que e Menor que, e finalmente clique no botão OK.

Você pode ver que as células de datas que estão entre duas datas são selecionadas imediatamente. Veja a captura de tela:

Select Specific Cells dialog box

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Determinar se uma data cai em um fim de semana com fórmulas e código VBA

Você pode determinar se uma data na Coluna A cai em fins de semana com os seguintes passos:

Método A: Usando fórmula para verificar se uma data cai em um fim de semana.

1. Em uma célula em branco, copie e cole a fórmula abaixo nela e pressione a tecla Enter.

=SE(OU(DIA.DA.SEMANA(A2)=1,DIA.DA.SEMANA(A2)=7),A2,FALSO)

Formula entered in the first cell

Esta fórmula identificará se uma data cai em um fim de semana ou não. Se a data cair em um fim de semana, ela retornará a data; se a data não cair em um fim de semana, ela retornará o texto FALSO.

2. Mantenha a célula de resultado selecionada, depois arraste a Alça de Preenchimento para baixo para obter todos os resultados.

Formula populated to below cells

Método B: Usando função definida pelo usuário para verificar se uma data cai em um fim de semana.

1. Pressione as teclas ALT + F11 juntas para abrir a janela Microsoft Visual Basic for Applications.

2. Na janela Microsoft Visual Basic for Applications, clique em Inserir >> Módulo, e cole a seguinte macro na Janela do Módulo.

Public Function IsWeekend(InputDate As Date) As Boolean
Select Case Weekday(InputDate)
Case vbSaturday, vbSunday
IsWeekend = True
Case Else
IsWeekend = False
End Select
End Function

3. Pressione simultaneamente as teclas Alt + Q para fechar a janela Microsoft Visual Basic for Applications.

4. Em uma célula em branco, insira a fórmula na Barra de Fórmulas, e depois pressione a tecla Enter.

=ÉFimDeSemana(A2)

Formula entered in the first cell

Se retornar o texto Verdadeiro, a data na Célula A2 é um fim de semana; e se retornar o texto Falso, a data na Célula A2 não cai em um fim de semana.

Formula populated to below cells


Determinar se uma data cai em um fim de semana com uma ferramenta incrível

Na verdade, você pode converter todas as datas para o nome do dia da semana e depois verificar os fins de semana com base no sábado ou domingo. Aqui o Aplicar Formatação de Data utilitário do Kutools para Excel pode ajudá-lo a resolver facilmente o problema.
Antes de aplicá-lo, você precisa baixar e instalá-lo primeiro.

1. Selecione o intervalo de datas, e depois clique em Kutools > Formatar > Aplicar Formatação de Data. Veja a captura de tela:

Apply Date Formatting option on the Kutools tab on the ribbon

2. Na caixa de diálogo Aplicar Formatação de Data, selecione Quarta-feira na caixa Formatação de Data, e depois clique no botão OK.

Agora as datas selecionadas são convertidas para dias da semana imediatamente. Você pode determinar se uma data cai em um fim de semana ou não diretamente com base no seu conteúdo. Veja a captura de tela:

Apply Date Formatting dialog box

Notas:

  • Os resultados convertidos funcionam diretamente nos dados originais;
  • Este utilitário suporta DesfazerCtrl + Z”.

Kutools para Excel - Repleto de mais de 300 ferramentas essenciais para o Excel. Aproveite recursos de IA gratuitos permanentemente! Faça o download agora!


Determinar se uma data está entre duas datas ou em um fim de semana com Kutools para Excel

Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Artigos relacionados:

Converter data para dia da semana, mês, nome ou número no Excel
Digamos que você insira uma data em uma célula, e ela aparece como 12/13/2015. Existe uma maneira de mostrar apenas o mês ou o dia da semana, ou o texto do nome do mês ou do dia da semana, como Dezembro ou Domingo? Os métodos neste artigo podem ajudá-lo a converter ou formatar facilmente qualquer tipo de data para exibir apenas o nome do dia da semana ou o nome do mês no Excel.

Converter rapidamente data de nascimento para idade no Excel
Por exemplo, você tem um intervalo de várias datas de nascimento no Excel, e precisa converter essas datas de nascimento para exibir seus valores exatos de idade no Excel, como você faria isso? Este artigo lista algumas dicas para converter a data de nascimento para idade no Excel facilmente.

Comparar datas se maior que outra data no Excel
Suponha que você tenha uma lista de datas e queira comparar essas datas com uma data específica para descobrir a data que é maior que essa data específica na lista, o que você faria? Neste artigo, mostraremos métodos de comparação de datas se maior que outra data no Excel.

Somar valores entre um intervalo de duas datas no Excel
Quando há duas listas em sua planilha, uma é a lista de datas, a outra é a lista de valores. E você quer somar apenas os valores entre um intervalo de duas datas, por exemplo, somar os valores entre 04/03/2014 e 10/05/2014, como você os calcularia rapidamente? Os métodos neste artigo vão ajudá-lo.

Adicionar dias à data incluindo ou excluindo fins de semana e feriados no Excel
Este artigo trata de adicionar dias a uma data específica excluindo fins de semana e feriados, o que significa adicionar apenas dias úteis (de segunda a sexta-feira) no Excel.

Mais tutoriais para datas...


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!