Fonction date et trouver plusieurs élements

merci par avance -  
 merci par avance -
Bonjour,

je recherche à trouver la formule pour :

-nombre de semaines d'un mois

Pour cela j'ai vu qu'il fallait 2 dates ,hors , j'ai fait cette formule

( cellule A7)=DATE($H$3;MOIS(1&$H$6);1) ( H3 est l'année et H6 est le mois )
puis =A7+1 et ainsi de suite .....
Puis pour les cellules 28/29/30/31 la formule suivante ...
=SI(ESTNUM(H34);SI(MOIS(H34+1) = MOIS(H34);H34+1;"");"") pour finalisé mon mois

Donc il m'est impossible, car je ne suis pas une experte de faire la formule pour trouver le nombre de semaines d'un mois .

Existe t il autre chose qu'avec =date...........

-Je recherche ensuite comment trouver les jours isolées d'un mois (ne formant pas une semaine)

Merci par avance

3 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir,

    Un exemple :
    http://www.cjoint.com/c/EInsVjs6TRv

    Cdlmnt
    Via
    0
    1. merci par avance
       
      merci de cet exemple mais cela ne va pas pour mon cas

      cdlmnt
      0
      1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > merci par avance
         
        Cela m'étonnerait que mes formules ne puissent par s'adapter à ton fichier
        Sans un exemple de ton fichier ni des précisions sur ce que tu veux obtenir exactement impossible de t'aider !
        Postes un exemple de ton fichier sur cjoint.com, fais créer un lien, copies-le et reviens l'indiquer ici dans un prochain message
        0
      2. merci par avance > via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention  
         
        Bonjour

        Comme proposé je vous joint le fichier

        http://www.cjoint.com/c/EIojAk6cVjo
        0
  2. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Bonjour,
    Pour attendre que via55 reprenne:
    La date du premier jour du mois est en J2.
    Cellules au format Date
    - premier lundi W16=J2-1-JOURSEM(J2-3)+7
    - Dernier dimanche W17=FIN.MOIS(J2;0)+1-JOURSEM(FIN.MOIS(J2;0))
    Cellules au format Standard
    - nb semaines entières =(W17-W16+1)/7
    - nbre jours isolés debut mois =JOUR(W16)-1
    - nbre jour isolés fin de mois =FIN.MOIS(J2;0)-W17

    nb:avec FIN.MOIS() il faut que l'Utilitaire d'Analyse soit coché(c'est dans Outils/Macro Complémentaires).
    0
    1. merci par avance
       
      bonsoir

      Merci , je vous joints le fichier ci contre , http://www.cjoint.com/c/EIojAk6cVjo
      la formule ci dessous indiquer théoriquement le premier lundi du mois hors
      =J2+8-JOURSEM(J2;2) mets le résultat au 8 juin soit le 2ème lundi du mois !!

      Avez vous eu le temps de regarder mon fichier ?

      Merci de me remettre les formules mais les chiffres obtenus ne me conviennent pas (jours isolés début de mois et jour isolés fin de mois peuvent dépasser les 7 jours et pour moi cela me semble incohérent

      Merci en tout cas

      bonne soirée
      0
      1. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064 > merci par avance
         
        Bonjour,
        Mea culpa:
        La formule proposée - premier lundi W16=J2-1-JOURSEM(J2-3)+7 peut donner un résultat faux.
        Il faudrait la remplacer par - premier lundi W16=J2-JOURSEM(J2-2)+7

        Observation complémentaire mineure:
        Le SI() est inutile dans les formules de MFC.
        =SI(OU(JOURSEM(J6) = 1;JOURSEM(J6) = 7);VRAI;FAUX) est surabondant
        =OU(JOURSEM(J6) = 1;JOURSEM(J6) = 7) suffit.
        0
      2. merci par avance > tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention  
         
        bonsoir

        Merci de votre réponse qui réponds à mon attente le 1er lundi est correct et que l'on se projette jusqu'en 2026 par mon tableau la formule trouve sans souci le 1er lundi merci

        Apparemment, vu qu'il n'y a pas de commentaire , les formules de jours isolées ne peuvent pas être regrouper , je vais me débrouiller autrement .

        Pour l'observation complémentaire mineure ,=OU(JOURSEM(J6) = 1;JOURSEM(J6) = 7)

        Je ne saisis pas car en mettant la formule ,ce n'est plus les samedis et les dimanches qui deviennent "roses" mais le dimanche et le lundis qui sont en surbrillance !!

        (je souhaite le samedi et le dimanche :) )

        bonne soirée
        0
      3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064 > merci par avance
         
        C"est dû à un décalage de références.
        Pour le le fichier du #6 il faut saisir $J7 à la place de J6, après avoir sélectionné le champ J7:J37.
        0
      4. merci par avance > tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention  
         
        ok merci à vous
        0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Rectifications faites
    http://www.cjoint.com/c/EIownpYqPbw

    Cdlmnt
    Via
    0
    1. merci par avance
       
      Merci
      0