Date et Heure

Jours de semaine et jours ouvrés

Temps de lecture 2 minutes

Dans le traitement des dates, la gestion des jours ouvrés, n'est pas si simple mais 2 fonctions vont vous aider.

Fonction JOURSEM

Principe

La fonction JOURSEM renvoie un nombre (entre 1 et 7) correspondant au numéro du jour de la semaine pour une date donnée.

=JOURSEM(date;paramètres)

Jour de la semaine en chiffre

Erreur d'interprétation

La fonction a été développée aux Etats-Unis et, aux Etats_Unis le premier jour de la semaine est le dimanche ❗❗❗

C'est pourquoi, il très important pour les utilisateurs européens de compléter la formule avec le second paramètre de la fonction : cela évite un décalage dans votre résultat (erreur très fréquente).

Valeur possible pour le second paramètre de la fonction

  • 1 : la semaine commence un dimanche (1) et se termine un samedi (7)
  • 2 : la semaine commence un lundi (1) et se termine un dimanche (7)
  • 3 : la semaine commence un lundi (0) et se termine un dimanche (6)
Valeur du paramètre de la fonction JOURSEM

Donc il est très important de toujours positionner le paramètre avec la valeur 2 pour éviter des erreurs d'interprétation.

Utilité de la fonction JOURSEM

Cette fonction est très utile pour créer des tests

Par exemple, dans le cas d'un calendrier automatique, c'est cette fonction qui a été utilisée pour savoir si une date est un week-end ou pas 😉👍

=JOURSEM(Votre Date;2)>5

Ajouter seulement les jours ouvrés

Quand vous concevez un planning en ajoutant des jours aux tâches précédentes, comme un diagramme de Gantt, il est important de ne pas comptabiliser les jours des week-ends.

Avec Excel, ajouter des jours à une date est une opération très simple. Il suffit de faire une addition car l'unité est la journée 😀 Sauf que dans le cas d'un planning, cette addition ne peut pas se faire à cause des week-ends.

Ajout de jours avec prise en compte des week ends

Mais la fonction SERIE.JOUR.OUVRE corrige ce problème.

=SERIE.JOUR.OUVRE(date début;nombre de jour)

Il vous suffit de passer en premier paramètre votre date de départ et en second le nombre de jours à ajouter. La fonction va vous retourner la date de fin sans comptabiliser les week-ends 😀😍

Ajout de jours sans les week ends

Ne pas prendre en compte les jours fériés

Mieux ! Vous pouvez également indiquer les jours fériés ou les congés en passant ces informations dans un troisième paramètre.

Par exemple, le lundi 16 Mai 2016 était un jour férié en France, il fallait donc ne pas le comptabiliser pour la Tâche 1. La formule est alors la suivante.

=SERIE.JOUR.OUVRE(B2;C2;"16/05/2016")

Si vous avez une plage de données qui contient plusieurs jours fériés, vous pouvez indiquer les références de cette plage dans le troisième paramètre.

=SERIE.JOUR.OUVRE(B2;C2;A2:A10)

Vidéo de synthèse

Related posts

Changer la couleur des weekends

Frédéric LE GUEN

Faire des calculs avec des heures dans Excel

Frédéric LE GUEN

Les formules des jours fériés

Frédéric LE GUEN

12 commentaires

Thierry 29/08/2020 at 17:10

Bonjour,
Est-il possible d'inclure des temps partiel dans la fonction jours ouvrés. Par exemple, je voudrais ne pas prendre en compte le mercredi après-midi dans mes semaines de travail (4,5 jours travaillés par semaine).
Merci par avance.

Répondre
Nicolas 04/07/2019 at 15:04

Bonjour
est-il possible de d'avoir le numéro de semaine mais avec une semaine qui va du jeudi au mercredi.
Merci de votre aide
nicolas

Répondre
Frédéric LE GUEN 04/07/2019 at 20:03

=NO.SEMAINE(VotreDate;14)

Répondre
michelle 23/06/2019 at 06:43

bonjour je n arrive pas a creer un tableux xl avec les jours feries pour l'intégrer dans mon planning perpetuel

Merci de votre réponse

Répondre
Stephanie 31/01/2018 at 23:53

Bonjour,
Je veux automatiser mon planning de production en utilisant les jours de la semaine.
Ex: Livraison Item X le jeudi, la production sera faite la veille J-1.

ma question est donc :
y a t il une formule pour remplir une colonne avec jour de livraison "jeudi" et la colonne jour de production se remplit automatiquement avec mercredi?

ou dois je utiliser une fonction SI avec plusieurs conditions comme, si Monday, alors Sunday. si tuesday, alors monday? Si oui, merci de m'aider à rédiger la formule =SI(B2= "Monday""Tuesday""Wednesday"; "Sunday""Monday""Tuesday"; 0) ne marche pas.

Merci de votre aide !

Répondre
nanie 06/12/2017 at 15:51

Bonjour,
je souhaite faire un tableau sur l'année avec par exemple voir apparaître dans le haut de chaque colonne la date de chaque mercredi de l'année.
Ensuite, est-il possible d'exclure des dates (congés) ?
Cordialement,
Stéphanie

Répondre
Franck Seiller 20/11/2017 at 12:15

Bonjour,
Sous Excel, je voudrais savoir s'il existe une fonction presque identique à SERIE..JOURS.OUVRE avec les paramètres (Date initiale; incrément; Date à exclure), mais en conservant les week-end. En gros ce serait un SERIE.JOURS avec les 3 même paramètres.
D'avance merci
Cordialement
Franck

Répondre
Alex 25/05/2017 at 14:23

Bonjour, je veux créer un tableau Excel 2010 avec pour chaque ligne une semaine. C'est à dire que dans ma ligne 1, j'aie une case qui écrit "28 mai au 2 juin" (étant une semaine du dimanche au samedi) et que les lignes suivantes se complètent de la même façon. Est-ce possible de le faire ? si oui, quelle serait la formule à utiliser ?

Répondre
juojuo 07/03/2016 at 09:51

je veux voir quand commence -t- il les controles de la 2 série 2016

Répondre
Anonyme 29/01/2016 at 11:20

très utile, merci !

Répondre
Anonyme 26/01/2016 at 14:21

merci pour la formule d' Excel 2010,

Répondre
Anonyme 24/09/2015 at 10:33

Bravo pour la formule pour les versions 2007 et antérieures

Répondre

Laissez un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Ce site utilise des cookies pour améliorer votre expérience et vos recherches. Nous pensons que vous êtes dʼaccord sur ce principe mais vous pouvez refuser cette option. Accepter Continuer

Privacy & Cookies Policy