0
(0)

Les fonctions intégrés d'Excel

La fonction intégrée RANG

On passe, fonction remplacée par la fonction EQUATION.RANG.

La fonction intégrée EQUATION.RANG

Permet d'établir un classement (avec ex æquo).

= EQUATION.RANG(Nombre ; Référence ; [Ordre])

  • Nombre : La valeur numérique dont on veut connaître le rang.
  • Référence : La plage ou la matrice contenant la liste de nombres (Les valeurs non numériques seront ignorées).
  • Ordre : (Facultatif) Sens de numérotation du classement :
    • 0 ou omis : dans ce cas MAX(Référence) <=> 1.
    • Autre : dans ce cas MIN(Référence) <=> 1.

Exemples de mise en œuvre et autres formules de classement

Classement avec ex æquo

Exemple : Classer les ventes en fonction des quantités vendues.

Excel Classement : Fonction EQUATION.RANG

Ici les vendeurs B et D ont les mêmes ventes (30), les 2 sont classés 3eme et A est 5eme (pas de 4eme).

= EQUATION.RANG(B2 ; $B$2:$B$6)

Autres solutions :

= NBVAL($B$2:$B$6) - NB.SI.ENS($B$2:$B$6 ; "< =" & B2) + 1 '(<=> Ordre = 0)
= NBVAL($B$2:$B$6) - NB.SI.ENS($B$2:$B$6 ; "> =" & B2) + 1 '(<=> Ordre = 1)

Classement sans ex æquo

Exemple : Classer les ventes en fonction des quantités vendues.

Excel Classement : Fonction EQUATION.RANG sans ex æquo

Ici les vendeurs B et D ont les mêmes ventes (30), mais l'un est classé 3eme et l'autre 4eme.

On modifie la formule précédente en ajoutant "+ NB.SI.ENS(B$2:B2;B2) - 1" (peu importe la valeur de Ordre dans EQUATION.RANG).

= EQUATION.RANG(B2 ; $B$2:$B$6) + NB.SI.ENS( B$2:B2 ; B2) - 1

Remarquer la plage élastique B$2 : B2 (seule la 1ere référence de ligne est verrouillée).

Autres solutions :

=NBVAL($B$2:$B$6) - NB.SI.ENS($B$2:$B$6 ; "< =" & B2) + NB.SI.ENS(B$2:B2 ; B2) '(<=> Ordre = 0)
=NBVAL($B$2:$B$6) - NB.SI.ENS($B$2:$B$6 ; "> =" & B2) + NB.SI.ENS(B$2:B2 ; B2) '(<=> Ordre = 1)

Classement avec une condition

Une sorte de "EQUATION.RANG.SI".

Exemple : Classer les ventes en fonction des quantités vendues mais par vendeur.

Excel Classement : Formule classement par groupe

La vente 94 est la 1ere vente du vendeur D, la vente 23 est la 1ere vente du vendeur A.

= NB.SI.ENS($A$2:$A$9 ; A2) - NB.SI.ENS($A$2:$A$9 ; A2 ; $B$2:$B$9 ;"< =" & B2) + 1

Version sans ex æquo :

On ajoute notre "+ NB.SI.ENS(B$2:B2;B2)".

= NB.SI.ENS($A$2:$A$9 ; A2) - NB.SI.ENS($A$2:$A$9 ; A2 ; $B$2:$B$9 ; "< =" & B2) + NB.SI.ENS(B$2:B2 ; B2)

Merci pour votre attention bienveillante.

Article intéressant ?

Cliquez sur une étoile pour noter cet article !

Note moyenne 0 / 5. Nombre de votes : 0

Aucun vote pour l'instant ! Soyez le premier à noter ce post.

Nous sommes désolés que cet article ne vous ait pas été utile !

Améliorons cet article !

Dites nous comment nous pouvons améliorer cet article ?

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *