Excel Référence a une colonne voisine

Bonjour,
Comme le titre l'indique vaguement je cherche un moyen d'affiché ce qu'il y a dans une cellule voisine en colonne d'une autre.
Je m'explique: Je voudrais que si la valeur d'une cellule est égal à celle d'une autre dans un autre tableau alors affiché ce qui une cellule sur la même ligne que celle là.
Par exemple si je met 500 en A1 et que dans mon tableau 500 est en A51 alors je veux qu'en B2 je vois la valeur de C51.

6 réponses

  1. Contributeur
    Bonjour,

    en B2 :
    =si(A1=A51;C51;"")

    eric
    0
    1. Merci de ta réponse tout d'abord.
      Je voudrai un truc automatique en fait.
      Si je met 501 ça ira cherché en C85 par exemple.
      Si je met 1 ça ira cherché en C7 alors.
      0
      1. Contributeur
        Et il y a une règle ?
        S'il n'y en a pas inscrire en colonne D les valeurs et en colonne E les n° de ligne correspondant.
        En B1 :
        =DECALER(C1;INDEX(E:E;EQUIV(A1;D:D;0))-1;0)

        eric
        0
    2. Non il y n'y a pas de règles. Et c'est un tableau dont il m'arrive de changé la forme avec la fonction tri en fonction de ce que je veux voir en tête de tableau.
      0
      1. Contributeur
        et tu as testé la fin du post précédent ?
        0
    3. Je suis en train de testé.
      Le truc c'est que je comprend pas comment bien m'en servir de cette formule.
      0
      1. Contributeur
        un classeur exemple pour t'aider : http://www.cijoint.fr/cjlink.php?file=cj201104/cij3cMUx3g.xls
        0
    4. Alors là je comprend rien.
      Je vais t'expliqué mon tableau.
      Classeur 1: ur-collection
      En A j'ai les noms de cartes
      En B leur ID
      ....
      En M leur prix unitaire

      Sur un autre classeur: News Blood
      J'ai en A les 35 dernières cartes grâces à leur ID et avec la formule suivante:
      A1: =MAX('ur-collection'!B:B)-0
      A2: =A1-1
      A3: =A2-1
      .....
      Donc en A j'ai des ID. Et je voudrai en B le prix unitaire correspondant à l'ID en B.
      0
      1. Contributeur
        C'est vrai qu'en court de route j'ai oublié le contrôle de de A.
        Précise si A est trié ou non.
        S'il est trié tu peux utiliser recherchev(), sinon ça sera une combinaison de index() et equiv()

        Le mieux est que tu mettes un fichier exemple avec les explications sur cijoint.fr et colle ici le lien fourni
        0
      2. Voici mon doc http://www.cijoint.fr/cjlink.php?file=cj201104/cijmEtjk32.xlsx
        C'est dans le classeurs news blood.
        0
      3. Contributeur
        en B1 :
        =INDEX('ur-collection'!$M$1:$M$2000;EQUIV(A1;'ur-collection'!$B$1:$B$2000;0))
        à recopier vers le bas.

        A noter que tu as un décalage dans ton exemple en C si la valeur n'existe pas.
        La formule retourne #N/A dans ce cas.
        http://www.cijoint.fr/cjlink.php?file=cj201104/cijH4QfrVa.xls
        eric
        0
    5. Parfaitement ce que je cherchais, merci beaucoup
      0