Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

classement valeurs avec exæquo

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

perrmi

XLDnaute Occasionnel
Bonjour à tous et toutes

Petite question pour créer un classement de colonne.

A partir de valeur négatives ,nulles et positives.

Avec pour corser le tous des exæquo

Voir fichier joint

3 lignes ont été remplies pour visualiser le résultat espéré

Bien à vous

Merci
 

Pièces jointes

Bonjour perrmi, Patrick, Yoyo01000,

Formules matricielles en B19 B20 B21 du fichier joint :
Code:
=SIERREUR(INDEX($B$4:$B$16;EQUIV(GRANDE.VALEUR(SI($C$4:$C$16>0;$C$4:$C$16-LIGNE($C$4:$C$16)/"1E9");COLONNES($B19:B19));SI($C$4:$C$16>0;$C$4:$C$16-LIGNE($C$4:$C$16)/"1E9");0));"")
=SIERREUR(INDEX($B$4:$B$16;EQUIV(GRANDE.VALEUR(SI($C$4:$C$16=0;$C$4:$C$16-LIGNE($C$4:$C$16)/"1E9");COLONNES($B20:B20));SI($C$4:$C$16=0;$C$4:$C$16-LIGNE($C$4:$C$16)/"1E9");0));"")
=SIERREUR(INDEX($B$4:$B$16;EQUIV(GRANDE.VALEUR(SI($C$4:$C$16<0;$C$4:$C$16-LIGNE($C$4:$C$16)/"1E9");COLONNES($B21:B21));SI($C$4:$C$16<0;$C$4:$C$16-LIGNE($C$4:$C$16)/"1E9");0));"")
à valider par Ctrl+Maj+Entrée et tirer vers la droite.

-LIGNE($C$4:$C$16)/"1E9" permet de distinguer les ex aequo.

A+
 

Pièces jointes

Bonjour Job75,
il te suffit de remplacer les plages par d'autres :

Code:
=SIERREUR(INDEX($AU$4:$AU$21;EQUIV(GRANDE.VALEUR(SI($AV$4:$AV$21>0;$AV$4:$AV$21-LIGNE($AV$4:$AV$21)/"1E9");COLONNES($B19:B19));SI($AV$4:$AV$21>0;$AV$4:$AV$21-LIGNE($AV$4:$AV$21)/"1E9");0));"")
=SIERREUR(INDEX($AU$4:$AU$21;EQUIV(GRANDE.VALEUR(SI($AV$4:$AV$21=0;$AV$4:$AV$21-LIGNE($AV$4:$AV$21)/"1E9");COLONNES($B20:B20));SI($AV$4:$AV$21=0;$AV$4:$AV$21-LIGNE($AV$4:$AV$21)/"1E9");0));"")
=SIERREUR(INDEX($AU$4:$AU$21;EQUIV(GRANDE.VALEUR(SI($AV$4:$AV$21<0;$AV$4:$AV$21-LIGNE($AV$4:$AV$21)/"1E9");COLONNES($B21:B21));SI($AV$4:$AV$21<0;$AV$4:$AV$21-LIGNE($AV$4:$AV$21)/"1E9");0));"")
 
- 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
0
Affichages
168
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…