Comment compter le nombre de week-ends ou de jours ouvrés entre deux dates dans Excel ?
Parfois, il est utile de connaître le nombre d’occurrences d’un jour de la semaine spécifique entre deux dates. Prenons par exemple une date de début au 1/1/2014 et une date de fin au 15/2/2014 : combien de dimanches, lundis, mardis, etc., cette période contient-elle ? Cela peut paraître délicat à première vue, mais je vais vous présenter ici quelques méthodes efficaces pour y parvenir.
- Compter le nombre de jours ouvrés/week-ends ou de Jour de la semaine spécifiques entre deux dates
- Utiliser une formule pour compter le nombre de jours de la semaine spécifiques dans un mois
- Utiliser VBA pour compter le nombre de jours de la semaine spécifiques dans un mois
- Compter les nombres de tous les week-ends/jours ouvrés ou Jour de la semaine spécifiques entre deux dates
Compter le nombre de jours de la semaine spécifiques/week-ends entre deux dates à l’aide d’une formule
Supposons que vous ayez les deux dates suivantes et que vous souhaitiez compter combien de dimanches se trouvent entre elles. Sélectionnez une cellule vide, saisissez la formule ci-dessous, puis appuyez sur la touche Entrée. Vous obtiendrez alors le nombre de dimanches comprises entre ces deux dates. Voir la capture d’écran :
=ENT((JOURSEM($C$2-1)-$C$2+$C3)/7)
Notes :
(1) Dans la formule ci-dessus, C2 correspond à la date de début et C3 indique la date de fin.
(2) Dans la formule ci-dessus, 1représente le dimanche. Vous pouvez remplacer ce chiffre par tout autre nombre compris entre 1 et 7. ()1 correspond au dimanche, 2 au lundi, 3 au mardi, 4 au mercredi, 5 au jeudi, 6 au vendredi et 7 au samedi)
Utiliser une formule pour compter le nombre de jours de la semaine spécifiques dans un mois
Il peut arriver que vous ayez besoin de compter le nombre total d’un jour de la semaine donné dans un mois spécifique — par exemple, combien de mercredis compte juillet 2020. Découvrez une formule simple pour obtenir ce résultat en un clin d’œil !
Sélectionnez une cellule vide, saisissez la formule ci-dessous, puis appuyez sur Entrée pour obtenir le résultat du décompte.
=ENT((JOURSEM(DATE(G2;G3;1)-G4)-DATE(G2;G3;1)+FIN.MOIS(DATE(G2;G3;1);0))/7)
Notes:
(1) Dans la formule ci-dessus, G2 correspond à l’année indiquée, G3 au mois indiqué et G4 au jour de la semaine spécifié.
(2) Cette formule attribue des entiers pour représenter les jours de la semaine : 1 correspond au dimanche, 2 au lundi, 3 au mardi, 4 au mercredi, 5 au jeudi, 6 au vendredi et 7 au samedi.
Utiliser une fonction définie par l’utilisateur pour compter le nombre de jours de la semaine spécifiques/week-ends dans un mois donné
Vous pouvez également créer une fonction définie par l’utilisateur pour calculer le nombre de jours de la semaine spécifiques dans un mois et une année donnés, en complément de la formule ci-dessus.
1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.
Public Function TotalDays(pYear As Integer, pMonth As Integer, pDay As Integer)
'Update 20140210
Dim xindex As Integer
Dim endDate As Integer
endDate = Day(DateSerial(pYear, pMonth + 1, 0))
For xindex = 1 To endDate
If Weekday(DateSerial(pYear, pMonth, xindex)) = pDay Then
TotalDays = TotalDays + 1
End If
Next
End Function
3. Enregistrez ce code, puis revenez à votre feuille de calcul. Dans une cellule vide, saisissez la formule suivante : = TotalDays(année; mois; 1). Par exemple, pour compter le nombre de dimanches en juin 2020, vous pouvez utiliser l’une des formes ci-dessous , appuyez ensuite sur la touche Entrée et obtenez instantanément le résultat. Consultez les captures d’écran :
=TotalDays(C2;C3;C4)
=TotalDays(2020;6;1)
Notes : Ces formules utilisent des entiers pour représenter les jours de la semaine : 1 correspond au dimanche, 2 au lundi, 3 au mardi, 4 au mercredi, 5 au jeudi, 6 au vendredi et 7 au samedi.
Compter les nombres de tous les week-ends/jours ouvrés/Jour de la semaine spécifiques entre deux dates avec Kutools pour Excel
En réalité, nous pouvons utiliser la formule Kutools pour Excel Nombre de jours non ouvrables entre deux dates, la formule Nombre de jours ouvrables entre deux dates et la formule Compter le nombre de jours de la semaine spécifiques pour compter rapidement le nombre total de week-ends, de jours ouvrés ou de jours de la semaine spécifiques dans une plage de dates sous Excel.
Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !
1. Sélectionnez une cellule vide qui accueillera le résultat du décompte, puis cliquez sur Kutools > Assistant de formule > Assistant de formule pour activer cette fonctionnalité.
Procédez ensuite selon vos besoins en matière de type de statistique.
A. Compter le nombre de week-ends (samedis et dimanches) entre deux dates dans Excel
Dans la boîte de dialogue Assistant de formule, procédez comme suit :
(1) Sélectionnez Statistique dans la liste déroulante Type de formule ;
(2) Cliquez pour sélectionner Nombre de jours non ouvrables entre deux dates dans la zone de liste Sélectionnez une formule ;
(3) Saisissez la date de début dans le champ Date de début (vous pouvez également faire référence à une cellule contenant une date) ;
(4) Saisissez la date de fin dans le champ Date de fin (vous pouvez également faire référence à une cellule contenant une date) ;
(5) Cliquez sur le bouton OK.
La cellule sélectionnée affiche désormais le nombre total de samedis et de dimanches.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
B. Compter le nombre de jours ouvrés (hors samedis et dimanches) entre deux dates sous Excel
Dans la boîte de dialogue Assistant de formule, procédez comme suit :
(1) Sélectionnez Statistique dans la liste déroulante Type de formule ;
(2) Cliquez pour sélectionner Nombre de jours ouvrables entre deux dates dans la zone de liste Sélectionnez une formule ;
(3) Saisissez la date de début dans le champ Date de début (vous pouvez également faire référence à une cellule contenant une date) ;
(4) Saisissez la date de fin dans le champ Date de fin (vous pouvez également faire référence à une cellule contenant une date) ;
(5) Cliquez sur le bouton OK.
La cellule sélectionnée affiche alors le nombre total de jours ouvrés (hors samedis et dimanches).
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
C. Compter le nombre de Jour de la semaine spécifiques (lundi, samedi, dimanche, etc.) entre deux dates sous Excel
Dans la boîte de dialogue Assistant de formule, procédez comme suit :
(1) Sélectionnez Statistique dans la liste déroulante Type de formule ;
(2) Cliquez pour sélectionner Compter le nombre de jours de la semaine spécifiques dans la zone de liste Sélectionnez une formule ;
(3) Saisissez la date de début dans le champ Date de début (vous pouvez également faire référence à une cellule contenant une date) ;
(4) Saisissez la date de fin dans le champ Date de fin (vous pouvez également faire référence à une cellule contenant une date) ;
(5) Indiquez le jour de la semaine spécifique à l’aide d’un entier (1 correspond au dimanche, 2 à 6 aux jours de lundi à samedi, et 7 au dimanche.) ;
(6) Cliquez sur le bouton OK.
La cellule sélectionnée affiche alors le nombre total du jour de la semaine spécifié dans la Plage de dates donnée.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Démo : compter le nombre de week-ends/jours ouvrés entre deux dates dans Excel
Articles associés :
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez 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 vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels