Formule à trouver

Bonjour à tous,

Je cherche une formule pour connaitre le nombre maxi

de "INF" en colonne "D" pour le même Matricule en "A"

Explication dans fichier

Amicalement

Claude

Bonjour

Peut etre cela:

=SOMMEPROD((A2:A19=801)*(SUPPRESPACE(D2:D19)=("inf")))

re,

Merci Bruno,

mais au départ, je ne sais pas quel sera le matricule

contenant le maxi de "INF"

là est le problème !

Bonne journée

Claude

re

deux exemples dans le fichier,

si les matricules sont des valeurs numériques et un avec n'importe quelle valeur

Bonjour

Si j'ai bien compris ta demande :

=SOMMEPROD(($A$2:$A$19=A2)*(SUPPRESPACE($D$2:$D$19)=SUPPRESPACE(INDEX($D$2:$D$19;MODE(EQUIV($D$2:$D$19;$D$2:$D$19;0))))))

Amicalement

Nad

bonjour

moi; j'ai cela

=NB(SI((SUPPRESPACE(D$2:D$19)="INF")*(A$2:A$19=A2);1;""))

matricielle (ctrl;maj ,entrée)

je suppose que c'est pour ajuster le nb col nessecaire dans le cadre d'un" filtre horizontal"

cordialement

Bonjour à tous,

Nad et tulipe,

vos formules fonctionnent, mais elles nécessitent une colonne supplémentaire

et ensuite prendre le Maxi de cette colonne.

J'ai donc opter pour la matricielle de Bruno

=SOMMEPROD((A2:A30=INDEX(A2:A30;EQUIV(MAX(NB.SI(A2:A30;A2:A30));NB.SI(A2:A300;A2:A30);0)))*(SUPPRESPACE(D2:D30)=("inf")))

Voici ce que çà donne dans la macro (je stocke la valeur en "D1")

    Range("d1").FormulaArray = _
    "=SUMPRODUCT((a2:a" & Lg & "=INDEX(a2:a" & Lg & ",MATCH(MAX(COUNTIF(a2:a" & Lg & ",a2:a" & Lg & _
    ")),COUNTIF(a2:a" & Lg & ",a2:a" & Lg & "),0)))*(TRIM(d2:d" & Lg & ")=(""inf"")))"

Ceci me permet de faire la séparation dans feuille "Résultat"

Merci à tous

Amicalement

Claude

Rechercher des sujets similaires à "formule trouver"