Passer au contenu principal

Comment afficher le nom correspondant du score le plus élevé dans Excel?

Supposons que j'ai une plage de données qui contient deux colonnes - la colonne de nom et la colonne de score correspondante, maintenant, je veux obtenir le nom de la personne qui a obtenu le meilleur score. Existe-t-il de bons moyens de résoudre rapidement ce problème dans Excel?

Afficher le nom correspondant du score le plus élevé avec des formules


flèche bleue bulle droite Afficher le nom correspondant du score le plus élevé avec des formules

Pour récupérer le nom de la personne qui a obtenu le score le plus élevé, les formules suivantes peuvent vous aider à obtenir le résultat.

Veuillez saisir cette formule: =INDEX(A2:A14,MATCH(MAX(B2:B14),B2:B14,FALSE),)&" Scored "&MAX(B2:B14) dans une cellule vide dans laquelle vous souhaitez afficher le nom, puis appuyez sur Entrer key pour renvoyer le résultat comme suit:

doc nom d'affichage score le plus élevé 1

Notes:

1. Dans la formule ci-dessus, A2: A14 est la liste de noms à partir de laquelle vous souhaitez obtenir le nom, et B2: B14 est la liste des scores.

2. La formule ci-dessus ne peut obtenir le prénom que s'il y a plusieurs noms ayant les mêmes scores les plus élevés, pour obtenir tous les noms qui ont obtenu le score le plus élevé, la formule matricielle suivante peut vous rendre service.

Entrez cette formule:

=INDEX($A$2:$A$14,SMALL(IF($B$2:$B$14=MAX($B$2:$B$14),ROW($B$2:$B$14)-1),ROW(B2)-1)), puis appuyez sur Ctrl + Maj + Entrée touches ensemble pour afficher le prénom, puis sélectionnez la cellule de formule et faites glisser la poignée de remplissage vers le bas jusqu'à ce que la valeur d'erreur apparaisse, tous les noms qui ont obtenu le score le plus élevé sont affichés comme ci-dessous:

doc nom d'affichage score le plus élevé 2

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi sir, I tried this method, But the problem is if top two students have the same score when I look for the highest 3 one student's name alone is repeated twice with the same score instead of second student's name. How to solve this.
This comment was minimized by the moderator on the site
Hello, Divyanathan
Maybe the following array formula can help you:

=IFERROR(INDEX(A:A,SUM(IF(($B$2:$B$100+ROUND(0.1/ROW($B$2:$B$100),5))=LARGE($B$2:$B$100+ROUND(0.1/ROW($B$2:$B$100),5),ROW(A1)),ROW($B$2:$B$100)))),"")


Note: After inserting the formula, please press Ctrl + Shift + Enter keys together to get the first result, and then drga this formula cell down to get the largest n results as you need.

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Hola disculpa me podrías apoyar para sacar la formula o otro tipo de dato que me pueda dar el nombre del tota de un resultado?

explico tengo una tabla con 4 nombres diferentes distribuidos en las celdas C3,D3,E3 y F3 de las cuales cada celda mencionada tiene rangos de productos ejemplo: detergentes
y cada celda mencionada tiene precios diferentes.
en el resultado que debo de mostrar es el valor mínimo de precio de cada detergente de las celdas ya mencionadas arriba, y a lo que quiero llegar es que indique una formula o un dato que indique que en cada resultado a la derecho me indique el nombre del valor de resultado.
muestro un ejemplo mas especifico: en la celda <C3> tiene un nombre de insumos, en la celda C4 hasta C120 están los precios de cada detergente que maneja la celda C3, en la celda <D3> esta un nombre de biodetergentes, y mismo proceso la celda D4 hasta D120 están los precios en la celda G4 se encuentra el resultado del valor mínimo de estos dos nombres (insumos-biodetergentes) teniendo el valor menor el de nombre de insumos. ahora en la celda H4 quiero que me aparezca el nombre del valor de resultado en este caso que me aparezca el nombre de "insumos" como puedo hacer para que me aparezca este nombre? espero me allá podido dar a entender de lo que requiero
muchas gracias por su atención
saludos cordiales.
This comment was minimized by the moderator on the site
ik heb het ook geprobeerd met alle dezelfde gegevens zoals in het voorbeeld maar het werkt totaal niet
This comment was minimized by the moderator on the site
Hello jac, Sorry to hear that. As I have answered in the below comment, the two formulas work great for me. And I have been wondering why the formulas aren't working for the readers. There are two reasons that can lead to the malfunction of the second formula. 
First, if you are using Excel versions before Excel 2020, then you must enter the formula =INDEX($A$2:$A$14,SMALL(IF($B$2:$B$14=MAX($B$2:$B$14),ROW($B$2:$B$14)-1),ROW(B2)-1)) via pressing Ctrl + Shift + Enter keys together.
Second, When you get the first result, remember to select the formula cell and drag the fill handle down until error value appears. So all the other results will be returned.
And as you can see in the screenshots below, the two formulas are working fine for me.  Hope my solution works. Have a nice day.
Sincerely,Mandy
This comment was minimized by the moderator on the site
bullshitdoes not work
This comment was minimized by the moderator on the site
Hello,
Sorry to hear that. But I did tried the two formulas in the article and both of them works perfectly. Please see the screenshots I uploaded here. And we would love to solve the problem for you if you can provide the details of the problem. Looking forward to your reply.Sincerely,Mandy
This comment was minimized by the moderator on the site
Trying to do the same thing but with the minimum score in Microsoft sheets. I swapped max for min as below and it didn't work =INDEX($A$2:$A$14,SMALL(IF($B$2:$B$14=MIN($B$2:$B$14),ROW($B$2:$B$14)-1),ROW(B2)-1))
This comment was minimized by the moderator on the site
Hi. This formula was exactly what I was looking for. However is there a way do this with the lowest Score but above 0 (in my case £00.00) I removed the bit of formula that displays the amount as only needed the Name and comment.I changed the MAX for MIN but there are a few entries at 0 (£00.00) and formula displays the name for the first of the '0' entries
This comment was minimized by the moderator on the site
Hello, Nigel,To lookup the lowest value above 0, you should apply the below array formula:After entering the formula, please remember to press Ctrl + Shift + Enter keys together to get the correct result.=INDEX(A2:A8,MATCH(MIN(IF(B2:B8>0,B2:B8)),B2:B8,0))&" Scored "&MIN(IF(B2:B8>0,B2:B8))
Please try, hope it can help you!
This comment was minimized by the moderator on the site
How do you find the second highest student? Please help me :( I only get the name of Thomas.
This comment was minimized by the moderator on the site
How do you find the second highest student?
This comment was minimized by the moderator on the site
How would you show two names if the high scores match?
This comment was minimized by the moderator on the site
Hello, Chris,
To get all names if there are multiple high scores match, the second formula in this article can do you a favor.
Please try it, thank you!
This comment was minimized by the moderator on the site
How would you get the matching numbers with the corresponding names to display horizontally?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations