Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherchev en couple avec indirect

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 !

samsystemed

XLDnaute Nouveau
Bonjour à tous,

J'aurais besoin de votre aide, s'il vous plait afin d’accoupler 😀 la fonction RECHERCHEV et la fonction INDIRECT.
J'ai essayé seule et avec l'aide de F1 mais j'ai du mal.


Je vous explique mon soucis : Je dois calculer des révisions de prix de travaux, pour cela :

en B4 je choisir un index de travaux (index fait par liste)
en B5 j'entre une date (celle des travaux)
en B6 la fonction RECHERCHEV doit me donner un prix

chaque index renvoie à un onglet différent contenant une base de donnée.

donc ma formule doit dire : recherche la date B5 dans l'onglet de l'index B4 et affiche moi la donnée de la 3ème colonne.

pouvez-vous m'aider s'il vous plait?
 

Pièces jointes

Re : Recherchev en couple avec indirect

Bonjour, il ne s'agit pas ici de seulement la fonction INDEX (qui d'ailleurs existe seule) mais la combinaison de la fonction INDEX + EQUIV.
L'avantage qui j'y trouve est que la colonne dans laquelle tu recherches les données n'est pas obligatoirement triée (si je ne me trompe pas.)

Juste pour info et pour résumer cette superbe fonction.

= INDEX(colonne dans laquelle se trouve le résultat à afficher;EQUIV(Valeur recherchée;colonne dans laquelle se trouve la valeur à rechercher;0))

pour reprendre ton exemple et on ne va pas ici y intégrer la fonction INDIRECT cela donnerait par exemple.

=INDEX(C2:C100;EQUIV(B5;A2:A100;0))
Voir ce petit fichier joint pour comprendre la fonction.
@+ lolote83
 

Pièces jointes

Re : Recherchev en couple avec indirect

PrinceCorwin,

peux tu m'expliquer s'il te plait cette partie ta formule INDIRECT("'i-" & B4 & "'!$A:$C")
que veux tu exactement le mélange de ', de" et de &.

si je change le nom de l'onglet en retirant le i- que dois-je changer dans ma formule ?

merci
 
Re : Recherchev en couple avec indirect

Bonjour SAm,
Bonjour Lolote,

Pour les ' ... ' Ca délimite le nom de l'onglet. Dans le cas ou il y aurait un espace dans le nom, ou un caractère spécial. Dans le doute, mieux vaux les mettre,
Les " ... " ca délimite le texte que devra gérer la fonction INDIRECT,
Les & ... & c'est le symbol de concatenation de texte. Ca évite juste d'utiliser la fonction CONCATENER(...).
Donc, dans la fonction INDIRECT, je concatene du texte en dur (entre les " ") et une variable (B4).

Bonne journée
 
Re : Recherchev en couple avec indirect

Bonjour,

J'ai un nouveau soucis avec ma formule.

Maintenant, je dois séparer le tableau des données et le tableau de recherche qui à l'origine était dans le même classeur.

le tableau des données se nomme : TABLEAU-DES-INDEX.xlsx
le tableau de recherche se nomme : TABLEAU-REVISION-VIERGE.xlsx

ou insérer le nom de mon tableau (TABLEAU-DES-INDEX.xlsx) dans ma formule qui est dans mon tableau de recherche (TABLEAU-REVISION-VIERGE.xlsx) :

=RECHERCHEV(A15;INDIRECT("'i-" & $C$7 & "'!$A:$C");3;FAUX)

merci pour votre aide
 

Pièces jointes

Re : Recherchev en couple avec indirect

Salut,
Voici un élément de réponse.
Pour ce faire, ouvre simultanément tes 2 fichiers, recopie la formule et enregistre.
Selon le lieux ou est enregistré tes fichiers, les chemins devraient se recalculer automatiquement
Cordialement
lolote83
 

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

Discussions similaires

Réponses
13
Affichages
238
Réponses
6
Affichages
421
Réponses
7
Affichages
697
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…