Problème de syntaxe avec INDIRECT et nom dynamique
Bonjour le forum,
Je me permets de vous soumettre un problème de syntaxe sur lequel je sèche.
J'avais la formule suivante reproduites plus d'une centaine de fois dans un fichier :
Code:
=INDEX(INDIRECT("'"&$AG$2&"'!C:C");EQUIV(1;(($A10=INDIRECT("'"&$AG$2&"'!A:A")))*(($A$1=INDIRECT("'"&$AG$2&"'!H:H")));0)+1)
Pour gagner en rapidité dans l'exécution, j'ai créé des noms via le gestionnaire de noms.
Ainsi, ColonneA fait référence à DECALER($A$1;1;0;NBVAL($A:$A)-1)
ColonneC fait référence à DECALER($C$1;1;0;NBVAL($C:$C)-1)
ColonneH fait référence à DECALER($H$1;1;0;NBVAL($H:$H)-1) ...
J'ai ensuite voulu faire :
Code:
=INDEX(INDIRECT("'"&$AG$2&"'!ColonneC");EQUIV(1;(($A10=INDIRECT("'"&$AG$2&"'!ColonneA")))*(($A$1=INDIRECT("'"&$AG$2&"'!ColonneH")));0)+1)
et j'ai un problème de #REF! dans la formule.
Quelqu'un pourrait-il me dire ce que j'ai raté ? Je pense qu'il doit y avoir des guillemets ou des & qui manquent, mais je ne vois pas où !
Merci d'avance pour votre aide.
Cordialement.