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

Récupérer des en-têtes triés selon des valeurs dans les lignes

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

barthy

XLDnaute Nouveau
Salut tout le monde,

J'ai un tableau avec des en-têtes qui sont des noms de test : logique, raisonnement, calcul.. qui sont 30 au total, ce sont les colonnes.
En lignes j'ai les candidats avec leurs classements dans chaque test.

J'aimerais sortir un tableau avec en lignes les noms des candidats, et sur une ligne, on trouve tous les noms des tests triés selon le rang décroissant (ex. Si le candidat Ariane est 5e en calcul, 3e en logique, 27e en raisonnement, on aura : Ariane : Raisonnement - Calcul - Logique).

J'ai construit un truc à partir de index ( equiv (grande.valeur ())) qui marche bien... sauf dans le cas de doublons.

Par exemple si Ariane est 5e en calcul, 5e en logique, 27e en raisonnement, on aura :
Ariane : Raisonnement - Calcul - Calcul. (ou bien Raisonnement - Logique - Logique selon l'ordre des en-têtes dans le tableau des classements).





Comment faire dans le cas de classements similaires, pour extraire les deux en-têtes ? L'équiv ne convient pas ici.


Je peux ajouter une PJ si je ne suis pas clair...
 
Re : Récupérer des en-têtes triés selon des valeurs dans les lignes

Bonjour, barthy, Jean-Claude 🙂

Un fichier en exemple aide effectivement à donner une réponse adaptée au contexte.

Avez-vous essayé le tri horizontal ?
- Sélection du tableau
- Données, trier
- Options : trier de la gauche vers la droite
- Puis choisir les critères.
😉
 
Re : Récupérer des en-têtes triés selon des valeurs dans les lignes

Ci-joint un fichier qui illustre le problème, je voudrais ne pas voir apparaître deux fois le même test dans la partie "meilleur score, 2e meilleur score, 3e meilleur score".
 

Pièces jointes

Re : Récupérer des en-têtes triés selon des valeurs dans les lignes

Bonjour,

-sélectionner F2:H2
=INDEX(entete;EQUIV(GRANDE.VALEUR($B2:$D2-COLONNE($B2:$D2)/10^10;
COLONNE(INDIRECT("1:"&COLONNES(entete))));$B2:$D2-COLONNE($B2:$D2)/10^10;0))
Valider avec maj+Ctrl+entrée

JB
 

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…