Ir para o conteúdo principal

Como determinar se uma data cai entre duas datas ou no fim de semana no Excel?

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

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

Mais tutoriais para datas ...


Determine se uma data cai entre duas datas no Excel

Supondo que você precise determinar se as datas na coluna A estão entre 7/1/2008 e 12/31/2009. por favor, faça o seguinte:

1. Em uma célula em branco, diz Célula B2, copie e cole a fórmula abaixo nela e pressione o botão Entrar chave.

=IF(AND(A2>$B$1,A2<$c$1),A2, FALSE)

Note: Esta fórmula verificará se a data cai entre 7/1/2008 e 12/31/2009. Se a data cair neste período, ele retornará a data; se a data não cair neste período, ele retornará o texto de FALSE.

2. Continue selecionando a célula de resultado, arraste a alça de preenchimento para baixo para obter todos os resultados. Veja a imagem:

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


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

Aqui recomendo a você uma ferramenta incrível - o Selecione células específicas utilidade de Kutools for Excel. Essa ferramenta ajuda você não apenas a descobrir todas as datas que estão entre duas datas especificadas, mas também a selecionar todas as células de data qualificadas imediatamente.
Antes de aplicá-lo, você precisa baixe e instale primeiro.

1. Selecione o intervalo com datas que você deseja determinar se elas estão entre duas datas e clique em Kutools > Selecionar > Selecione células específicas. Veja a imagem:

2. No Selecione células específicas caixa de diálogo, selecione o Célula opção no Tipo de seleção seção e, em seguida, especifique o Melhor que e Menor que datas e, finalmente, clique no OK botão.

Você pode ver as células de data que caem entre duas datas são selecionadas imediatamente. Veja a imagem:

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Determine 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 nos fins de semana com as seguintes etapas:

Método A: Usar 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 e pressione o botão Entrar chave.

=IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE)

Esta fórmula identificará se uma data cai nos finais de semana ou não. Se a data cair no final de semana, ele retornará a data; se a data não cair no final de semana, ele retornará o texto de FALSE.

2. Continue selecionando a célula de resultado e arraste a alça de preenchimento para baixo para obter todos os resultados.

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

1. aperte o ALT + F11 chaves juntas para abrir a janela Microsoft Visual Basic for Applications.

2. Na janela Microsoft Visual Basic for Applications, clique em inserção >> Móduloe cole a macro a seguir 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 as teclas Alt + Q simultaneamente 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 pressione o botão Entrar chave.

=IsWeekend(A2)

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


Determine se um encontro cai no fim de semana com uma ferramenta incrível

Na verdade, você pode converter todas as datas para o nome do dia da semana e, em seguida, verificar se há fins de semana com base no sábado ou domingo. Aqui o Aplicar formato de data utilidade de Kutools for Excel pode ajudá-lo a resolver o problema facilmente.
Antes de aplicá-lo, você precisa baixe e instale primeiro.

1. Selecione o intervalo de datas e clique em Kutools > Formato > Aplicar formatação de data. Veja a imagem:

2. No Aplicar formatação de data caixa de diálogo, selecione Wednesday no Formatação de data e, em seguida, clique no OK botão.

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

Notas:

  • Os resultados convertidos trabalharam diretamente nos dados originais;
  • Este suporte de utilitário desfazer "Ctrl + Z".

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Artigos relacionados:

Converta a data em dia da semana, mês, ano, nome ou número no Excel
Diz que você insere uma data em uma célula, e mostra 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 do mês no Excel.

Converta rapidamente a data de nascimento em idade no Excel
Por exemplo, você obtém vários dados de datas de nascimento no Excel e precisa converter essas datas de nascimento para exibir seus valores de idade exatos no Excel. Como você gostaria de descobrir? Este artigo lista algumas dicas para converter facilmente a data de nascimento em idade no Excel.

Compare as datas se forem maiores que outra data no Excel
Suponha que você tenha uma lista de datas e queira comparar essas datas com uma data especificada para descobrir a data que é maior do que a data especificada na lista, o que você faria? Neste artigo, mostraremos os métodos de comparação de datas se forem maiores do que outra data no Excel.

