Formule Excel: APPROBATION INDEX DE BASE -

Formule générique

=INDEX(grades,MATCH(score,scores,1))

Sommaire

Cet exemple montre comment utiliser INDEX et MATCH pour récupérer une note dans une table basée sur un score donné. Cela nécessite une "correspondance approximative", car il est peu probable que le score réel existe dans le tableau. La formule dans la cellule F5 est:

=INDEX(C5:C9,MATCH(E5,B5:B9,1))

Ce qui renvoie "B", la note correcte pour un score de 88.

Explication

Cette formule utilise MATCH pour trouver la ligne correcte pour un score donné. MATCH est configuré pour rechercher la valeur dans E5 dans la colonne B:

MATCH(E5,B5:B9,1)

Notez que le dernier argument est 1 (équivalent à TRUE), ce qui permet à MATCH d'effectuer une correspondance approximative sur les valeurs répertoriées par ordre croissant. Dans cette configuration, MATCH renvoie la position de la première valeur inférieure ou égale à la valeur de recherche. Dans ce cas, le score est de 88, la ligne 4 est renvoyée.

Une fois que MATCH renvoie 4, nous avons:

=INDEX(C5:C9,4)

Ce qui amène INDEX à récupérer la valeur à la 4ème ligne de la plage C5: C9, qui est "B".

Remarque: les valeurs de la colonne B doivent être triées par ordre croissant pour que MATCH renvoie la position correcte.

Articles intéressants...