OVH Cloud OVH Cloud

Fonction Recherchev

2 réponses
Avatar
Patrick T.
Bonsoir,

Avant tout je vous prie de bien vouloir excuser mon ignorance sous excel,
je suis plus que novice. J'aurais besoin d'un sérieux coup de main.
Voila :
J'ai sur une feuille trois colonnes A et B et C ( plus de 4000 lignes) du
genre :

A B C
161 166 Tranchées (+5c sur 35c + 25c violet)
162 167 Lion de Belfort (+10c sur 50c + 50c)
163 168 La Marseillaise (+25c sur 1F + 1F)
164 169 La Marseillaise (+1F sur 5F + 5F)
165 170 Pasteur (10c vert)
166 171 Pasteur (15c vert)
167 172 Pasteur (20c vert)


Je souhaiterais, sur une autre feuille ou la même, obtenir, et je crois que
c'est avec une fonction "recherche v" comme suit :
en tapant le n° 169 dans la cellule "B" obtenir la correspondance
dans la cellule "A " c'est à dire dans l'exemple le n°164 ainsi que
le descriptif en cellule "C"

Cellule B Cellule A Cellule C



En espérant avoir été clair et que quelqu'un pourra me donner la solution
Bien cordialement.
Patrick
--
tonelie@free.fr

2 réponses

Avatar
Pounet95
Bonsoir,
Effectivement la fonction RechercheV permet ceci à ceci près,
c'est que la colonne dans laquelle on effectue la recherche doit
être la PREMIERE de la plage de données.

Ainsi, tu pourras par exemple :

en F1 =RECHERCHEV(D1;$A$1:$C$4000;2;FAUX)
en G1 ==RECHERCHEV(D1;$A$1:$C$4000;3;FAUX)
et en D1 le nombre saisi

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Patrick T." a écrit dans le message de news:

Bonsoir,

Avant tout je vous prie de bien vouloir excuser mon ignorance sous excel,
je suis plus que novice. J'aurais besoin d'un sérieux coup de main.
Voila :
J'ai sur une feuille trois colonnes A et B et C ( plus de 4000 lignes) du
genre :

A B C
161 166 Tranchées (+5c sur 35c + 25c violet)
162 167 Lion de Belfort (+10c sur 50c + 50c)
163 168 La Marseillaise (+25c sur 1F + 1F)
164 169 La Marseillaise (+1F sur 5F + 5F)
165 170 Pasteur (10c vert)
166 171 Pasteur (15c vert)
167 172 Pasteur (20c vert)


Je souhaiterais, sur une autre feuille ou la même, obtenir, et je crois
que
c'est avec une fonction "recherche v" comme suit :
en tapant le n° 169 dans la cellule "B" obtenir la correspondance
dans la cellule "A " c'est à dire dans l'exemple le n°164 ainsi que
le descriptif en cellule "C"

Cellule B Cellule A Cellule C



En espérant avoir été clair et que quelqu'un pourra me donner la solution
Bien cordialement.
Patrick
--








Avatar
Frédéric Sigonneau
Bonjour,

En conservant l'organisation actuelle de tes données, tu peux utiliser la
combinaison des fonctions INDEX et EQUIV pour obtenir ce que tu souhaites :

En F1 -> le n° à rechercher en colonne B (169 par ex)
En G1, pour afficher la correspondance en colonne A :
=INDEX(A1:DECALER(A1;;;NBVAL(A:A));EQUIV(F1;B1:DECALER(B1;;;NBVAL(B:B));0))
En G2, pour afficher le descriptif en colonne C :
=INDEX(C1:DECALER(C1;;;NBVAL(C:C));EQUIV(F1;B1:DECALER(B1;;;NBVAL(B:B));0))

Si tes données on une ligne d'entêtes, remplace A1, B1 et C1 par A2, B2 et C2.
Par ailleurs j'ai présumé qu'il n'y a aucune cellule vide dans tes colonnes de
données.

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !

Bonsoir,

Avant tout je vous prie de bien vouloir excuser mon ignorance sous excel,
je suis plus que novice. J'aurais besoin d'un sérieux coup de main.
Voila :
J'ai sur une feuille trois colonnes A et B et C ( plus de 4000 lignes) du
genre :

A B C
161 166 Tranchées (+5c sur 35c + 25c violet)
162 167 Lion de Belfort (+10c sur 50c + 50c)
163 168 La Marseillaise (+25c sur 1F + 1F)
164 169 La Marseillaise (+1F sur 5F + 5F)
165 170 Pasteur (10c vert)
166 171 Pasteur (15c vert)
167 172 Pasteur (20c vert)


Je souhaiterais, sur une autre feuille ou la même, obtenir, et je crois que
c'est avec une fonction "recherche v" comme suit :
en tapant le n° 169 dans la cellule "B" obtenir la correspondance
dans la cellule "A " c'est à dire dans l'exemple le n°164 ainsi que
le descriptif en cellule "C"

Cellule B Cellule A Cellule C



En espérant avoir été clair et que quelqu'un pourra me donner la solution
Bien cordialement.
Patrick