Comment calculer le nombre de jours de travail pour une semaine de travail de quatre jours

Excel 2016
Lors du calcul de la différence entre les deux dates, vous souhaiterez peut-être exclure les week-ends et les jours fériés. Excel fournit une formule standard pour calculer le nombre de jours ouvrables pour une semaine de travail standard de cinq jours. En outre, Excel propose une formule pour calculer le nombre de jours de travail pour différentes semaines de travail de cinq jours ou de six jours.

Voici la formule pour calculer le nombre de jours de travail pour une semaine de travail de moins de cinq jours.

Par exemple, vous devrez peut-être déterminer le nombre de jours ouvrés en mai 2020. Ce calcul doit exclure les samedis, dimanches, lundis et jours fériés :

Exemple de données dans Excel 365

   1.   Pour compter les jours entre les deux dates, à l’exclusion des samedis, dimanches et lundis, utilisez la formule :

= SOMMEPROD (-- (JOURSEM (<plage>) = <jour de la semaine>))

où :

  • <plage> est la matrice générée à partir de deux dates, à l’aide des formules LIGNE et INDIRECT :

    la plage de dates : LIGNE (INDIRECT (<date début> &“:”& <date fin>)),

  • <jour de la semaine> extrait de la formule JOURSEM, 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.
= SOMMEPROD ( -- (JOURSEM (LIGNE (INDIRECT (B11 &“:”& C11))) <> E2) ;
-- (JOURSEM (LIGNE (INDIRECT (B11 &“:”& C11))) <> E3) ;
-- (JOURSEM (LIGNE (INDIRECT (B11 &“:”& C11))) <> E8)) :
Exemple de la fonction SOMMEPROD dans Excel 365
  • 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 Comment compter les jours de la semaine entre deux dates.

Il est plus facile d'utiliser les formules ESTNA et EQUIV au lieu d’ajouter des conditions trois fois :

= SOMMEPROD (-- (ESTNA (EQUIV (JOURSEM (<plage>) ; <matrice des jours de la semaine> ; 0))))

  • La formule EQUIV renvoie la position relative d’un élément dans une matrice qui correspond à une valeur spécifiée dans un ordre spécifié,
  • La formule ESTNA vérifie si une valeur est #N/A et renvoie VRAI ou FAUX :
Exemple 2 de la fonction SOMMEPROD dans Excel 365

Alors,

  • La formule EQUIV (JOURSEM (<plage>) ; <matrice des jours de la semaine> ; 0) renvoie la matrice des positions pour les jours de la semaine (dimanche, lundi et samedi) et la valeur #N/A pour tous les autres jours,
  • La formule ESTNA () renvoie la matrice de VRAI et FAUX pour les valeurs non #N/A et #N/A,
  • (-- <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.

   2.   Après avoir calculé le nombre de jours ouvrables, il est nécessaire d’exclure tous les jours fériés :

La formule est (voir Comment compter les jours de la semaine dans la plage de dates) :

= SOMMEPROD (-- (JOURSEM (<jours fériés>) <> <jour de la semaine>))

ou

= SOMMEPROD (-- (JOURSEM (B2:B5) <> E2) ; -- (JOURSEM (B2:B5) <> E3) ; -- (JOURSEM (B2:B5) <> E4)) :

Exemple 3 de la fonction SOMMEPROD dans Excel 365

En utilisant les formules ESTNA et EQUIV, cette grande formule paraîtra plus courte :

Exemple 4 de la fonction SOMMEPROD dans Excel 365

Voir aussi en anglais : How to calculate the number of work days for a four-day workweek.

Si vous avez des questions ou des suggestions, n'hésitez pas à demander à l'équipe OfficeToolTips.

Nous utilisons des cookies pour personnaliser le contenu et les annonces, pour fournir des fonctionnalités de médias sociaux et pour analyser notre trafic. Nous partageons également des informations sur votre utilisation de notre site avec nos partenaires des médias sociaux, de la publicité et de l’analyse, qui peuvent les combiner avec d’autres informations que vous leur avez fournies ou qu’ils ont recueillies lors de votre utilisation de leurs services.

Savoir plus