Trouver le maximum est immédiat. Trouver la deuxième ou la troisième plus grande valeur l’est beaucoup moins, et trier le tableau pour y parvenir revient à sacrifier son ordre d’origine.
GRANDE.VALEUR règle le problème : elle prend une plage et un rang, et renvoie la valeur de ce rang. GRANDE.VALEUR(plage ; 1) donne le maximum, GRANDE.VALEUR(plage ; 2) la suivante, et ainsi de suite. En plaçant les rangs 1, 2 et 3 dans une colonne, on obtient un classement qui se recalcule à chaque modification du tableau.
Reste à retrouver le nom associé à chaque valeur : c’est le rôle de RECHERCHEX, qui cherche la valeur classée dans la colonne des montants et renvoie le libellé correspondant. Deux fonctions, et le podium se met à jour tout seul.