Recherchev table variable
Résolu
TeddyGalere
Messages postés
77
Statut
Membre
-
TeddyGalere Messages postés 77 Statut Membre -
TeddyGalere Messages postés 77 Statut Membre -
Bonjour,
Je voudrai savoir si quelqu'un saurait comment faire pour faire une recherchev, dont la table de recherche serait celle situé dans une cellule.
Je m'explique:
Je possède de nombreux tableau que j'ai renommé (table1, table2, table3, ...)
Chaque tableau correspond aux conditions tarifaire d'une classe d'organisme.
J'ai par exemple en C8 cette formule: =concatener("table",D8)
Qui me permet d'afficher "table1" si l'organisme est de catégorie 1, "table2" si il est de catégorie 2 et ainsi de suite...
Pour ma recherchev j'avais donc pensé a écrire =recherchev(C9;C8;3;faux)
sauf que biensur, ca me fait la recherche dans C8 et pas dans la plage de cellule correspondant au nom affiché.
J'ai pensé a faire une multiple fonction SI (genre SI(C8="table1";recherchev(C9;table1;3;faux);si(C8="table2";recherchev(C9;table2;3;faux);si( ...
Mais ayant beaucoup de catégorie ca va être très long et illisible si quelqu'un veut y retouché un jour.
Donc je souhaitai savoir si quelqu'un voyait une autre solution.
En vous remerciant :)
Je voudrai savoir si quelqu'un saurait comment faire pour faire une recherchev, dont la table de recherche serait celle situé dans une cellule.
Je m'explique:
Je possède de nombreux tableau que j'ai renommé (table1, table2, table3, ...)
Chaque tableau correspond aux conditions tarifaire d'une classe d'organisme.
J'ai par exemple en C8 cette formule: =concatener("table",D8)
Qui me permet d'afficher "table1" si l'organisme est de catégorie 1, "table2" si il est de catégorie 2 et ainsi de suite...
Pour ma recherchev j'avais donc pensé a écrire =recherchev(C9;C8;3;faux)
sauf que biensur, ca me fait la recherche dans C8 et pas dans la plage de cellule correspondant au nom affiché.
J'ai pensé a faire une multiple fonction SI (genre SI(C8="table1";recherchev(C9;table1;3;faux);si(C8="table2";recherchev(C9;table2;3;faux);si( ...
Mais ayant beaucoup de catégorie ca va être très long et illisible si quelqu'un veut y retouché un jour.
Donc je souhaitai savoir si quelqu'un voyait une autre solution.
En vous remerciant :)
A voir également:
- Recherchev table variable
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- Table des annexes word ✓ - Forum Word
- WOrd 365 Liste des figures et annexes ✓ - Forum Word
1 réponse
Bonjour
pour transformer un texte en adresse, utilisez le code INDIRECT
si C8 représente contient le nom du champ (ou ses limites dans le, genre: C5:B10 sous forme de texte)
=RECHERCHEV(C9;INDIRECT(C8);3;0)
ira chercher dans la table dont le nom est en C8
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
pour transformer un texte en adresse, utilisez le code INDIRECT
si C8 représente contient le nom du champ (ou ses limites dans le, genre: C5:B10 sous forme de texte)
=RECHERCHEV(C9;INDIRECT(C8);3;0)
ira chercher dans la table dont le nom est en C8
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Je te remercie pour ta réponse et ta réactivité :)