Rang avec plage variable (fonction indirect)

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

cookies

XLDnaute Occasionnel
Bonjour le forum !

Après avoir épluché quelques discussion sur le sujet, je n'arrive toujours pas à réaliser ma formule et j'espère que vous pourrez m'aider.

Je cherche à établir le rang d'un score selon un critère. Ce critère étant un nombre limité de ligne.

Je bloque sur le fait de rendre variable ce nombre limité de ligne. Je passe par la fonction indirect mais ça ne renvoie rien.

Je joins un fichier exemple car c'est plus parlant.
Dans mon exemple je cherche une formule qui permet de calculer le rang du score sur la plage du critère "catégorie" seulement.

Je reste à votre disposition si je ne suis pas clair
D'avance merci à vous

Cookies
 

Pièces jointes

Re : Rang avec plage variable (fonction indirect)

ReBonjour le forum,

Je reviens poser une question supplémentaire concernant le classement des rangs.
Je fais face au problème des ex aequo dans la fonction rang.

J'ai trouvé une petite technique avec NB.SI qui permet de substituer ce problème mais que partiellement.

Que partiellement car en effet, lorsque je change de critère il recompte depuis le début et mon classement sur sur le critère suivant s'en trouve additionné au précédent.

Je sens que je suis pas clair... ; ) je joins un fichier et vous allez comprendre.

Je vous remercie pour votre aide toujours efficace !

Cookies
 

Pièces jointes

Re : Rang avec plage variable (fonction indirect)

Salut,

Oui j'ai épluché pas mal de sujet sur la question mais le problème des autres formules c'est qu'elle ne colle pas avec ma formule qui établi un rang en fonction d'une liste de 2 critères.

Code:
=RANG(C3;DECALER($C$2;EQUIV(1;(A3=$A$3:$A$20)*(B3=$B$3:$B$20);0);0;NB.SI.ENS($A$3:$A$20;A3;$B$3:$B$20;B3)))

Je me permets de mettre en PJ mon fichier. Si vous avez une idée de la manière dont je peux annihiler les ex aequo en conservant ma formule, je suis preneur.

Je vous remercie pour votre aide.

Cookies
 

Pièces jointes

- 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
7
Affichages
347
Retour