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

XL 2016 RechercheV

SuPra

XLDnaute Nouveau
Bonjour tout le monde,

J'ai des recherches a faire avec un numéro clé bien défini mais des résultats différents.
Je vous ai mis des exemples sur le fichier Excel qui est joint.
ps : concernant les exemples résultats attendus les 3 exemples sont fait de sortes que cela marche avec les mêmes cellules.

Merci d'avance si vous avez une réponse à me donner après 2h de recherches infructueuses.

PS : je suis sur Excel2016
 

Pièces jointes

  • RechercheV.xlsx
    10.7 KB · Affichages: 10

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Supra, et bienvenu sur XLD,
Pas très explicite la PJ. Avec ce que j'ai compris, voir PJ.
Les fonctions sont toutes du type :
VB:
=SIERREUR(RECHERCHEV($C$2;Données!$A:$E;2;FAUX);"")
 

Pièces jointes

  • RechercheV (1).xlsx
    10.8 KB · Affichages: 1

JHA

XLDnaute Barbatruc
Bonjour à tous,

Ci joint un début de piste
VB:
=SIERREUR(INDEX(cible;PETITE.VALEUR(SI(ESTTEXTE(DECALER(INDIRECT("Données!"&ADRESSE(EQUIV(C$2;Num;0)+2;1));;1;;4))=VRAI;COLONNE(cible)-1);LIGNE(1:1)));"")

JHA
 

Pièces jointes

  • RechercheV.xlsx
    12.1 KB · Affichages: 4

SuPra

XLDnaute Nouveau
Le problème c'est que si je fais ça il vas y avoir un décalage entre le résultat "Banque" et "Etat" non ?
 

JHA

XLDnaute Barbatruc
Bonjour à tous,
Bonjour Sylvanu,

Je ne comprends ta question au poste #5, je n'utilise que les onglets existants.

J'ai mis en place deux plages nommées dans la formule (voir gestionnaire de noms).
cible =Données!$B$2:$E$2
num =DECALER(Données!$A$3;;;NBVAL(Données!$A:$A)-1)

JHA
 

Discussions similaires

Réponses
17
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…