Excel, formule avec "recherchev()"

Résolu
caced -  
 caced -
Bonjour,

Voici mon souci :
j'ai un tableau avec B=article et C=libellé.
j'ai rempli les données dans un premier tableau sur la feuille 1 et je souhaiterai refaire le même tableau dans ma feuille 2, mais lorsque je rentre mon article, je voudrais que le libellé se mette automatiquement en prenant comme exemple mon tableau de la feuille 1.
Je sais qu'une formule avec =si(B1="";"";RECHERCHEV())
Mais je ne sais pas remplir les infos dans les ().

Merci de votre aide.

12 réponses

Lentz
 
Bonjour,

Est-ce que ton B est unique ?

Pour faire une recherche V il faut un élément unique !
0
caced
 
j'ai plusieurs références d'article et seulement des articles ainsi que le titre article.
J'espère que je réponds à ta question.
0
Lentz
 
La référence d'article est donc unique..donc tu devrais faire,

recherchev(celulledelarefarticle;tableau;colonnedetonlibellé;0)

Bonne chance
0
tchernosplif Messages postés 600 Date d'inscription   Statut Membre Dernière intervention   247
 
pour la cellule B2 de la feuille 2 (à tirer vers le bas)

=SI(ESTERREUR(RECHERCHEV(A1;Feuil1!A:B;2;0));"";RECHERCHEV(A1;Feuil1!A:B;2;0))
0
caced
 
Je 2 formules ne marche pas .

Lentz, cellule de la ref = le titre ref ?
tableau = les 2 colonnes avec seulement les données ?
pourquoi 0

tchernosplif, j'ai essayé de faire cette formule en remplacant les A par des B et B par C, mais ça ne marche pas, question que veut dire 2;0 ?

Merci à vous 2 pour la rapidité de vos réponse
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lentz
 
Le 2 signifie le numéro de la colonne, le 0 signifie qu'il cherche la valeur exacte,

cellule de la ref c'est là celulle ou il y a ta ref .. genre A1
tableau c'est un truc du genre A1:B20
0
caced
 
celulledelarefarticle = je mets la cellule de la ref de la feuille 2
tableau de la feuille 1
colonnedetonlibellé = quelle feuille ?
0
tchernosplif Messages postés 600 Date d'inscription   Statut Membre Dernière intervention   247
 
le 2 signifie que ça renvoie la valeur juste à droite de la valeur trouvée (colonne1 valeur trouvée +1)
0
caced
 
Ça y est, ça marche,
J'ai réussit avec la formule de Lentz
=SI(B7="";"";RECHERCHEV(B7;Feuil1!B7:C277;2;0))

Pour l'autre j'ai mis : =SI(ESTERREUR(RECHERCHEV(B1;Feuil1!B7:C277;2;0));"";RECHERCHEV(B1;Feuil1!B7:C277;2;0)) mais ça me répond #ref!
par curiosité, que veut dire esterreur et comment marche cette formule

Merci beaucoup
0
Lentz
 
Pas de soucis, bonne continuation !
0
Lentz
 
Faut remplacer Feuil1 par le nom de ton onglet en bas
#ref veut dire que la référence est mauvaise et le esterreur permet que ce #ref! ne s'affiche pas !
0
xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention   564
 
SI(ESTERREUR(RECHERCHEV(A2;Feuil1!B$1:D$13;2;FAUX));"yapas";RECHERCHEV(A2;Feuil1!B$1:D$13;2;FAUX))
0
caced
 
Ma feuille s'appelait feuil1 mais même en la renommant, elle ne marche pas.
0
xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention   564
 
Salut !

un exemple ici , tu l'adaptes à ton cas

http://cjoint.com/?0lzqdCZKjZD

Attention à bien mettre les $
pas besoin de trirt le fichier

=RECHERCHEV(A2;Feuil1!B$1:D$13;2;FAUX)

la 1ière colonne de ta plage de recherche doit être celle où tu trouves l 'article

0
caced
 
Et bien, il en existe des formules différentes pour un même résultat.
Alors, même principe, je cherche à comprendre, cette dernière formule fonctionne aussi sans le $, mais je suppose qu'il y a qu'en même une raison de la mettre...
Et ensuite y a-t'il des différences d'utilisation de ces 3 formules ?
0
Lentz
 
Si ça marche sans le $ cela veut dire que tu fais ta rechercher V 'dans l'ordre' car si tu ne met pas le $ ton tableau de référence ce déplace en fonction de tes cellule ...

Dans l'exemple de xkristi en B3 la formule est:
=RECHERCHEV(A3;Feuil1!B$1:D$13;2;FAUX)

si tu tire vers le bas la formule en B4 sera de :
=RECHERCHEV(A4;Feuil1!B$1:D$13;2;FAUX)

Tandis que SANS le $ la formule en B4 serait de
=RECHERCHEV(A4;Feuil1!B2:D14;2;FAUX)

Tu comprends ?
0
tchernosplif Messages postés 600 Date d'inscription   Statut Membre Dernière intervention   247
 
les $ servent à bloquer un numéro deligne ou une colonne, dans l'éventualité ou la formule serait "étirée" à d'autres cellules.
0
caced
 
D'accord, je comprend le $.
En fait, il vaut mieux le mettre et je suppose que c'est pareil pour n'importe quelle formule.
0
Lentz
 
Oui vaut mieux, sauf si ta valeur change a chaque ligne comme pour le A3 qui n'as pas de $ car il change a chaque ligne !
0
caced
 
Merci pour toutes ces explications.
0