Bonjour,
J'ai parcouru bon nombre de pages du forum, j'y ai trouvé des pistes mais rien ne s'applique à mon cas.
J'ai un tableau (matrice) avec des "hauteurs" en colonnes (de 500 à 3500) et des "largeurs" en lignes (de 500 à 3500). A chaque intersection de ces éléments, un tarif différent.
Je souhaite, dans une nouvelle feuille de calcul du même classeur faire apparaître deux listes déroulantes : une nommée "largeur" et la seconde "hauteur" et obtenir le tarif correspondant dans une case.
J'étais parti sur =INDEX(matrice;AK60;AP60), cela fonctionne mais le problème est qu'il compte en numéro absolu de ligne et colonne et ne peut faire référence à une valeur contenue dans une liste en AK60 ou AP60.
J'ai ensuite testé =INDEX(matrice;EQUIV(AK60;hauteur;0);EQUIV(AP60;largeur;1)) qui semble être une bonne piste, malheureusement Excel m'annonce une erreur que je n'arrive pas à identifier.
J'ai ajouté un exemple en pièce jointe.
J'espère avoir été clair, merci d'avance pour votre aide.
ER