Bonjour,
Dans le cadre de la réalisation d'un tableau de bord, je m'exerce avec les fonctions INDEX et EQUIV afin de rechercher des données selon un ou plusieurs critères. Dans mon exemple, le tableau comporte 5 colonnes et l'objectif étant de d'afficher le nombre de points selon le lieu et l'année. En naviguant sur le forum, j'ai réussi à obtenir le résultat souhaité en utilisant deux syntaxes différentes :
La première :
=INDEX(B4:F13;EQUIV(I3;C4:C13;0);EQUIV(1;(B2:F2=I4)*(B3:F3=H7);0))
La seconde :
=INDEX(B4:F13;EQUIV(I3;C4:C13;0);EQUIV(I4;B2:F2;0)+EQUIV(H7;B3:F3;0)-1)
Dans un soucis de de compréhension, pourriez-vous m'expliquer la raison pour laquelle un 1 figure dans la fonction EQUIV (EQUIV(1;) dans la première formule et la raison pour laquelle un -1 figure à la fin de la seconde formule.
Enfin, lorsque je mets en forme les données en mode tableau ces deux formules ne fonctionnent plus. Pour quelle raison ? J'ai cru comprendre que c'était lié au fait que les titres du tableau sont en format texte.
En vous remerciant par avance pour votre retour,
Bonne soirée,