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

RechercheV basé sur la n ième colonne

  • Initiateur de la discussion Initiateur de la discussion manu77
  • 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 !

M

manu77

Guest
Bonjour à tous!

Voilà, je souhaite faire une rechercheV qui ferait sa recherche sur la n ième colonne de la matrice de recherche, sachant que je peux connaitre ce numéro de colonne.

Ex : Ma rechercheV rechercherait ma valeur dans la 4ième colonne de la matrice.

Je joins un fichier exemple,

Merci!
Bonne journée
 

Pièces jointes

Re : RechercheV basé sur la n ième colonne

salut manu,

la fonction RECHERCHEV nécessite que tu indiques le n° de ta colonne :

=RECHERCHEV(valeur_cherchée;matrice_recherche;n°_colonne;0)

un exemple :

=RECHERCHEV(A1;E7:K29;4;0)

la formule recherche la valeur de A1 dans la base E7:K29 et renvoie la valeur de la 4ème colonne.

Si pb, précise ta demande en joignant un fichier (XLS ou ZIP, < 48,8 ko, sans données confidentielles).

@+

Je n'avais pas vu ton fichier :

Une solution avec RECHERCHEV + DECALER + EQUIV

=RECHERCHEV(B2;DECALER(Montant!A1;;EQUIV(B1;Montant!A1😛1;0)-1;30;2);2;0)

@+
 
Dernière édition:
Re : RechercheV basé sur la n ième colonne

C'est parfait, ca remplit exactement la fonction demandé!!

Merci beaucoup pour ton aide Tibo!

A bientot
Manu

ps : y'a-t-il un moyen de tiper le sujet en "résolu" au cas ou d'autres seraient insteressés, je ne trouve pas... ?
 
Dernière modification par un modérateur:
Re : RechercheV basé sur la n ième colonne

Une solution avec RECHERCHEV + DECALER + EQUIV

=RECHERCHEV(B2;DECALER(Montant!A1;;EQUIV(B1;Montant!A1😛1;0)-1;30;2);2;0)

@+[/quote]

Bonsoir Tibo, le forum

Ta formule m'interesse mais ...est un peu indigeste
Pourrais tu la decortiquer en expliquant ce que fait chacune des fonctions imbriquées ?

Merci
 
Re : RechercheV basé sur la n ième colonne

Bonjour Allegro,

Petite décomposition de la formule proposée :

=RECHERCHEV(B2;DECALER(Montant!A1;;EQUIV(B1;Montant!A1😛1;0)-1;30;2);2;0)


1ère étape : déterminer où se trouve la Famille :

=EQUIV(B1;Montant!A1😛1;0)


2ème étape : utilisation de la fonction DECALER pour générer la matrice de recherche :

=DECALER(Montant!A1;;EQUIV(B1;Montant!A1😛1;0)-1;30;2)

On part de A1 (onglet Montant), on décale de 0 lignes vers le bas, x colonnes - 1 vers la droite (par rapport à la valeur déterminée par la fonction EQUIV), j'ai pris 30 lignes (on peut mettre plus) et 2 colonnes


3ème étape : imbrication de tout ça dans un RECHERCHEV :

=RECHERCHEV(B2;DECALER(Montant!A1;;EQUIV(B1;Montant!A1😛1;0)-1;30;2);2;0)


Voilou

Bon dimanche

@+
 
Re : RechercheV basé sur la n ième colonne

Re - Bonjour à tous !

Après plus d'un mois de travail avec mon fichier mis en place grâce aux explications de Tibo, je viens de découvrir un léger bogue que je n'arrive pas à corriger!

En effet, si le contenu de ma famille (utilisé dans EQUIV) est identique au contenu de mon rayon (utilisé pour la rechercheV), ca ne fonctionne pas, ca renvoit 0!

Je joins un fichier exemple pour que ce soit plus clair!

Si quelqu'un a une idée pour qu'Excel fasse bien la distinction entre les 2 contenus!

Merci et bonne journée!
Manu
 

Pièces jointes

Re : RechercheV basé sur la n ième colonne

Bonjour tout le monde

Manu, essaye avec cette formule, j'ai décalé d'une ligne la plage de recherche
Code:
=RECHERCHEV(B2;DECALER([COLOR="Red"]Montant!A2[/COLOR];;EQUIV(B1;Montant!A1:P1;0)-1;30;2);2;0)
@+Jean-Marie
 
Re : RechercheV basé sur la n ième colonne

Génial!

Effectivement, avec cette solution le rayon n'apparait plus qu'une seule fois dans la zone de recherche!

Merci et bonne après midi!

Manu
 
- 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
14
Affichages
490
  • Question Question
Microsoft 365 rechercheV
Réponses
6
Affichages
448
R
  • Question Question
Réponses
3
Affichages
105
regis6460
R
  • Question Question
Réponses
11
Affichages
425
Réponses
4
Affichages
565
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…