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

  1. Lentz
     
    Bonjour,

    Est-ce que ton B est unique ?

    Pour faire une recherche V il faut un élément unique !
    0
  2. 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
    1. Lentz
       
      La référence d'article est donc unique..donc tu devrais faire,

      recherchev(celulledelarefarticle;tableau;colonnedetonlibellé;0)

      Bonne chance
      0
  3. tchernosplif Messages postés 714 Statut Membre 249
     
    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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. caced
     
    celulledelarefarticle = je mets la cellule de la ref de la feuille 2
    tableau de la feuille 1
    colonnedetonlibellé = quelle feuille ?
    0
    1. tchernosplif Messages postés 714 Statut Membre 249
       
      le 2 signifie que ça renvoie la valeur juste à droite de la valeur trouvée (colonne1 valeur trouvée +1)
      0
  8. 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
    1. Lentz
       
      Pas de soucis, bonne continuation !
      0
    2. 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
    3. xkristi Messages postés 4336 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
  9. caced
     
    Ma feuille s'appelait feuil1 mais même en la renommant, elle ne marche pas.
    0
  10. xkristi Messages postés 4336 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
  11. 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
    1. 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
    2. tchernosplif Messages postés 714 Statut Membre 249
       
      les $ servent à bloquer un numéro deligne ou une colonne, dans l'éventualité ou la formule serait "étirée" à d'autres cellules.
      0
  12. 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
    1. 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