Comment trouver les jours ouvrables nets dans Google Sheets en excluant les jours fériés

Nous pouvons utiliser une formule pour trouver/calculer les jours ouvrables nets dans Google Sheets. De nombreux utilisateurs, en particulier les débutants, pensent qu’il est impossible de calculer les jours ouvrables nets dans Google Sheets car cela dépend de deux facteurs principaux.

Il s’agit des week-ends et des jours fériés qui se trouvent entre les deux dates et qui affectent le calcul des jours ouvrables nets. En Inde et dans la plupart des pays occidentaux, le samedi et le dimanche sont les week-ends. Cela signifie que les jours ouvrables que nous voulons compter dans les jours ouvrables nets vont du lundi au vendredi (en excluant les jours fériés).

Cependant, il y a des pays comme Israël, l’Iran et le Koweït où les jours ouvrables sont probablement du dimanche au jeudi. Leurs jours de congé sont le vendredi et le samedi.

De plus, dans certains pays comme l’Inde et le Bangladesh, il existe des jours ouvrables différents selon les secteurs.

Un autre obstacle majeur dans le calcul des jours ouvrables nets est les jours fériés qui peuvent ne pas être les mêmes chaque année. Mais grâce à ce tutoriel, vous pouvez apprendre comment trouver/calculer correctement les jours ouvrables nets dans Google Sheets.

Peu importe dans quel pays vous résidez, vous pouvez suivre ce tutoriel et compter correctement les jours ouvrables nets entre deux dates données. De plus, vous pouvez exclure ou inclure les jours fériés (hors week-ends) dans le calcul.

Comment trouver les jours ouvrables nets dans Google Sheets

Avant de commencer le tutoriel, veuillez prendre note des numéros de week-end ci-dessous. C’est une partie essentielle du calcul des jours ouvrables nets dans Google Sheets.

Si vous souhaitez effectuer des calculs de jours ouvrables nets très souvent, éventuellement si vous êtes responsable des ressources humaines ou si vous travaillez dans les services de comptabilité, prenez note des numéros ci-dessous ou mettez cette page en favori.

Pour trouver les jours ouvrables nets dans Google Sheets, nous pouvons utiliser la fonction NETWORKDAYS.INTL.

Par exemple, je calcule les jours de travail entre le 01/01/2018 et le 05/02/2018. J’ai choisi une durée plus courte pour faciliter le comptage manuel des jours et les faire correspondre avec le résultat de la formule. Mes dates par défaut sont au format JJ/MM/AAAA. Mais vous pouvez utiliser votre format de date par défaut.

Pour vous donner une idée plus claire, je prends deux pays en exemple où les week-ends sont différents. Prenons l’Inde et l’Iran ici.

Calcul des jours ouvrables nets en Inde

Date de début : 01/01/2018
Date de fin : 05/02/2018

Tout d’abord, vérifions les jours fériés officiels pendant cette période en Inde. Il y a des jours fériés nationaux ainsi que régionaux. Il est donc préférable de vous en tenir aux jours fériés déclarés par votre entreprise. Je prends deux jours fériés en exemple.

  • 14/01/2018 – Pongal
  • 26/01/2018 – Jour de la République

Maintenant, à partir de ces informations, nous pouvons trouver les jours ouvrables nets entre les deux dates données, qui vont du 01/01/2018 au 05/02/2018, ces deux dates incluses.

Syntaxe de la fonction : NETWORKDAYS.INTL(date_début, date_fin, [week-end], [jours_fériés])

Nous avons le jour de travail « date_début » et « date_fin » ainsi que les « jours_fériés ».

Pour trouver le week-end, veuillez consulter le tableau ci-dessus. Comme vous le savez peut-être, en Inde, le samedi et le dimanche sont généralement les week-ends. J’utilise donc le numéro de week-end 1 ici. Si votre bureau travaille du lundi au samedi, vous pouvez utiliser le numéro de week-end 11. Le tableau ci-dessus contient tous les numéros de week-end parmi lesquels vous pouvez choisir. Voyez maintenant la formule.

