Bonjour à tous,
Comme eriiic, je ne suis pas certain d'avoir compris mais si tu cherches à obtenir le croisement entre la colonne indice et la ligne avant celle où ta valeur VMAT est renseignée, alors je crois avoir trouvé ce que tu cherches :
=INDEX(MAT;EQUIV($B$21;VMAT);EQUIV($B$23;INDIRECT("$A"&EQUIV($B$21;VMAT)&":$M"&EQUIV($B$21;VMAT));0)+1)
La fonction INDIRECT permet de faire référence, de façon dynamique, à la plage A:M pour la ligne equiv($B$21;VMAT) (ici renvoyant 2 en l'occurrence).
Il y a peut-être plus simple, en tout cas, j'espère que ce sera assez clair.
Cordialement,