Mois en semaines
Résolu
Bonjour,
Dans une feuille cellule C1 j'ai la date du 1er jour ouvre du mois
dans la cellule D1 la date du dernier jour ouvré du mois
est ce possible d'avoir 5 cellules avec les 5 semaines ou 4 cela dépend du mois ou il y aurait marqué par exemple pour janvier du 2 au 3 puis du 6 au 10,du 13 au 17, du 20 au 24 et puis du 27 au 31 je vous mets la feuille en exemple
https://www.cjoint.com/?DBexJVVbP2O
merci
a bientot
Dans une feuille cellule C1 j'ai la date du 1er jour ouvre du mois
dans la cellule D1 la date du dernier jour ouvré du mois
est ce possible d'avoir 5 cellules avec les 5 semaines ou 4 cela dépend du mois ou il y aurait marqué par exemple pour janvier du 2 au 3 puis du 6 au 10,du 13 au 17, du 20 au 24 et puis du 27 au 31 je vous mets la feuille en exemple
https://www.cjoint.com/?DBexJVVbP2O
merci
a bientot
2 réponses
-
Bonjour,
tu peux essayer ces formules et les intégrer dans des libellés d'en-tête :
semaine 1
début :=C1
fin :=SERIE.JOUR.OUVRE(C1+7-JOURSEM(C1;2);-1;Fer)
semaine 2
début :=SERIE.JOUR.OUVRE(C1+7-JOURSEM(C1;2);1;Fer)
fin :=SERIE.JOUR.OUVRE(C1+14-JOURSEM(C1;2);-1;Fer)
semaine 3
début :=SERIE.JOUR.OUVRE(C1+14-JOURSEM(C1;2);1;Fer)
fin :=SERIE.JOUR.OUVRE(C1+21-JOURSEM(C1;2);-1;Fer)
semaine 4
début :=SERIE.JOUR.OUVRE(C1+21-JOURSEM(C1;2);1;Fer)
fin :=SERIE.JOUR.OUVRE(C1+28-JOURSEM(C1;2);-1;Fer)
semaine 5
début :=SI(MOIS(SERIE.JOUR.OUVRE(c1+28-JOURSEM(c1;2);1;Fer))=MOIS(SERIE.JOUR.OUVRE(c1+28-JOURSEM(c1;2);-1;Fer));SERIE.JOUR.OUVRE(c1+28-JOURSEM(c1;2);1;Fer);"")
fin :=SI(MOIS(SERIE.JOUR.OUVRE(c1+28-JOURSEM(c1;2);1;Fer))=MOIS(SERIE.JOUR.OUVRE(c1+28-JOURSEM(c1;2);-1;Fer));SERIE.JOUR.OUVRE(FIN.MOIS(c1;0)+1;-1;Fer);"")
cordialement-
-
bonsoir
j'ai essaye tes formules ca marche pour toutes les cellules sauf pour la derniere si j'ai que 4 semaines j ai une erreur au lieu d'avoir la cellule vide
en fait j-ai fait cette formule
="du "&JOUR(SI(MOIS(SERIE.JOUR.OUVRE(C1+28-JOURSEM(C1;2);1;Fer))=MOIS(SERIE.JOUR.OUVRE(C1+28-JOURSEM(C1;2);-1;Fer));SERIE.JOUR.OUVRE(C1+28-JOURSEM(C1;2);1;Fer);""))&" au "&JOUR(SI(MOIS(SERIE.JOUR.OUVRE(C1+28-JOURSEM(C1;2);1;Fer))=MOIS(SERIE.JOUR.OUVRE(C1+28-JOURSEM(C1;2);-1;Fer));SERIE.JOUR.OUVRE(FIN.MOIS(C1;0)+1;-1;Fer);""))
mais ca m'affiche pas la cellule vide
une idee?
merci
a bientot -
-
-
-
ContributeurContinue tes calculs annexes de la ligne 1 pour faire apparaître les jours où débute et finit chaque semaine ; tu ne l'as fait que pour le début de la première semaine (C1) et la fin de la dernière semaine (D1).
Avec la fin de la première semaine en D2 par exemple, j'écris en J6 la formule
="du "&JOUR(C1)&" au "&JOUR(D2)