Excel Référence a une colonne voisine

Fermé
Serval - 14 avril 2011 à 19:03
 Serval - 15 avril 2011 à 10:32
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
14 avril 2011 à 19:27
Bonjour,

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

eric
0
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 14/04/2011 à 21:15
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
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
14 avril 2011 à 22:03
et tu as testé la fin du post précédent ?
0
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
14 avril 2011 à 22:17
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
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 14/04/2011 à 22:42
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
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
14 avril 2011 à 23:26
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
Parfaitement ce que je cherchais, merci beaucoup
0