Calcul d'un rang selon critere

Bonjour Forum

je souhaiterais connaitre la formule ou fonction (matricielle?) permettant de calculer un double classement selon le critère sexe

un rang (en cellules P2:p500) de la valeur de la colonne O (O2:O500) selon un critère (F ou M ), valeur du sexe (se trouvant en colonne F2:F500) ?

merci d'avance pour votre aide

Peps59

Bonjour

Essaye

=SOMMEPROD(($F$2:$F$500=F2)*($O$2:$O$500<O2))+1

Amicalement

Nad

Bonjour

La formule fonctionne dans le tableau

je l'ai copiée dans une macro et cela fonctionne aussi

          ' le rang ets calculé en colonne P = =SOMMEPROD(($F$2:$F$500=$F2)*($L$2:$L$500<$J2))+1
            Range("P" & Ligne).Formula = "=SUMPRODUCT(($F$2:$F$500=$F2)*($L$2:$L$500<$J2))+1"

cependant cela fonctionne que sur un tri croissant

comment faire pour le décroissant ?

merci

Peps59

Bonjour,

Avec un tout petit peu de réflexion, cela devrait être possible...

A+

bonjour ooiste

une reflection negative?????

cordialement

Bonsoir

Ca y est j'ai mis mon cerveau en route

tri croissant :

SOMMEPROD(($F$2:$F$500=$F2)*($L$2:$L$500<$J2))+1

tri décroissant

SOMMEPROD(($F$2:$F$500=$F2)*($L$2:$L$500>$J2))+1

mais il y a un hic..

Les cellules (en colonne L) qui renvoient "" sont prises en compte au lieu d'être notées "" et ont donc un rang

on les trouve soit en 1e place soit en dernière selon le tri

alors malgré

Avec un tout petit peu de réflexion, cela devrait être possible...

ne n'y suis pas arrivé.

Cordialement

peps59

Cordialement

Rechercher des sujets similaires à "calcul rang critere"