Como determinar se uma data está entre duas datas ou em um fim de semana no Excel?
À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:
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)
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:
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:
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:
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)
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.
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)
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.
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:
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:
Notas:
- Os resultados convertidos funcionam diretamente nos dados originais;
- Este utilitário suporta Desfazer “Ctrl + 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
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.
Melhores Ferramentas de Produtividade para Office
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!