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.

Veuillez désactiver AdBlock et recharger la page pour continuer

Aujourd'hui, 30 % de nos visiteurs utilisent Ad-Block pour bloquer les publicités. Nous comprenons votre douleur avec les publicités, mais sans publicité, nous ne pourrons bientôt pas vous fournir de contenu gratuit. Si vous avez besoin de notre contenu pour travailler ou étudier, veuillez soutenir nos efforts et désactiver AdBlock pour notre site. Comme vous le verrez, nous avons beaucoup d'informations utiles à partager.