Nom de champs par formule dans formule

Bonjour à toutes et tous,

J'ai du mal à expliquer clairement par écrit ma question aussi je vous invite à vous référer au fichier exemple qui je l'espére sera plus explicite et vous permettra de me proposer une éventuelle solution.

Je cherche dans une formule RECHERCHE faire référence à des Noms de champs, ces noms de champs étant eux même le résultat d'une formule.

Par exemple RECHERCHE(G3;CAA;BASEA) ou CAA et BASEA, noms de champs de mes plages nommées soit respectivement le résultat des formules CONCATENER(G2;H2) et CONCATENER(I2;H2).

Merci

Cordialement

Hugues

Bonsoir,

=RECHERCHE(G4;INDIRECT(CONCATENER(G2;H2));INDIRECT(CONCATENER(I2;H2)))

Mais tu gagneras de la longueur de formule avec :

=RECHERCHE(G4;INDIRECT(G2&H2);INDIRECT(I2&H2))

qui revient strictement au même.

Je n'ai jamais compris la raison de l'existence de cette fonction CONCATENER qui n'apporte rien de plus à l'utilisation de l'opérateur... Enfin !

Cordialement.

Bonsoir Mferrand,

Merci beaucoup pour la rapidité et la qualité de ta réponse. Mon problème est résolu.

INDEX, EQUIV et là INDIRECT me semble être des instructions formidables mais qu'il va falloir que j'apprenne à mieux utiliser quand à leur syntaxe et leur combinaison.

Merci

Cordialement

Hugues

Rechercher des sujets similaires à "nom champs formule"