Insertion INDIRECT dans RECHERCHV

  • Initiateur de la discussion Initiateur de la discussion archimede781
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

archimede781

Guest
Bonjour,
Comment dans la formule de la feuille "cartouches" en colonne C, insérer la fonction "INDIRECT" pour limiter la plage de la RECHERCHV de la table de la feuille Adhérents dont les limites sont indiquées dans les cellules A1 - A2 (respectivement A8/C12).
Je dois mal placer les arguments.
Merci de votre aide
Archi781
 

Pièces jointes

Re : Insertion INDIRECT dans RECHERCHV

Bonjour.

Comme ça :
Code:
=RECHERCHEV(A2;INDIRECT("'Adhérents '!$A$4:"&'Adhérents '!$A$2);3)
Mais je pense que, plutôt que l'adresse de dernière cellule, il vaudrait mieux mettre le nombre de lignes, définir la plage par un DECALER et l'affecter à un nom dans le classeur.
 
Re : Insertion INDIRECT dans RECHERCHV

Bonjour Archimede781, Bernard, Bebere,

En Cartouches!C2, à tirer vers le bas :

Code:
=RECHERCHEV(A2;INDIRECT("'Adhérents '!"&'Adhérents '!A$1&":"&'Adhérents '!A$2);3;0)
Il est normal que #N/A s'affiche en C2 et C3, mais si on veut l'éviter :

Code:
=SI(ESTNA(RECHERCHEV(A2;INDIRECT("'Adhérents '!"&'Adhérents '!A$1&":"&'Adhérents '!A$2);3;0));"";RECHERCHEV(A2;INDIRECT("'Adhérents '!"&'Adhérents '!A$1&":"&'Adhérents '!A$2);3;0))
qui se simplifie sur Excel 2007 et versions suivantes :

Code:
=SIERREUR(RECHERCHEV(A2;INDIRECT("'Adhérents '!"&'Adhérents '!A$1&":"&'Adhérents '!A$2);3;0);"")
A+
 
Re : Insertion INDIRECT dans RECHERCHV

Re,

@ Bebere : avec pile une heure de retard c'est la même formule que la mienne 🙄

A part que tu zappes l'espace dans le nom de la feuille alors qu'il existe dans le fichier original.

Cela dit la fonction INDIRECT a un gros inconvénient quand elle contient le nom d'une feuille : elle ne fonctionne plus si l'on renomme la feuille.

Avec DECALER pas de problème mais pour l'utiliser ici il faut mettre les numéros des lignes en A1 et A2 de la 1ère feuille.

Fichier joint.

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
412
Réponses
4
Affichages
618
Réponses
5
Affichages
2 K
C
Réponses
2
Affichages
678
Christophe28b
C
A
Réponses
14
Affichages
2 K
adet ruireux
A
Réponses
2
Affichages
3 K
Retour