J'ai répondu sur 2 plans :
- comment renvoyer à telle ou telle matrice ... en utilisant INDIRECT et une structure en tableaux
- comment tenir compte de paramètres qui soient contenus indépendamment de la casse dans une donnée ... en utilisant CHERCHE
En C2 du fichier que tu n'as envoyé, la fonction
=INDEX(INDIRECT(B2&"["&G2&"]");EQUIV(H2;INDIRECT(B2&"["&B2&"]");0))
fait appel au tableau nommé en B2 et G2
Ton tableau doit s'appeler "Fruit400", doit comporter le nom "Fruit400" en première colonne c'est ok pour cette matrice, et pour ce qui est de G2, houra, c'est bon aussi !!
Pour renommer un tableau (ou matrice), fais : Formule > Gestionnaire de noms