=NETWORKDAYS.INTL(A2,B2,1,C2:D2)

Explication de la formule

Comme vous pouvez le voir, la date de début des jours de travail est dans la cellule A2 et la date de fin des jours de travail est dans la cellule B2. Comme mentionné ci-dessus, 1 est le numéro de week-end pour le samedi-dimanche. Dans la plage de cellules C2:D2, j’ai saisi les jours fériés non pas au format date mais à datevalue ! La fonction NETWORKDAYS.INTL ne prend pas en charge les jours fériés tels quels. Nos jours fériés dans l’exemple sont le 14/01/2018 et le 26/01/2018. Vous pouvez les convertir en valeurs de date. Dans la cellule C2, saisissez le jour férié comme suit.

=datevalue("2018/01/14")

Suivez la même procédure pour entrer la date du jour férié dans la cellule D2.

=datevalue("2018/01/26")

Vous devez vous en tenir au format AAAA/MM/JJ susmentionné dans la valeur de date. Consultez mon tutoriel sur les fonctions de date pour plus d’informations. C’est tout.

Mise à jour : La fonction prend désormais en charge les dates dans l’argument des jours fériés. Il n’est donc pas nécessaire de convertir les jours fériés en valeurs de date comme indiqué ci-dessus. Au lieu de donner des références de cellules, vous pouvez utiliser la formule suivante.

=NETWORKDAYS.INTL(DATE(2018, 1, 1), DATE(2018, 2, 5), 1, {datevalue("2018/01/14"),datevalue("2018/01/26")})
=NETWORKDAYS.INTL(DATE(2018, 1, 1), DATE(2018, 2, 5), 1, {date(2018,1,14),date(2018,1,26)})

Remarque : si un jour férié tombe un week-end, il ne sera pas compté deux fois, et c’est là toute la beauté de cette formule. De plus, si vous ne voulez pas tenir compte des jours fériés, vous pouvez les exclure de la formule, car cela est facultatif.

Calcul des jours ouvrables nets en Iran ou dans les pays du Moyen-Orient

C’est un autre exemple de la façon d’utiliser différents numéros de week-end et de jours fériés dans le calcul des jours ouvrables nets. C’est dans la continuité du calcul des jours ouvrables nets dans Google Sheets décrit ci-dessus. La seule différence est le numéro de week-end. Ici, le numéro de week-end est 7 (vendredi-samedi). Pour l’exemple, je considère une année entière, c’est-à-dire du 01/01/2017 au 31/12/2017. Veuillez consulter la capture d’écran ci-dessous. J’ai importé une liste de jours fériés en Iran en 2017. Cela peut être correct ou non. La plage de colonnes A6:D35 contient les dates des jours fériés. Mais je n’ai pu capturer qu’une partie des données ci-dessous. Comme vous le savez peut-être, nous ne pouvons pas utiliser la date telle qu’elle est dans notre formule.

Mise à jour : La fonction (NETWORKDAYS.INTL) prend désormais également en charge les dates. J’ai donc converti celle-ci en valeur de date à l’aide de la fonction DATEVALUE. La formule matricielle ci-dessous en F6 peut convertir toutes les dates de la colonne A en valeur de date.

=ArrayFormula(datevalue(A6:A35))

La formule pour trouver les jours ouvrables nets au Moyen-Orient en fonction du numéro de week-end 7 est la suivante :

=NETWORKDAYS.INTL(A2,B2,7,F6:F35)

En conclusion, si vous comptez manuellement les jours ouvrables nets, il y a des chances d’erreur. Si un employé a travaillé plus d’un an, il peut être difficile de compter les jours ouvrables nets manuellement. Apprenez donc la fonction NETWORKDAYS.INTL et familiarisez-vous également avec les numéros de week-end. J’espère qu’avec l’aide de ce tutoriel, vous pourrez apprendre à trouver les jours ouvrables nets dans Google Sheets. Merci de votre attention. Profitez-en !

Articles similaires :

Articles en lien