Microsoft 365 Compter le nombre de situations dépendant de deux colonnes

  • Initiateur de la discussion Initiateur de la discussion Fredexcel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Fredexcel

XLDnaute Nouveau
Bonjour

J'ai un projet déjà bien avancé mais je sèche sur un problème :
Dans un tableau de type agenda avec pour chaque mois une colonne date, une colonne JOURSEM() et une colonne avec du texte indiquant les congés (valeur :"congé" dans les cellules concernées

J'ai besoin de compter sur un mois puis sur toute l'année le nombre de lundi en congé

En vous remerciant pour votre aide, pour vos pistes éventuellement
 

Pièces jointes

Solution
Bonjour,

Certainement faisable avec une formule mais je bloque,
Il est en tout cas possible avec un TCD, avec Power quey et probablement avec VBA,


Je crois que j'ai trouvé je vais pouvoir y arriver avec la fonction NB.S.IENS
12 fois donc puis la somme
Si vous avez une solution plus élégante je suis preneur quand même
à bientôt

Je serais curieux de voir votre solution avec NB.SI.ENS pour un seul mois.

Edit : J'avais totalement occulté la colonne Jour semaine dans mon esprit, il est bien sur possible à l'aide de cette colonne et avec NB.ENS pour 1 mois 🙂

VB:
=NB.SI.ENS(C3:C33;2;D3:D33;"Congé")

ou bien avec :

VB:
=SOMMEPROD(--(JOURSEM(B3:B33;2)*(D3:D33="congé")=1))
mais pour un seul mois également.

Si une...
Bonjour,

Certainement faisable avec une formule mais je bloque,
Il est en tout cas possible avec un TCD, avec Power quey et probablement avec VBA,


Je crois que j'ai trouvé je vais pouvoir y arriver avec la fonction NB.S.IENS
12 fois donc puis la somme
Si vous avez une solution plus élégante je suis preneur quand même
à bientôt

Je serais curieux de voir votre solution avec NB.SI.ENS pour un seul mois.

Edit : J'avais totalement occulté la colonne Jour semaine dans mon esprit, il est bien sur possible à l'aide de cette colonne et avec NB.ENS pour 1 mois 🙂

VB:
=NB.SI.ENS(C3:C33;2;D3:D33;"Congé")

ou bien avec :

VB:
=SOMMEPROD(--(JOURSEM(B3:B33;2)*(D3:D33="congé")=1))
mais pour un seul mois également.

Si une solution TCD vous intéresse, je vous poste le fichier.

Cordialement
 
Dernière édition:
Re,
Voyez ce que ça donne avec un TCD en cellule M5 et un segment

Edit : j'ai modifié le paramètre de votre formule pour le numéro de jour afin de faire démarrer le lundi à 1 au lieu de 2 comme c'était le cas dans votre fichier initial.

Cordialement
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
22
Affichages
1 K
Retour