Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

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

Parfois, vous pouvez vouloir déterminer ou vérifier si une date tombe entre deux dates ou week-end dans Excel. Cet article vous montrera les manières compliquées de vérifier si une date tombe entre deux dates ou week-end dans Excel.

Déterminer si une date se situe entre deux dates avec formule

Déterminer facilement si une date se situe entre deux dates avec Kutools pour Excel

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

Convertissez facilement les dates en certains jours de la semaine pour déterminer si une date tombe un week-end


Combiner plusieurs feuilles de calcul / classeurs dans une seule feuille de calcul / classeur:

Combiner plusieurs feuilles de calcul ou classeurs dans une seule feuille de calcul ou classeur peut être une tâche énorme dans votre travail quotidien. Mais, si vous avez Kutools for Excel, son utilité puissante - Combiner peut vous aider à combiner rapidement plusieurs feuilles de calcul, classeurs dans une feuille de calcul ou un classeur. Téléchargez dès maintenant la totalité des fonctionnalités de Kutools pour Excel pendant la journée 60!

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant!


Déterminer si une date se situe entre deux dates dans Excel


Supposons que vous ayez besoin de déterminer si les dates de la colonne A se situent entre 7 / 1 / 2008 et 12 / 31 / 2009. s'il vous plaît faites comme suit:

1. Dans une cellule vide, dit Cell B2, entrez la formule =IF(AND(A2>$B$1,A2<$c$1),a2, FALSE) dans la barre de formule, et appuyez sur Entrer clé.

Remarque: Cette formule vérifie si la date se situe entre 7 / 1 / 2008 et 12 / 31 / 2009. Si la date tombe dans cette période, elle renverra la date; si la date ne tombe pas dans cette période, il retournera 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 identifier si une date tombe dans une plage de dates spécifiée ou non.


Déterminez si une date se situe entre deux dates dans Excel avec Kutools for Excel

Avec le Sélectionner des cellules spécifiques utilité de Kutools for Excel, vous pouvez facilement trouver la date tombe entre deux dates, puis sélectionnez-les immédiatement.

Kutools for Excel : avec plus de 300 compléments Excel pratiques, gratuit pour essayer sans limitation dans 60 jours.

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

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

Vous pouvez voir les cellules avec des dates qui tombent entre deux dates sont sélectionnées immédiatement. Voir la capture d'écran:

Pointe.Si vous voulez avoir un essai gratuit de cet utilitaire, allez à téléchargez le logiciel librement d'abord, puis allez appliquer l'opération selon les étapes ci-dessus.


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

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

point bleuMéthode A: Utiliser une formule pour vérifier si une date tombe un week-end.

1. Dans une cellule vide, entrez la formule de =IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE) dans la barre de formule, dit Cell B2, et appuyez sur la touche Entrée.

Cette formule permettra d'identifier si une date tombe le week-end ou non. Si la date tombe le week-end, elle 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.

point bleuMé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 clés 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 = IsWeekend (A2) dans la barre de formule, puis appuyez sur Entrer clé.

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


Convertir des dates à certains jours de la semaine pour déterminer si une date tombe un week-end (sans formule)

Outre la méthode ci-dessus, vous pouvez convertir toutes les dates à certains jours de la semaine avec le Appliquer le format de la date utilité de Kutools for Excel, puis déterminez si une date tombe un week-end (les jours de week-end sont dimanche et samedi).

Kutools for Excel : avec plus de 300 compléments Excel pratiques, libre d'essayer sans limitation dans 60 jours.

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

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

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

Remarques:

1. Les résultats convertis ont fonctionné directement dans les données d'origine;

2. Ce support utilitaire annuler "Ctrl + Z".

Pointe.Si vous voulez avoir un essai gratuit de cet utilitaire, allez à téléchargez le logiciel librement d'abord, puis allez appliquer l'opération selon les étapes ci-dessus.


Office Tab - Navigation par onglets, édition et gestion de classeurs dans Excel:

Office Tab propose une interface à onglets comme celle des navigateurs Web tels que Google Chrome, les nouvelles versions d'Internet Explorer et Firefox pour Microsoft Excel. Ce sera un outil qui vous permettra de gagner du temps et d’être irremplaçable dans votre travail. Voir ci-dessous la démo:

Cliquez pour l'essai gratuit de l'onglet Office!

Onglet Office pour Excel


Déterminez si une date se situe entre deux dates ou un week-end avec Kutools pour Excel

Kutools for Excel comprend plus de 300 outils maniables Excel. Gratuit pour essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant!



Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
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.
    Nathali · 9 months 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 · 2 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 · 2 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 · 2 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 · 2 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?