Le tableur de Microsoft peut, bien souvent, vous faciliter la tâche. Excel a ainsi fait ses preuves pour la pla­ni­fi­ca­tion de plusieurs millions de rendez-vous au moyen de la fonction SERIE.JOUR.OUVRE. Cette fonction vous permet de dé­ter­mi­ner ra­pi­de­ment la date cor­res­pon­dant à l’écou­le­ment d’un certain nombre de jours ouvrés et de définir ainsi très sim­ple­ment des dates butoirs.

Excel avec Microsoft 365 pour les en­tre­prises et IONOS !
La solution Office que vous con­nais­sez, encore mieux
  • Boîte email Exchange jusqu’à 50 Go
  • Dernières versions de vos ap­pli­ca­tions Office préférées
  • As­sis­tance gratuite pour l’ins­tal­la­tion

Excel SERIE.JOUR.OUVRE : syntaxe

La fonction SERIE.JOUR.OUVRE vous permet de dé­ter­mi­ner le nombre de jours ouvrés dis­po­nibles ou de calculer la date de début d’une période de jours ouvrés écoulés. Avec cette fonction, Excel ne comp­ta­bi­lise que les jours ouvrés – les week-ends sont au­to­ma­ti­que­ment laissés de côté. Excel compte alors 5 jours ouvrés par semaine. Ceci est par­ti­cu­liè­re­ment utile, par exemple, pour la dé­ter­mi­na­tion de dates de livraison ou de remise. Il suffit alors de définir une date de début, suivie du nombre de jours ouvrés. Les jours fériés peuvent également être indiqués afin que la fonction puisse calculer la date réelle.

=SERIE.JOUR.OUVRE(Date_début;Jours;[Jours_fériés])

Le premier argument doit être saisi sous forme de date. Il vous faut donc, au choix, intégrer la fonction DATE ou faire un renvoi vers une cellule au format Date. Pour finir, saisissez un nombre de jours ouvrés. Vous pouvez là aussi saisir une référence de cellule pour appliquer les jours ouvrés à la fonction. Il est alors important de noter qu’Excel ne comp­ta­bi­lise pas la date de début en tant que jour ouvré. Autrement dit : si vous dé­fi­nis­sez la date de début comme étant le 1er mars et voulez fixer le 2 mars comme date de fin, cette période sera comp­ta­bi­li­sée comme un jour ouvré et non deux.

Au besoin, vous pouvez également définir des journées libres. Excluez, par exemple, les jours fériés non tra­vail­lés. En­re­gis­trez les journées libres dans une liste et créez un renvoi vers cette dernière dans la fonction SERIE.JOUR.OUVRE.

Conseil

Lorsque le paramètre « Jours » contient un nombre négatif, vous pouvez également dé­ter­mi­ner une date située dans le passé.

Excel indique le résultat sous forme de numéros con­sé­cu­tifs. Le logiciel prend pour base de calcul le 1er janvier 1900. L’avantage est qu’à partir de ce nombre, il est très facile de compter. Lorsque vous trans­fé­rez le résultat vers une autre fonction, via une référence de cellule ou l’en­tre­la­ce­ment de deux formules, Excel traite beaucoup plus fa­ci­le­ment les données. Afin d’afficher le résultat di­rec­te­ment dans la cellule, vous devez toutefois formater cette dernière en tant que date. Vous pourrez ainsi y retrouver plus fa­ci­le­ment le jour recherché.

Excel : exemple d’uti­li­sa­tion de la fonction SERIE.JOUR.OUVRE

Supposons que nous sou­hai­tions calculer la date butoir d’un projet. Il a été convenu avec le client que l’équipe dis­po­se­rait de 10 jours ouvrés pour procéder à la livraison. La date de début est fixée au 6 avril 2020.

=SERIE.JOUR.OUVRE(DATE(2020;04;06);10;$B$5:$B$18)
Conseil

Si vous en­re­gis­trez une liste fixe de jours fériés dans le classeur, vous pouvez également vous référer aux cellules cor­res­pon­dantes au moyen de ré­fé­rences absolues. En plaçant le symbole $ devant les in­for­ma­tions saisies dans les lignes ou les colonnes, vous vous assurez que la référence ne sera pas modifiée si vous déplacez la formule dans une autre cellule.

Saisissez la date de début à l’aide de la fonction DATE et de ses pa­ra­mètres d’année, mois et jour. Pour­sui­vez en sai­sis­sant 10 jours ouvrés dans la fonction. Vous devez ensuite également tenir compte des jours fériés, car la période de Pâques affectera le nombre de jours ouvrés pendant cette période. À cet effet, dans l’exemple, vous trouverez une liste aux lignes B5 et B18 : les cellules y sont affichées au format Date. La fonction indique un résultat de 43943. Pour afficher la date cor­rec­te­ment, vous devrez également pa­ra­mé­trer cette cellule sous forme de date.

SERIE.JOUR.OUVRE.INTL : calculs in­ter­na­tio­naux

La fonction SERIE.JOUR.OUVRE marche par­fai­te­ment pour les semaines de cinq jours ouvrés, dont le week-end cor­res­pond au samedi et au dimanche. Cependant, dans certains secteurs, ces con­di­tions ne s’ap­pli­quent pas. Pour les personnes exigeant plus de flexi­bi­lité dans la comp­ta­bi­li­sa­tion du nombre de jours ouvrés, Excel propose la fonction étendue SERIE.JOUR.OUVRE.INTL. Celle-ci vous propose un paramètre sup­plé­men­taire.

