A voir également:
- Excel Référence a une colonne voisine
- Déplacer une colonne excel - Guide
- Liste déroulante excel - Guide
- Additionner colonne excel - Guide
- Aller à la ligne excel - Guide
- Trier colonne excel - Guide
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
14 avril 2011 à 19:27
Bonjour,
en B2 :
=si(A1=A51;C51;"")
eric
en B2 :
=si(A1=A51;C51;"")
eric
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.
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.
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
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
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
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.
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
14 avril 2011 à 22:03
et tu as testé la fin du post précédent ?
Je suis en train de testé.
Le truc c'est que je comprend pas comment bien m'en servir de cette formule.
Le truc c'est que je comprend pas comment bien m'en servir de cette formule.
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
14 avril 2011 à 22:17
un classeur exemple pour t'aider : http://www.cijoint.fr/cjlink.php?file=cj201104/cij3cMUx3g.xls
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.
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.
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
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
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
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
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
=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