Bonjour,
moyennant une petite modif du fichier, ceci fonctionne pour D8 pour 2 zones (à adapter) ;
=INDEX(('PU & QTE'!$P$2:$R$16;'PU & QTE'!$U$2:$W$16);EQUIV(B8;'PU & QTE'!$B$2:$B$16;0);EQUIV($D$2;'PU & QTE'!$P$2:$R$2;0);INDEX('PU & QTE'!$O$1:$AB$1;1;EQUIV($C$2;'PU & QTE'!$O$1:$AB$1;0)-1))
La modif c'est un ajout de n° devant chaque nom en feuille PU & QTE qui va correspondre au n° de la zone où il faut chercher ;
La formule utilise la forme référentielle de la fonction INDEX (4 paramètres au lieu de 3), le 4ème étant le choix de la zone.
J'ai mis 2 zones ('PU & QTE'!$P$2:$R$16 et 'PU & QTE'!$U$2:$W$16), mais il faudra rajouter les autres ; on les sépare par ; (point virgule) et on les entoure de parenthèses.
Puis vient le choix de la ligne (EQUIV(B8;'PU & QTE'!$B$2:$B$16;0)) ;
- de la colonne (EQUIV($D$2;'PU & QTE'!$P$2:$R$2;0), ça marche pour toutes les zones si les 3 catégories sont toujours dans le même ordre sinon la formule sera plus longue) ;
- et de la zone (INDEX('PU & QTE'!$O$1:$AB$1;1;EQUIV($C$2;'PU & QTE'!$O$1:$AB$1;0)-1)).
Il faudra aussi remplacer les 2 $AB$1 de la dernière partie par la référence de la dernière colonne de vos 12 zones.