Excel Référence a une colonne voisine

Serval -  
 Serval -
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.

A voir également:

6 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
Bonjour,

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

eric
0
Serval
 
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
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
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
Serval
 
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
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
et tu as testé la fin du post précédent ?
0
Serval
 
Je suis en train de testé.
Le truc c'est que je comprend pas comment bien m'en servir de cette formule.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
un classeur exemple pour t'aider : http://www.cijoint.fr/cjlink.php?file=cj201104/cij3cMUx3g.xls
0

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

Posez votre question
Serval
 
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
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
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
Serval
 
Voici mon doc http://www.cijoint.fr/cjlink.php?file=cj201104/cijmEtjk32.xlsx
C'est dans le classeurs news blood.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
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
Serval
 
Parfaitement ce que je cherchais, merci beaucoup
0