Aide Excel - (de)compter les jours , filtre des Weekends automatiquement.

Misterbean -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'aimerais du support pour ce qui suit :

Pouvoir automatiquement (dé)compter des jours à partir d'une date X de départ mais ces jours ne pourront être que des WE (samedi et dimanche) et ce pendant 20 jours , soit 10 WE donc. Ceux-ci seront colorisés dan sun calendrier (cette dernière fonction de colorisation est ok de mon côté).

Exemple: date de départ jeudi 09/09/2021, tous les WE qui suivent (et uniquement les WE), jusqu'au dimanche 14/11/2021 sortiront de cette formule.

D'avance merci pour votre support !
MB

4 réponses

  1. brucine Messages postés 25338 Date d'inscription   Statut Membre Dernière intervention   4 196
     
    Bonjour,

    De mémoire, la fonction JOURSEM commence le dimanche pour 1 et finit le samedi pour 7.

    Il suffit donc de tester sur date initiale à date initiale +20 une condition NB.SI testant si JOURSEM est plus grand que 1 ou plus petit que 7.
    0
  2. Misterbean
     
    Meric pour cette réaction.
    N'étant pas un grand spécialiste de la manipulation de formules, est-il possible de me proposer une formule dans ce sens ?

    Merci
    0
    1. brucine Messages postés 25338 Date d'inscription   Statut Membre Dernière intervention   4 196
       
      Supposons que je veuille compter toutes les cellules sauf samedi et dimanche.
      Vérification faite, on commence la semaine le lundi en précisant 2 pour JOURSEM
      Je mets la colonne A au format date, en A2 j'entre 01/09/2021, je tire vers le bas pour finir en A76 le 14/11/2021.

      En B2, j'écris:

      =SOMMEPROD(-- (JOURSEM(A2:A76;2) < 6))

      Qui me retourne toutes les cellules sur la plage où le jour de la semaine est inférieur à 6 (samedi), soit 53 sauf erreur de ma part.

      Si maintenant la question est que je ne veux pas que les jours de week-end apparaissent dans le calendrier, c'est que si JOURSEM de la cellule est 5 (vendredi), je devrai ajouter 3 à la cellule précédente pour aller au lundi suivant, 1 sinon.

      En A2, 01/09/2021
      En A3:
      SI(JOURSEM(A2;2)=5;A2+3;A2+1)
      et je tire la formule vers le bas.
      0
  3. Misterbean
     
    Merci pour cette explication !

    MB
    0
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    pour moi ta demande n'est pas claire.
    Tu dis que tu veux compter les jours sur seulement les WE mais tu connais la réponse : 20
    Tu veux calculer le 14/11 ou lister seulement les jours de WE ? Autre chose ?
    Un fichier avec des explications facilitera la compréhension.
    Sur cjoint.com
    eric
    0