=SERIE.JOUR.OUVRE.INTL(Date_départ;nb_jours;[nb_jours_Week-ends];[Jours_fériés])

Dans Excel, le paramètre sup­plé­men­taire en option « Week-end » dif­fé­ren­cie cette fonction de la fonction SERIE.JOUR.OUVRE. Dans la version in­ter­na­tio­nale, vous pouvez ajuster la longueur du week-end, mais aussi dé­ter­mi­ner quels jours de la semaine doivent être traités comme des jours de congé. Pour la saisie, Excel met deux options à votre dis­po­si­tion. Vous pouvez utiliser un numéro de week-end ou une séquence de ca­rac­tères dé­ter­mi­née.

Les numéros de week-end sont définis par Excel. Chaque nombre cor­res­pond à un jour ou à une com­bi­nai­son de jours de la semaine :

  • 1 : samedi, dimanche
  • 2 : dimanche, lundi
  • 3 : lundi, mardi
  • 4 : mardi, mercredi
  • 5 : mercredi, jeudi
  • 6 : jeudi, vendredi
  • 7 : vendredi, samedi
  • 11 : dimanche
  • 12 : lundi
  • 13 : mardi
  • 14 : mercredi
  • 15 : jeudi
  • 16 : vendredi
  • 17 : samedi

Lorsque l’argument n’est pas paramétré, Excel utilise au­to­ma­ti­que­ment la com­bi­nai­son « samedi, dimanche ».

Lorsque vous utilisez des séquences de ca­rac­tères, vous suivez un schéma re­la­ti­ve­ment simple : la séquence de ca­rac­tères contient sept chiffres. Un pour chaque jour de la semaine, en com­men­çant par le lundi. Lorsque l’un de ces chiffres est réglé sur 0, le jour de la semaine est considéré comme un jour ouvré. Un 1 re­pré­sente une journée libre. 1000001 cor­res­pon­drait donc à un week-end composé du dimanche et du lundi. L’avantage de cette fonction est que vous pouvez également en­re­gis­trer plus de deux jours comme des journées libres ré­gu­lières. Il n’est toutefois pas possible de saisir 1 pour tous les chiffres. Vous devez inscrire la séquence de ca­rac­tères entre guil­le­mets.

Pour calculer une date butoir, lorsque votre semaine de travail commence le mardi et se termine le samedi, vous pouvez utiliser la fonction SERIE.JOUR.OUVRE.INTL de deux manières dif­fé­rentes :

=SERIE.JOUR.OUVRE.INTL(DATE(2020;04;06);10;2)
=SERIE.JOUR.OUVRE.INTL(DATE(2020;4;6);10;"1000001")

Les deux formules abou­tis­sent au même résultat. Les jours fériés peuvent ici aussi être pris en compte via une référence.

Calcul des jours ouvrés dans Excel : NB.JOURS.OUVRES

Vous pouvez également procéder au calcul inverse, lorsque vous disposez d’une date de début et d’une date de fin, et que vous souhaitez savoir combien de jours ouvrés se sont écoulés entre ces deux dates.

=NB.JOURS.OUVRES(Date_début;Date_fin;[Jours_fériés])

Outre les deux dates saisies, vous pouvez saisir une plage de cellules contenant les jours qui ne sont pas con­si­dé­rés comme des jours ouvrés. Pour dé­ter­mi­ner le nombre de jours ouvrés entre le 13 et le 17 avril 2020, saisissez la formule suivante :

=NB.JOURS.OUVRES(DATE(2020;4;13);DATE(2020;4;17);$B$5:$B$18)

Excel comp­ta­bi­lise quatre jours, car cette fonction ne compte pas la date de début comme un jour ouvré. Vous pouvez, au choix, ajouter un jour sup­plé­men­taire ou déplacer la date de début d’une journée en arrière.

Cette fonction d’Excel est, là encore, con­fi­gu­rée pour la comp­ta­bi­li­sa­tion de semaines de travail s’écoulant du lundi au vendredi. Cependant, une version (in­ter­na­tio­nale) étendue est également dis­po­nible. La fonction NB.JOURS.OUVRES.INTL vous permet de dé­ter­mi­ner librement vos week-ends sans travail.

=NB.JOURS.OUVRES.INTL(Date_début;Date_fin;[Week-ends];[Jours_fériés])

Tout comme pour la fonction SERIE.JOUR.OUVRE.INTL, vous pouvez, au choix, saisir des numéros de week-end ou une séquence de ca­rac­tères.

Conseil

Les formules pré­sen­tées peuvent également être in­té­res­santes pour la gestion des comptes d’épargne temps. Découvrez dans l’article cor­res­pon­dant comment con­fi­gu­rer l’en­re­gis­tre­ment du temps de travail à l’aide d’Excel.

Excel avec Microsoft 365 pour les en­tre­prises et IONOS !
La solution Office que vous con­nais­sez, encore mieux
  • Boîte email Exchange jusqu’à 50 Go
  • Dernières versions de vos ap­pli­ca­tions Office préférées
  • As­sis­tance gratuite pour l’ins­tal­la­tion
Aller au menu principal