Faire un calendrier avec seulement les jours ouvrés

Salut les amis,

Je viens d'y penser mais vous pensez qu'il serait possible de faire une macro qui te fait un calendrier d'un mois en particulier avec seulement les jours ouvrés ?

Un truc tout simple un peu dans cette forme là :

image

J'ai l'habitude de les prendre sur le net et de les reformater à ma sauce mais en vrai ça doit être faisable par Excel direct

Une quelconque idée de par où commencer ?

Merci d'avance en tout cas et passez une bonne journée les forumers !

Bonjour,

voici un fichier avec la formule SERIE.JOUR.OUVRE :

759essai-dates.xlsx (17.81 Ko)

Il faut une date de départ, puis un paramètre de décalage de nombre de jour par rapport à cette date.
Je n'ai pas utilisé le paramètre de jour férié, mais vous pouvez le faire. Il y a aussi SERIE.JOUR.OUVRE.INTL qui permet d'aller plus loin car il prend en charge le fait que les jours chômés ne sont peut-être pas seulement le samedi et le dimanche, peut être que c'est le mardi et jeudi.

Après avec une mise en forme des cellules vous pouvez afficher la données date comme vous le souhaitez.

Pour toutes les explications regardez les différentes aides ici ou là (attention ! ce ne sont pas des liens ! )

@ bientôt

LouReeD

Bonjour, Anastasiya et Bonjour LouReed çà sent la prochaine question .... on peut enlever les jours fériés.

En effet, j'ai parlé du "intelligent" sans parler des jours fériés ! Pauvre de moi !

@ bientôt

LouReeD

Salut @ tous

Elle fonctionne comment la fonction SERIE.JOUR.OUVRE ? Et pourquoi tu utilise la fonction ligne ?

Merci d'avance

Bonjour,

Comme je l'ai dit :

Il faut une date de départ, puis un paramètre de décalage de nombre de jour par rapport à cette date.

Donc si la date de depart est le 27/05/2021, et en deuxième paramètre vous mettez 3, alors la fonction vous donnera la date du troisième jour ouvré à partir de cette date c'est à dire le 01/06/2021. Nativement la fonction enlève les samedis et les dimanches.

Pourquoi LIGNE()?

Pour ne pas à avoir à ecrire les formules à la main. Ligne() renvoie le numéro de ligne de la feuille Excel où se ttouve l'instruction, donc avec une recopie de la formule vers le bas on crée automatiquement une variation de "+1" au niveau du paramètre de décalage de la fonction SERIE.JOUR.OUVRE

Cette fonction admet un troisième paramètre : une matrice ou une référence à une plage de cellules sui contient les dates de jours fériés qu'il faut considérer comme des jours non ouvrés.

La même fonction avec.INTL permet de parametrer les jours chômés si ceux ne sont pas les samedis et les dimanches.

@ bientôt

LouReeD

Voici le fichier modifié pour essayer de vous faire comprendre :

377essai-dates.xlsx (18.87 Ko)

@ bientôt

LouReeD

Rechercher des sujets similaires à "calendrier seulement jours ouvres"