OVH Cloud OVH Cloud

Formule utilisant un nom de plage

3 réponses
Avatar
claude.trouet
Salut à toutes et tous
XP et XL2000

Je cherche à faire un 'RECHERCHEV' en utilisant comme plage de recherche une
plage nommée ( dans le même classeur mais sur une autre feuille ).
Quand j'utilise le menu Insertion/Fonction et que je sélectionne les
différents paramètres, pas de souci, la plage sélectionnée prend
automatiquement son nom défini précedemment.
Ce que je voudrais, c'est qu'à partir du résultat de la concaténation de
cellules me donnant le nom de la plage à utiliser, je puisse créer la
fonction
en utilisant le dit résultat.
Plus clairement :
Col A Col B Col C Col D
1 toto rouge =A1&"_"&B1
=recherchev(A1;toto_rouge;3;faux)

Pour obtenir 'toto-rouge', j'ai bien essayé avec INDIRECT, mais je 'merdoie'
totalement ;o((((

Merci de vos suggestions
Pounet95

3 réponses

Avatar
FdeCourt
Bonjour,

Si j'ai bien compris :

Insertion > Nom > Définir
Puis pour ce nom, tu mets cette formule (à adapter bien sur):
=INDIRECT("Feuil1!"&Feuil1!$A$1&":"&Feuil1!$B$1)

Puis dans ta recherchev, tu n'as plus qu'a faire référence au nom que
tu viens de créer. pas besoin d'avoir une cellule supplémentaire pour
concaténer, le nom le fait.




Salut à toutes et tous
XP et XL2000

Je cherche à faire un 'RECHERCHEV' en utilisant comme plage de recherch e une
plage nommée ( dans le même classeur mais sur une autre feuille ).
Quand j'utilise le menu Insertion/Fonction et que je sélectionne les
différents paramètres, pas de souci, la plage sélectionnée prend
automatiquement son nom défini précedemment.
Ce que je voudrais, c'est qu'à partir du résultat de la concaténati on de
cellules me donnant le nom de la plage à utiliser, je puisse créer la
fonction
en utilisant le dit résultat.
Plus clairement :
Col A Col B Col C Col D
1 toto rouge ¡&"_"&B1
=recherchev(A1;toto_rouge;3;faux)

Pour obtenir 'toto-rouge', j'ai bien essayé avec INDIRECT, mais je 'mer doie'
totalement ;o((((

Merci de vos suggestions
Pounet95


Avatar
Pounet95
Bonsoir et merci,
si moi aussi je comprends bien il faut que je remplace la olage de
recherche par INDIRECT..... ) ?
Je fais le test et je dis si OK ou pas.

PS : effectivement, mon message n'est pas parti sous le bon utilisateur .

Pounet95

"FdeCourt" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris :

Insertion > Nom > Définir
Puis pour ce nom, tu mets cette formule (à adapter bien sur):
=INDIRECT("Feuil1!"&Feuil1!$A$1&":"&Feuil1!$B$1)

Puis dans ta recherchev, tu n'as plus qu'a faire référence au nom que
tu viens de créer. pas besoin d'avoir une cellule supplémentaire pour
concaténer, le nom le fait.




Salut à toutes et tous
XP et XL2000

Je cherche à faire un 'RECHERCHEV' en utilisant comme plage de recherche
une
plage nommée ( dans le même classeur mais sur une autre feuille ).
Quand j'utilise le menu Insertion/Fonction et que je sélectionne les
différents paramètres, pas de souci, la plage sélectionnée prend
automatiquement son nom défini précedemment.
Ce que je voudrais, c'est qu'à partir du résultat de la concaténation de
cellules me donnant le nom de la plage à utiliser, je puisse créer la
fonction
en utilisant le dit résultat.
Plus clairement :
Col A Col B Col C Col D
1 toto rouge ¡&"_"&B1
=recherchev(A1;toto_rouge;3;faux)

Pour obtenir 'toto-rouge', j'ai bien essayé avec INDIRECT, mais je
'merdoie'
totalement ;o((((

Merci de vos suggestions
Pounet95


Avatar
claude.trouet
C'est OK
A la prochaine question ....

"Pounet95" a écrit dans le message de news:
4575ce6c$0$25916$
Bonsoir et merci,
si moi aussi je comprends bien il faut que je remplace la olage de
recherche par INDIRECT..... ) ?
Je fais le test et je dis si OK ou pas.

PS : effectivement, mon message n'est pas parti sous le bon utilisateur .

Pounet95

"FdeCourt" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris :

Insertion > Nom > Définir
Puis pour ce nom, tu mets cette formule (à adapter bien sur):
=INDIRECT("Feuil1!"&Feuil1!$A$1&":"&Feuil1!$B$1)

Puis dans ta recherchev, tu n'as plus qu'a faire référence au nom que
tu viens de créer. pas besoin d'avoir une cellule supplémentaire pour
concaténer, le nom le fait.




Salut à toutes et tous
XP et XL2000

Je cherche à faire un 'RECHERCHEV' en utilisant comme plage de recherche
une
plage nommée ( dans le même classeur mais sur une autre feuille ).
Quand j'utilise le menu Insertion/Fonction et que je sélectionne les
différents paramètres, pas de souci, la plage sélectionnée prend
automatiquement son nom défini précedemment.
Ce que je voudrais, c'est qu'à partir du résultat de la concaténation de
cellules me donnant le nom de la plage à utiliser, je puisse créer la
fonction
en utilisant le dit résultat.
Plus clairement :
Col A Col B Col C Col D
1 toto rouge ¡&"_"&B1
=recherchev(A1;toto_rouge;3;faux)

Pour obtenir 'toto-rouge', j'ai bien essayé avec INDIRECT, mais je
'merdoie'
totalement ;o((((

Merci de vos suggestions
Pounet95