Microsoft 365 Calcul sur condition multiple et appartenance à une liste

  • Initiateur de la discussion Initiateur de la discussion ivan27
  • 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 !

ivan27

XLDnaute Occasionnel
Bonjour à tous,

Dans l'exemple en pièce jointe sur la feuille BD, colonnes AM:AQ je cherche une formule ou un code VBA pour compter le nombre d'événements.

Il faut rechercher dans la colonne C toutes les lignes ayant le numéro de bordereau de la colonne AE et compter les événements de la colonne H qui appartiennent aux 5 groupes présents sur la feuilles ''EVENEMENTS''

J'ai fait la première ligne en exemple

Dans le tableaux de production, les listes peuvent atteindre 5000 lignes.
Sur la feuille EVENEMENTS les 5 listes sont de longueur variable.

Merci d'avance pour votre aide et bon dimanche à tous

Ivan
 

Pièces jointes

Re bonjour le forum, Gégé-45550
Merci beaucoup pour cette proposition.
C'est parfait.
Ivan
RE: Attention, dans le fichier que j'ai envoyé, il y a un signe $ qui a "dérapé", empêchant la formule de se recopier correctement, mais vous l'aviez sûrement remarqué.
la "bonne" formule, en AM2, à recopier à droite et en bas (et à corriger en fonction de la longueur des listes dans l'onglet EVENEMENTS) :
VB:
=SOMME(NB.SI.ENS($C$2:$C$605;$AE2;$H$2:$H$605;EVENEMENTS!C$2:C$5))
Pour ne pas avoir à "corriger" la formule selon l'évolution de la longueur des listes EVENEMENTS, le mieux serait, à mon avis, d'utiliser un tableau structuré dans cet onglet.
Cordialement
 
- 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
2
Affichages
771
Retour