Formule Excel : compter les Jour de la semaine dans un(e) Plage de dates

Si vous disposez d’une liste de dates, comment compter un jour de la semaine spécifique dans cette liste, comme illustré dans la capture d’écran ci-dessus ?
Pour suivre ce tutoriel, téléchargez le classeur exemple.
Formule générique :
| SUMPRODUCT(--(WEEKDAY(date_range)=week_day)) |
Syntaxe et arguments
| Date_range: the references of dates that you want to count number of a specific weekday within. |
| Week_day: a number that indicates the day of week. |
Numéro du jour de la semaine
| Jour de la semaine | Nombre |
| dimanche | 1 |
| lundi | 2 |
| mardi | 3 |
| mercredi | 4 |
| jeudi | 5 |
| vendredi | 6 |
| samedi | 7 |
Valeur de retour
La formule renvoie une valeur numérique.
Fonctionnement de cette formule
Par exemple, la plage B3:B10 contient des dates, et les numéros de jour de la semaine correspondants figurent dans la plage F3:F9. Pour compter chaque jour de la semaine dans cette plage de dates, utilisez la formule suivante :
| =SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3)) |
Appuyez sur Entrée pour obtenir le premier résultat du décompte.
Faites glisser la poignée de recopie vers les cellules concernées pour appliquer cette formule.
Explication
Fonction WEEKDAY : compte les jours de la semaine dans une plage de dates. La formule WEEKDAY($B$3:$B$10) renvoie un résultat sous forme de tableau :
{6;6;3;1;3;7;1;6}
La formule =(WEEKDAY($B$3:$B$10)=F3)renvoie un résultat sous forme de tableau :
{FAUX; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX}
Fonction SUMPRODUCT : renvoie le résultat de la multiplication et de la somme des tableaux.
=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3))
=SUMPRODUCT(--{FAUX; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX})
=0
Dans la formule
= SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F4))
= SUMPRODUCT(--{FAUX; FAUX; VRAI; FAUX; VRAI; FAUX; FAUX; FAUX})
=2
Formules associées
- Compter uniquement les jours ouvrés entre deux dates
Ce tutoriel vous propose des formules pour compter les jours ouvrés entre deux dates, en excluant les week-ends et les jours fériés. - Compter un jour de la semaine spécifique entre deux dates
Ce tutoriel vous présente la formule permettant de compter les occurrences d’un jour de la semaine donné entre deux dates dans Excel. - Compter les jours entre deux dates
Découvrez des formules simples pour compter les jours, les semaines, les mois ou les années entre deux dates. - Conversion d'heure en minutes décimales
Dans ce tutoriel, découvrez une formule simple pour convertir une heure en minutes décimales dans Excel.
Fonctions associées
- Fonction WEEKNUM d’Excel
Renvoie le Numéro de semaine de la date donnée dans l’année - Fonction WORKDAY d’Excel
Ajoute des jours ouvrés à la Date de début indiquée et renvoie une date de jour ouvré - Fonction MONTH d’Excel
La fonction MONTH vous permet d’extraire le mois sous forme d’un nombre entier (de 1 à 12) à partir d’une date. - Fonction DAY d’Excel
La fonction DAY extrait le jour, sous forme d’un nombre compris entre 1 et 31, à partir d’une date. - Fonction YEAR d’Excel
La fonction YEAR renvoie l’année correspondant à une date donnée, au format numérique sur quatre chiffres.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.