Comment compter les jours de la semaine dans la plage de dates
La fonction JOURSEM renvoie un nombre compris entre 1 et 7 qui correspond à un jour particulier de la semaine. La valeur par défaut est 1 = dimanche, 2 = lundi, 3 = mardi, 4 = mercredi, 5 = jeudi, 6 = vendredi et 7 = samedi.
Pour compter les jours de la semaine pour une plage de dates, par exemple, pour compter les vendredis des vacances du novembre (par exemple, la plage B2 : B4), effectuez l’une des opérations suivantes :
Pour utiliser la formule NB.SI
1. Ajoutez une nouvelle colonne (ou ligne) pour la plage et insérez la formule :
= JOURSEM (<date>) :
2. Utilisez la formule NB.SI (<plage> ; critère) avec les paramètres suivants :
= NB.SI (D2:D4 ; “=6”) :
ou
= NB.SI (D2:D4 ; “=”&F7) :
Pour utiliser la formule SOMMEPROD
Cette formule est plus complexe, mais ne nécessite aucun calcul supplémentaire :
= SOMMEPROD (-- (JOURSEM (B2:B4) = 6))
ou
= SOMMEPROD (-- (JOURSEM (B2:B4) = F7)) :
Chaque fois que vous mettez -- (deux traits d’union) devant la parenthèse, cela change toutes les valeurs VRAI / FAUX de la matrice entre parenthèses en valeurs 1 / 0. Donc :
- la formule (JOURSEM (<plage>) = 6) renvoie la matrice de valeurs VRAI et FAUX,
- (-- <matrice>) renvoie la matrice de 1 et 0 au lieu de VRAI et FAUX,
- la fonction SOMMEPROD (<matrice> ; [matrice2] ; ...) renvoie la somme de toutes les valeurs de la matrice.
Voir aussi en anglais : How to count days of week in the range of dates.