OVH Cloud OVH Cloud

recherche v

9 réponses
Avatar
JEAN
Bonjour,

je voudrai faire une recherche quand je rentre dans la cellules A1 ou B1
une valeur,

je vais récuperer dans ma cellule B5 le nom du client dans une autre
feuille(feuil1)
suivant la valeur que j'aurai taper ou A1 ou B1 qui correspond soit à l'id
client soit au prenom.

j'ai pensé a recherche v

merci de votre aide?

9 réponses

Avatar
anomymousA
re,

oui, très bonne idée. Aide toi de l'aide donnée par insertion Fonction pour
poursuivre.

A+


Bonjour,

je voudrai faire une recherche quand je rentre dans la cellules A1 ou B1
une valeur,

je vais récuperer dans ma cellule B5 le nom du client dans une autre
feuille(feuil1)
suivant la valeur que j'aurai taper ou A1 ou B1 qui correspond soit à l'id
client soit au prenom.

j'ai pensé a recherche v

merci de votre aide?



Avatar
verificator
effectivement, certains pensent à Recherche V, d'autres à
George V, Louis XVI.

-----Original Message-----
re,

oui, très bonne idée. Aide toi de l'aide donnée par
insertion Fonction pour

poursuivre.

A+


Bonjour,

je voudrai faire une recherche quand je rentre dans la
cellules A1 ou B1


une valeur,

je vais récuperer dans ma cellule B5 le nom du client
dans une autre


feuille(feuil1)
suivant la valeur que j'aurai taper ou A1 ou B1 qui
correspond soit à l'id


client soit au prenom.

j'ai pensé a recherche v

merci de votre aide?

.





Avatar
Starwing
Bonjour JEAN,

Tes ID's sont en Feuil1 colonne A
Les Prénoms en Feuil1 colonne B
Les Noms en Feuil1 colonne C

Dans la feuil2 En A1 ton ID
Dans la feuil2 En B1 ton Prénom

Pour obtenir le Nom Par l'ID:
=RECHERCHEV(A1;Feuil!A:C;3;0)

Pour obtenir le Nom Par le Prénom:
=RECHERCHEV(B1;Feuil!A:C;3;0)

Il faudrait plus de détail dans ta demande pour utiliser: Index/Equiv sur
plusieurs critères.

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--
Avatar
JEAN
et pour obtenir le nom par l'ID ou le prenom
quel serai la formule


Bonjour JEAN,

Tes ID's sont en Feuil1 colonne A
Les Prénoms en Feuil1 colonne B
Les Noms en Feuil1 colonne C

Dans la feuil2 En A1 ton ID
Dans la feuil2 En B1 ton Prénom

Pour obtenir le Nom Par l'ID:
=RECHERCHEV(A1;Feuil!A:C;3;0)

Pour obtenir le Nom Par le Prénom:
=RECHERCHEV(B1;Feuil!A:C;3;0)

Il faudrait plus de détail dans ta demande pour utiliser: Index/Equiv sur
plusieurs critères.

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--





Avatar
Starwing
Bonjour JEAN,

Voir exemple ci-dessus:
http://cjoint.com/?mjpXsVDPMG

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--
Avatar
AV
Il est souhaitable de ne pas utiliser la combinaison INDEX/EQUIV comme
RechercheV car on retombe sur un des inconvénients majeurs de cette dernière :
la présence d'une constante dans ses arguments
Dans ton exemple :
=INDEX(Feuil1!$A$2:$D$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0);2)
Si tu est amené à insérer une colonne entre la A et la D de Feuil1---> plouf à
cause du 3° argument de INDEX (le 2)
Mieux vaut formuler ainsi pour avoir une BD évolutive
=INDEX(Feuil1!$A$2:$A$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0))

AV pour le smilblick
Avatar
Starwing
Bonjour AV,

Mieux vaut formuler ainsi pour avoir une BD évolutive
=INDEX(Feuil1!$A$2:$A$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0))


Hum!! Je comprends bien l'idée d'une BD évolutive.

Toutefois, après quelques tests,
=INDEX(Feuil1!$A$2:$A$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0)) me retourne
invariablement 1 ???
--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--

Avatar
AV
Avec ton exemple(dans fichier-joint)
Pour renvoyer le prénom :
=INDEX(Feuil1!$B$2:$B$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0))
Pour renvoyer le nom :
=INDEX(Feuil1!$C$2:$C$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0))

De cette façon, tu es l'abri d'une insertion de colonne entre A et C de
"Feuil1", alors qu'avec ta formulation précédente, tu obtiendras
vraisemblablement des 0

AV
Avatar
Starwing
Bravo AV!
Pour renvoyer le prénom :
=INDEX(Feuil1!$B$2:$B$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0))
Pour renvoyer le nom :
=INDEX(Feuil1!$C$2:$C$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0))


C'est génial, je n'ai jamais pensé à cette solution. Merci pour ta
collaboration.
C'est fou ce que l'on peut faire.

--
Au GRAND plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--
"AV" a écrit dans le message de
news:eg%
Avec ton exemple(dans fichier-joint)
Pour renvoyer le prénom :
=INDEX(Feuil1!$B$2:$B$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0))
Pour renvoyer le nom :
=INDEX(Feuil1!$C$2:$C$9;EQUIV($B$1;Feuil1!$A$2:$A$9;0))

De cette façon, tu es l'abri d'une insertion de colonne entre A et C de
"Feuil1", alors qu'avec ta formulation précédente, tu obtiendras
vraisemblablement des 0

AV