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

RechercheV + Matricielle

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 !

Philippe Château

XLDnaute Occasionnel
Bonjour à toutes et tous,

J'ai un petit sujet que je ne comprends dans une rechercheV + matricielle

=RECHERCHEV(A2;PC_010109!$A$2:$D$1000;4;FAUX)&SI(NB.SI(PC_010109!$A$2:$A$1000;A2)>1;" ; "&INDEX(PC_010109!$D$2:$D$1000;EQUIV(2;1/(A2=PC_010109!$A$2:$A$1000)));"")

cela ne me ramène pas plus de 2 occurences, et je ne vois où cela pêche.

Merci pour les lumières, et bonne soirée
 
Re : RechercheV + Matricielle

Salut

ta formule renvoie 2 valeurs car elle n'en charche que 2 !
pour avoir 3 valeurs il faut ajouter un & si ... ce qui donne :

=RECHERCHEV(A2;PC_010109!$A$2:$D$290;4;FAUX)&SI(NB.SI(PC_010109!$A$2:$A$290;A2)>1;" ; "&INDEX(PC_010109!$D$2:$D$290;EQUIV(2;1/(A2=PC_010109!$A$2:$A$290)));"")&SI(NB.SI(PC_010109!$A$2:$A$290;A2)>2;" ; "&INDEX(PC_010109!$D$2:$D$290;EQUIV(3;1/(A2=PC_010109!$A$2:$A$290)));"")

Cordialement
 

Pièces jointes

Dernière édition:
Re : RechercheV + Matricielle

oups !

ça marche pas vraiment. En fait je ne comprends pas le fonctionnement du equiv(2;1(...)) cela renvoie toujours la même valeur.

mais avec ça j'y arrive :
=RECHERCHEV(A2;PC_010109!$A$2:$D$290;4;FAUX)&SI(NB.SI(PC_010109!$A$2:$A$290;A2)>1;" ; "&INDEX(PC_010109!$D$2:$D$290;PETITE.VALEUR(SI(A2=PC_010109!$A$2:$A$290;LIGNE(PC_010109!$A$2:$A$290);0);NB.SI(PC_010109!$A$2:$A$290;"<>"&A2)+1));"")&SI(NB.SI(PC_010109!$A$2:$A$290;A2)>2;" ; "&INDEX(PC_010109!$D$2:$D$290;PETITE.VALEUR(SI(A2=PC_010109!$A$2:$A$290;LIGNE(PC_010109!$A$2:$A$290);0);NB.SI(PC_010109!$A$2:$A$290;"<>"&A2)+2));"")
Cordialement
 
Re : RechercheV + Matricielle

Bonjour à vous deux, et merci pour vos efforts,

En fait dans la colonne H j'attends les trois valeurs :

M096589
M72393
M81066

qui correspondent à 117917 de la colonne A, actuellement j'ai

M096589 ; M81066
M096589 ; M81066
M096589 ; M81066

alors de que je devrais avoir

M096589 ; M72393 ; M81066
M096589 ; M72393 ; M81066
M096589 ; M72393 ; M81066

par ce moyen j'obtiens avec la RECHERCHEV, conjoins à la MATRICE, plus d'1 occurence, mais actuellement cela s'arrête à deux (les extrêmes, le premier et le dernier des trois)

J'espère avoir été clair, j'essaye

A+ et bonne journée
 
Re : RechercheV + Matricielle

Bonjour à toutes et tous,

Après quelques jours de congès je me replonge dans les solutions proposées, mais le résultat n'est pas là, malheureusement.

Dans l'onglet je devrais avoir ceci

M096589 ; M72393 ; M81066 mais j'obtiens M096589 ; M81066
M096589 ; M72393 ; M81066 mais j'obtiens M096589 ; M81066 ; M81066
M096589 ; M72393 ; M81066 mais j'obtiens M096589 ; M70826 ; M70826

Merci pour vos lumières, qui m'ont tant rendu service par le passé

Bonne journée
 
Re : RechercheV + Matricielle

Salut,

au risque de me répéter :

la formule : equiv(2;1/...) en matricel ne renvoie que la valeur 6 et rien d'autre
la formule recherchev()&si(..;&" ;"&index();"") ne peut renvoyer que deux valeurs et pas trois

je te propose une autre méthode dans le fichier joint. Cependant il me semble que du code serait plus pratique surtout s'il faut rechercher plus de 3 résultats pour une même valeur.

Cordialement
 

Pièces jointes

Re : RechercheV + Matricielle

Bonjour,

GRAND MERCI pour ta solution, et génial tu arrives à avoir les 3 champs mais alors l'incroyable dans l'histoire c'est que lorsque je la reprends je me retrouve avec les valeurs

M096589 ; M70826 ; M70826
alors que toi tu as
M096589 ; M72393 ; M81066

lorsque je valide par CTRL+MAJ+ENTREE, j'ai l'impression que ma version d'excel est obsolète (ACCESS 2002 SP3).

Merci de ton avis
 
- 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
5
Affichages
325
Réponses
13
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…