RechercheV - Table_matrice

Bonjour,

Je souhaite réaliser des recherches verticales de données classées dans différentes feuilles de calcul dont le nom correspond à l'année de prise de ces données.

Pour automatiser la recherche dans la feuille correspondante à une date donnée, il faut définir le nom de la Table_matrice dans la fonction rechercheV.

Pour ce faire j'utilise la fonction Concatener comme suit :

=CONCATENER("'";ANNEE(A1);"'!";"$A$4:$M$34") et j'obtiens '1952'!$A$4:$M$34

Lorsque j'introduis le nom de la Table_matrice sous forme de texte dans la fonction RechercheV comme suit

=+RECHERCHEV(JOUR(A1);'1952'!$A$4:$M$34;MOIS(A1)+1;FAUX) ça fonctionne.

Par contre si je remplace le texte par la fonction concatener comme suit :

=+RECHERCHEV(JOUR(A1);+CONCATENER("'";ANNEE(A1);"'!";"$A$4:$M$34");MOIS(A1)+1;FAUX), j'obtiens une erreur du type #VALEUR!

Que dois-je faire?

Merci

Bonjour

Les signes + sont inutiles

Pour ta première partie de formule, il faut utiliser INDIRECT

=INDIRECT(CONCATENER("'";ANNEE(A1);"'!";"$A$4:$M$34"))

Pour la seconde formule, indique sous quelle forme est nommé ton onglet (un exemple)

Cordialement

Les feuilles de calcul sont nommées suivant les dates 1952, 1953, 1954 ...

La recherche fonctionne effectivement avec INDIRECT mais nécessite de créer une colonne supplémentaire pour chaque date, ce que je souhaitais éviter en intégrant Concatener dans la RechercheV.


Ok merci, problème résolu avec :

=+RECHERCHEV(JOUR(A1);INDIRECT(CONCATENER("'";ANNEE(A1);"'!";"$A$4:$M$34"));MOIS(A1)+1;FAUX)

Un tout grand merci

Rechercher des sujets similaires à "recherchev table matrice"