Mois en semaines

Résolu
surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   -  
surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   -
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

2 réponses

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Continue 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)
    0
    1. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
       
      Bonjour
      oui j'ai copié quelque part la formule debut et fin de semaines mais elles ne commenceront pas
      toujours le meme jour de semaine par rapport aux annees
      et je ne veux afficher que du lundi au vendredi
      pour 2015 ce sera pas les memes calculs?
      ou je me trompe
      merci
      0
  2. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    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
    0
    1. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
       
      Bonjour
      je vais essayer voir ce que ca donne avec des libellés
      cordialement
      0
    2. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
       
      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
      0
    3. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
       
      et quelque chose comme :
      =SI(MOIS(SERIE.JOUR.OUVRE(C1+28-JOURSEM(C1;2);1;Fer))<>MOIS(SERIE.JOUR.OUVRE(C1+28-JOURSEM(C1;2);-1;Fer));"";"du "&JOUR(SERIE.JOUR.OUVRE(C1+28-JOURSEM(C1;2);1;Fer))&" au "&JOUR(SERIE.JOUR.OUVRE(FIN.MOIS(C1;0)+1;-1;Fer)))

      cdlt
      0
    4. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
       
      bonsoir
      ça fonctionne nickel comme je voulais
      merci a vous 2
      bonne soirée
      a bientôt
      0