Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
Inscrivez-vous  \/ 
x

or

Comment déterminer si une date tombe entre deux dates ou un week-end dans Excel?

Parfois, vous souhaiterez peut-être déterminer ou vérifier si une date se situe entre deux dates ou un week-end dans Excel. Cet article vous montrera les moyens délicats suivants pour vérifier si une date se situe entre deux dates ou un week-end dans Excel.

Déterminez si une date tombe entre deux dates avec la formule
Déterminez facilement si une date tombe entre deux dates avec un outil incroyable  
Déterminez si une date tombe un week-end avec des formules et du code VBA
Déterminez si une date tombe un week-end avec un outil incroyable

Plus de tutoriels pour les dates ...


Déterminer si une date tombe entre deux dates dans Excel

Supposons que vous deviez déterminer si les dates de la colonne A se situent entre le 7/1/2008 et le 12/31/2009. procédez comme suit:

1. Dans une cellule vide, dit Cell B2, copiez et collez la formule ci-dessous et appuyez sur le bouton Entrer clé.

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

Notes: Cette formule vérifiera si la date se situe entre le 7/1/2008 et le 12/31/2009. Si la date tombe dans cette période, il renverra la date; si la date ne tombe pas dans cette période, il renverra le texte de FAUX.

2. Continuez à sélectionner la cellule de résultat, faites glisser la poignée de remplissage vers le bas pour obtenir tous les résultats. Voir la capture d'écran:

Vous pouvez maintenant déterminer si une date se situe dans une plage de dates spécifiée ou non.


Déterminer si une date tombe entre deux dates dans Excel avec Kutools for Excel

Je vous recommande ici un outil incroyable - le Sélectionnez des cellules spécifiques utilité de Kutools pour Excel. Cet outil vous aide non seulement à découvrir toutes les dates comprises entre deux dates données, mais également à sélectionner immédiatement toutes les cellules de date qualifiées.
Avant de l'appliquer, vous devez téléchargez et installez-le d'abord.

1. Sélectionnez la plage de dates pour laquelle vous souhaitez déterminer si elles se situent entre deux dates, puis cliquez sur Kutools > Choisir > Sélectionnez des cellules spécifiques. Voir la capture d'écran:

2. dans le Sélectionnez des cellules spécifiques boîte de dialogue, sélectionnez le Cellule option dans la Type de sélection section, puis spécifiez le Supérieure à et d' Moins que dates, et enfin cliquez sur le OK .

Vous pouvez voir les cellules de date qui se situent entre deux dates sont sélectionnées immédiatement. Voir la capture d'écran:

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Déterminez si une date tombe un week-end avec des formules et du code VBA

Vous pouvez déterminer si une date de la colonne A tombe le week-end en suivant les étapes suivantes:

Méthode A: Utilisation d'une formule pour vérifier si une date tombe un week-end.

1. Dans une cellule vide, copiez et collez la formule ci-dessous et appuyez sur le bouton Entrer clé.

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

Cette formule permettra d'identifier si une date tombe le week-end ou non. Si la date tombe un week-end, il renverra la date; si la date ne tombe pas le week-end, il renverra le texte de FAUX.

2. Continuez à sélectionner la cellule de résultat, puis faites glisser la poignée de remplissage vers le bas pour obtenir tous les résultats.

Méthode B: Utilisation de la fonction définie par l'utilisateur pour vérifier si une date tombe un week-end.

1. appuie sur le ALT + F11 touches ensemble pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur insérer >> Moduleet collez la macro suivante dans la fenêtre Module.

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. Appuyez simultanément sur les touches Alt + Q pour fermer la fenêtre Microsoft Visual Basic pour Applications.

4. Dans une cellule vide, entrez la formule dans la barre de formule, puis appuyez sur le bouton Entrer clé.

=IsWeekend(A2)

S'il renvoie le texte de Vrai, la date dans la cellule A2 est un week-end; et s'il renvoie le texte de Faux, la date dans la cellule A2 ne tombe pas un week-end.


Déterminez si une date tombe un week-end avec un outil incroyable

En fait, vous pouvez convertir toutes les dates en nom de jour, puis vérifier les week-ends en fonction du samedi ou du dimanche. Ici le Appliquer le format de date utilité de Kutools pour Excel peut vous aider à résoudre facilement le problème.
Avant de l'appliquer, vous devez téléchargez et installez-le d'abord.

1. Sélectionnez la plage de dates, puis cliquez sur Kutools > Format > Appliquer le formatage de la date. Voir la capture d'écran:

2. dans le Appliquer le formatage de la date boîte de dialogue, sélectionnez Mercredi et Formatage de la date , puis cliquez sur le OK .

Désormais, les dates sélectionnées sont immédiatement converties en jours de la semaine. Vous pouvez déterminer si une date tombe un week-end ou non directement en fonction de son contenu. Voir la capture d'écran:

Notes:

  • Les résultats convertis ont fonctionné directement dans les données originales;
  • Cet utilitaire prend en charge annuler "Ctrl + Z ».

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Articles Liés:

Convertir la date en jour de semaine, mois, nom de l'année ou numéro dans Excel
Dit que vous entrez une date dans une cellule, et cela apparaît comme 12/13/2015. Existe-t-il un moyen d'afficher uniquement le mois ou le jour de la semaine, ou le texte du nom du mois ou du nom du jour de la semaine, comme décembre ou dimanche? Les méthodes de cet article peuvent vous aider à convertir ou mettre en forme facilement tout type de date pour n'afficher que le nom du jour de la semaine ou le nom du mois dans Excel.

Convertissez rapidement la date de naissance en âge dans Excel
Par exemple, vous obtenez une gamme de diverses données de date de naissance dans Excel et vous devez convertir ces dates de naissance pour afficher leur valeur d'âge exacte dans Excel, comment souhaitez-vous le savoir? Cet article répertorie quelques conseils pour convertir facilement la date de naissance en âge dans Excel.

Comparez les dates si elles sont supérieures à une autre date dans Excel
Supposons que vous ayez une liste de dates et que vous souhaitiez comparer ces dates avec une date spécifiée afin de trouver la date qui est supérieure à cette date spécifiée dans la liste, que feriez-vous? Dans cet article, nous allons vous montrer des méthodes de comparaison des dates si elles sont supérieures à une autre date dans Excel.

Somme des valeurs entre deux plages de dates dans Excel
Lorsqu'il y a deux listes dans votre feuille de calcul, l'une est la liste des dates, l'autre est la liste des valeurs. Et vous voulez résumer les valeurs entre deux plages de dates uniquement, par exemple, additionner les valeurs entre 3/4/2014 et 5/10/2014, comment pouvez-vous les calculer rapidement? Les méthodes de cet article vous rendront service.

Ajouter des jours à ce jour, y compris ou excluant les week-ends et les jours fériés dans Excel
Cet article parle d'ajouter des jours à une date donnée hors week-end et jours fériés, ce qui signifie ajouter des jours ouvrables (du lundi au vendredi) uniquement dans Excel.

Plus de tutoriel pour les dates ...


Déterminez si une date tombe entre deux dates ou un week-end avec Kutools for Excel

Kutools pour Excel comprend plus de 300 outils Excel pratiques. Essai gratuit sans limitation de 60 jours. Téléchargez la version d'essai gratuite maintenant!


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
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???