Formule Excel: compter le jour de la semaine dans une plage de dates
S'il y a une liste de dates, comment pouvez-vous compter un certain jour de la semaine dans une telle liste de dates comme illustré ci-dessus?
Si vous souhaitez suivre ce didacticiel, veuillez télécharger l'exemple de feuille de calcul.
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 de la semaine
Jour de la semaine | Numéro |
Dimanche | 1 |
lundi | 2 |
Mardi | 3 |
Mercredi | 4 |
Jeudi | 5 |
Vendredi | 6 |
Samedi | 7 |
Valeur de retour
La formule retourne à une valeur numérique.
Comment fonctionne cette formule
Par exemple, la plage de dates de la liste B3: B10 et la liste des numéros de semaine correspondante dans la plage F3: F9, vous devez maintenant compter chaque jour de la semaine dans cette plage de dates, veuillez utiliser la formule ci-dessous:
=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3)) |
Presse Entrer touche pour obtenir le premier résultat de comptage.
Faites glisser la poignée de remplissage automatique sur les cellules pour appliquer cette formule selon vos besoins.
Explication
WEEKDAY fonction: compte le jour de la semaine dans une plage de dates. La formule JOUR DE SEMAINE (3 $ B $: 10 $ B $) renvoie un résultat de tableau:
{6;6;3;1;3;7;1;6}
La formule = (JOUR SEMAINE ($ B $ 3: $ B $ 10) = F3) renvoie un résultat de tableau:
{FAUX; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX}
SUMPRODUCT function: renvoie le résultat des tableaux multipliés et additionnés.
= SOMMEPROD (- (SEMAINE ($ B $ 3: $ B $ 10) = F3))
= SOMMEPROD (- {FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE})
=0
Dans la formule
= SOMMEPROD (- (JOUR DE SEMAINE ($ B $ 3: $ B $ 10) = F4))
= SOMMEPROD (- {FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE}
=2
Formules relatives
- Compter les jours de la semaine uniquement entre deux dates
Ce tutoriel propose des formules pour compter les jours hors week-end et jours fériés entre deux dates - Compter un jour de semaine spécifique entre deux dates
Ce didacticiel fournit la formule pour compter un jour de la semaine spécifique entre deux dates données dans Excel. - Compter les jours entre deux dates
Fournissez ici des formules pour compter les jours, semaines, mois ou années entre deux dates. - Convertir le temps en minutes décimales
Dans ce didacticiel, il fournit une formule pour convertir le temps en minutes décimales dans Excel.
Fonctions relatives
- Fonction Excel WEEKNUM
Renvoie le numéro de semaine de la date donnée dans une année - Fonction Excel WORKDAY
Ajoute des jours ouvrables à la date de début donnée et renvoie un jour ouvrable - Fonction Excel MONTH
Le MOIS est utilisé pour obtenir le mois sous forme de nombre entier (1 à 12) à partir de la date. - Fonction Excel DAY
La fonction JOUR obtient le jour sous forme de nombre (1 à 31) à partir d'une date - Fonction Excel YEAR
La fonction YEAR renvoie l'année en fonction de la date donnée dans un format de numéro de série à 4 chiffres.
Les meilleurs outils de productivité de bureau
Kutools for Excel - vous aide à vous démarquer de la foule
Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...
Onglet Office - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts!
- Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
- Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.