Soma os valores entre dois intervalos de datas no Excel
Quando houver duas listas em sua planilha, uma é a lista de datas e a outra é a lista de valores. E você quer somar os valores entre dois intervalos de datas apenas, por exemplo, somar os valores entre 3/4/2014 e 5/10/2014, como você pode calculá-los rapidamente? Os métodos neste artigo farão um favor a você.

Adicione dias até a data, incluindo ou excluindo fins de semana e feriados no Excel
Este artigo fala sobre adicionar dias a uma determinada data, excluindo fins de semana e feriados, o que significa adicionar dias úteis (de segunda a sexta-feira) apenas no Excel.

Mais tutorial para datas ...


Determine se uma data cai entre duas datas ou fim de semana com o Kutools para Excel

Kutools for Excel inclui mais de 300 ferramentas úteis do Excel. Gratuito para testar sem limitação em 60 dias. Baixe o teste gratuito agora!

Melhores ferramentas de produtividade de escritório

Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

guia kte 201905


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (13)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have 4 variables: 1st: Date of onset, 2nd: Date of termination, 3rd: Date of measurement, 4th: measurement. I want to calculate the average of the 4th variable between each period of onset-termination. How can i do it? I think its a bit tricky. Each date of onset has an counterpart date of termination. The same applies for the 3rd and 4th variable.
This comment was minimized by the moderator on the site
I have two tables. The first table has a date and an ID and the other table has a range dates, the same ID and, and one code. In two tables repeat the ID because each has different information. I need get in the table number one the code according with the ID and range dates in the second table. But i don't know how???
This comment was minimized by the moderator on the site
I want to find all projects that fall within today's date +30 days (Within a month) and have the Project Number displayed when in the range, if not in range keep blank
This comment was minimized by the moderator on the site
i want to monitor the dates and set the the alert in my excel , example i want to set in my excel to find the difference days between the request date and deadline to order date and automatically compare this difference with the policy date if the difference is greater than policy date , excel consider not done with an alert color , and if the difference is less than the policy days , excel consider the done with alert color. thank you
This comment was minimized by the moderator on the site
Hello to all, I have a requirement in excel i.e. i want to generate dates if design actual date is delay for 2 days then for costing department date is increase by delay date. design target actual complete costing target marketing target 05-04-2016 07-04-2016 09-04-2016 10-04-2016 in above design target date is 05/04/2016 but design task completed on 07-04-2016 so costing target date will be automatically calculated as per delay days.
This comment was minimized by the moderator on the site
I am recording the SLA duration between dates 40 day SLA starting on day XXXX I am looking for a formula to show if client holds for x number of days that comes off the SLA too ie 01 june 2016 + 40 days = 11 July 2016 but project finishes 15 July shows as 4 days overdue However 01 June 2016 Start 15 July 2016 End date of project client Held 7 Day 3 days before SLA Any help?
This comment was minimized by the moderator on the site
I want to show a certain date in a cell from a date range which is between two dates. eg: 01-05-2016 to 05-05-2016 may shown as in other cell as 01-05-2016 . pls help me..
This comment was minimized by the moderator on the site
My question falls along these lines. I have two date ranges A through B, and X through Y. I need to conditionally format a cell if any dates in range A-B fall within range X-Y.
This comment was minimized by the moderator on the site
Using IF Function i need the following formula. Any one can assist On A2 cell I will provide a date. On B2 it should indicate 2 Days after A2. If the second day falls on Monday to Friday it should indicate the actual date. If the second day falls on Saturday or sunday it should indicate on Monday automatically On the same way I need third day,fourth day and fifth day using Macros. Also advice to how to create macros in Excel.
This comment was minimized by the moderator on the site
I want to know how many times a date or how many dates from a list are present in a range of dates. For example Date Range is 1-1-2014 31-1-2014. The date list is 05-01-2014 11-01-2014 19-01-2014 08-02-2014 want to know the excel formula for count how many times the above list of dates present in the above range of dates.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations