Microsoft 365 Calcul sur condition multiple et appartenance à une liste

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

  • exemple.xlsx
    41.2 KB · Affichages: 5

Gégé-45550

XLDnaute Accro
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
 

Discussions similaires

Statistiques des forums

Discussions
312 211
Messages
2 086 295
Membres
103 171
dernier inscrit
clemm