Excel, formule avec "recherchev()"

Résolu/Fermé
caced - 25 nov. 2010 à 14:44
 caced - 25 nov. 2010 à 16:58
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.

A voir également:

12 réponses

Bonjour,

Est-ce que ton B est unique ?

Pour faire une recherche V il faut un élément unique !
0
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
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 dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 244
25 nov. 2010 à 15:00
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
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
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
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 dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 244
25 nov. 2010 à 15:41
le 2 signifie que ça renvoie la valeur juste à droite de la valeur trouvée (colonne1 valeur trouvée +1)
0
Ç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
Pas de soucis, bonne continuation !
0
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 lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
25 nov. 2010 à 16:10
SI(ESTERREUR(RECHERCHEV(A2;Feuil1!B$1:D$13;2;FAUX));"yapas";RECHERCHEV(A2;Feuil1!B$1:D$13;2;FAUX))
0
Ma feuille s'appelait feuil1 mais même en la renommant, elle ne marche pas.
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
25 nov. 2010 à 16:05
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
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
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 dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 244
25 nov. 2010 à 16:36
les $ servent à bloquer un numéro deligne ou une colonne, dans l'éventualité ou la formule serait "étirée" à d'autres cellules.
0
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
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
Merci pour toutes ces explications.
0