Détermination des gagnants, par catégorie (Microsoft Excel)
Supposons que votre entreprise parraine un salon de l’automobile, et que vous soyez chargé de suivre les scores et de trouver les gagnants.
Chaque colonne de la feuille de travail représente une catégorie de voiture différente et chaque ligne représente un participant différent au concours. Chaque cellule du tableau contient un score pour ce concurrent dans les catégories appropriées. Votre travail, après avoir suivi les scores, consiste à calculer les trois premiers gagnants de chaque catégorie: première, deuxième et troisième place.
Si chaque catégorie contient un score unique pour chaque personne (il n’y a pas d’égalité), alors le calcul des trois meilleurs scores dans chaque catégorie est relativement facile. Supposons que les trois premières lignes de la feuille de calcul soient utilisées pour afficher les trois premiers gagnants de chaque catégorie. La cellule A1 contient 1 (pour la première place), la cellule A2 contient 2 (pour la deuxième place) et la cellule A3 contient 3 (pour vous savez à quel endroit).
Le tableau de notation réel commence dans la cellule A5, avec des étiquettes de colonne. La cellule A5 contient le mot «Noms», puis les cellules B5: AA5 ont les noms de chaque catégorie de voiture. Les cellules A6: A100 contiennent les noms de chaque participant et B6: AA100 contient les scores de ces candidats, par catégorie.
Entrez la formule suivante dans la cellule B1:
=INDEX($A$6:$A$100,MATCH(LARGE(B$6:B$100,$A1),B$6:B$100,0))
Copiez la formule dans le reste de la plage de résultats, B1: AA3. La formule examine le classement dans la colonne A (1 à 3), puis l’utilise pour sélectionner les première, deuxième et troisième valeurs les plus importantes de chaque colonne. Plutôt que de renvoyer la valeur, cependant, la valeur est utilisée pour choisir le nom de la personne avec cette valeur; c’est ce nom qui est retourné.
Cette approche, comme mentionné, suppose qu’il n’y a aucun lien dans le tableau de notation. S’il est possible d’avoir des liens, alors la notation devient beaucoup plus complexe et, peut-être, la meilleure solution est de créer une fonction définie par l’utilisateur dans une macro. (La raison pour laquelle les liens rendent la tâche plus difficile est que les juges doivent proposer un ensemble de règles permettant de rompre les liens. Ces règles peuvent varier, ce qui signifie que les formules – et les fonctions définies par l’utilisateur – peuvent varier.)
|||| Une autre suggestion est de modifier la façon dont votre tableau de score est maintenu. Au lieu de créer une grande matrice (26 colonnes et quel que soit le nombre de candidats), créez une petite base de données qui ne comporte que trois colonnes: nom, catégorie et score. Vous saisissez ensuite les données de chaque personne dans la base de données et triez la base de données pour obtenir les gagnants souhaités. Triez simplement d’abord par catégorie, puis par score, et vous pourrez facilement voir qui sont les trois meilleurs candidats dans chaque catégorie.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (11521) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Determining_Winners_by_Category [Détermination des gagnants, par catégorie]
.