Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

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)

Importante: 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 cai 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 Quarta-feira 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!


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office 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!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    La · 1 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Nathali · 3 years ago
    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???
  • To post as a guest, your comment is unpublished.
    Dani · 4 years ago
    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
  • To post as a guest, your comment is unpublished.
    Albert MUKIZA · 4 years ago
    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
  • To post as a guest, your comment is unpublished.
    Dwarkanath bari · 4 years ago
    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.
  • To post as a guest, your comment is unpublished.
    zoe · 5 years ago
    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?
  • To post as a guest, your comment is unpublished.
    Sarathraj r · 5 years ago
    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..
  • To post as a guest, your comment is unpublished.
    Gary Devletian · 5 years ago
    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.
  • To post as a guest, your comment is unpublished.
    KANNAN · 6 years ago
    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.
  • To post as a guest, your comment is unpublished.
    BIJEESH.P · 6 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Paolo · 7 years ago
    Hi, very helpful info. Im trying to do a range date let me give you the example if payment is made between " Jan. 1-16 the answer should be 7th of the following month and if payment falls Jan. 17-31 excel should be able to answer 21st of the following month. how could i create this kind of fomula
  • To post as a guest, your comment is unpublished.
    Lily · 7 years ago
    I want to do the following:

    I'm in cell w8 which is a empty cell

    Cell L8 contains a date

    if cell L8 equals 12/14/2013 I want it to return the value of 26 however if it contains the date 12/28/2013 ; if cell L8 doesn't contain either date then I want it to go to cell V8 and give me that cell value.

    How would I create the formula?
  • To post as a guest, your comment is unpublished.
    Lily · 7 years ago
    I'm tryin to see if cell L8 contains a specific date if it doesn then there is one of two values I want it to give me; if it doesn't contact neither of the dates then bring back the valude from a totally different cell.
    For example. I'm in an empty cell i.e. W8 and want to look at cell L8 which contains a date and if it equals 12/14/2013 then I want it to return the value of 26, however if the date in cell L8 equals 12/28/2013 then it to return the value of 25 if cell L8 has any other date than the above then I want it to return the value from cell V8. How would I write this???