Nbre de semaine dans un mois.

P

Pierrot

Guest
Bonjour à tous.

J'aurais aimé savoir comment on peut déterminer le nbre de semaine qu'il y a dans un mois définit, et le nombre de vendredi ouvrables dans ce même mois.

Merci de vos réponse.

Pierrot.
 
M

Monique

Guest
Bonjour,

Tu vérifieras tout ce qui suit, je n'ai vérifié que sur l'année 2003.
Une date quelconque du mois en A1, une plage de cellules contenant les fériés et nommée "Fer"

Pour utiliser la fonction FIN.MOIS, il faut cocher l'utilitaire d'analyse
(Barre de menu - Outils - Macros complémentaires)

Nombre de vendredi (joursem vendredi = 6)
=SOMMEPROD((JOURSEM(LIGNE(INDIRECT(FIN.MOIS(A1;-1)+1&":"&FIN.MOIS(A1;0))))=6)*1)

Nombre de vendredi fériés
=SOMMEPROD(((JOURSEM(Fer)=6))*(Fer>=FIN.MOIS(A1;-1)+1)*(Fer<=FIN.MOIS(A1;0)))

Les 2 ensemble, nb de vendredi ouvrables
=SOMMEPROD((JOURSEM(LIGNE(INDIRECT(FIN.MOIS(A1;-1)+1&":"&FIN.MOIS(A1;0))))=6)*1)-SOMMEPROD(((JOURSEM(Fer)=6))*(Fer>=FIN.MOIS(A1;-1)+1)*(Fer<=FIN.MOIS(A1;0)))

Nombre de semaines complètes de 7 jours, du lundi au dimanche
=SOMMEPROD((JOURSEM(LIGNE(INDIRECT(FIN.MOIS(A1;-1)+1&":"&FIN.MOIS(A1;0))))=2)*1)-1+(JOURSEM(FIN.MOIS(A1;0))=1)*1

Nombre de semaines de 7 jours, du dimanche au samedi
=SOMMEPROD((JOURSEM(LIGNE(INDIRECT(FIN.MOIS(A1;-1)+1&":"&FIN.MOIS(A1;0))))=1)*1)-1+(JOURSEM(FIN.MOIS(A1;0))=7)*1

Nombre de semaines de 5 jours, du lundi au vendredi
=SOMMEPROD((JOURSEM(LIGNE(INDIRECT(FIN.MOIS(A1;-1)+1&":"&FIN.MOIS(A1;0))))=2)*1)-1+(JOURSEM(FIN.MOIS(A1;0);2)>4)*1

Nombre de semaines de 6 jours, du lundi au samedi
=SOMMEPROD((JOURSEM(LIGNE(INDIRECT(FIN.MOIS(A1;-1)+1&":"&FIN.MOIS(A1;0))))=2)*1)-1+(JOURSEM(FIN.MOIS(A1;0);2)>5)*1
 

Statistiques des forums

Discussions
314 136
Messages
2 106 251
Membres
109 547
dernier inscrit
Acilia