Retourner la deuxième valeur d'une recherche avec DECALER, INDEX et EQUIV

Un petit challenge intellectuel pour bien démarrer la semaine.

Donc, voici le problème : vous avez une liste de participants à un concours de photographie, le titre de la photographie, et un score. Chaque participant peut soumettre une ou deux photographies.

Et vous devez retourner les deux scores pour chaque participant dans un tableau récapitulatif

Comment faire ?

Voici donc une solution en image :
retourner-deuxieme-valeur-equiv-index-decaler 1

Et en vidéo, en deux parties :

et la deuxième partie :


On peut ajouter quelques optimisations, comme réduire la taille de la plage de recherche ou encore gérer les valeurs d'erreurs avec une fonction SI(ESTERREUR(...);...;...) ou SIERREUR(...;...). Cette dernière fonction n'étant disponible que depuis Excel 2007.

Bien évidemment, vous pouvez adapter cet exemple à de nombreux cas.

A bientôt

Gaëtan