Récupérer le rang dans un choix de liste déroulante

Le
Pierre F.
Bonjour à toutes et à tous

Dans un classeur, j'ai créé une liste déroulante avec
données/validation/liste (1 colonne, 30 lignes) que j'ai nommée "Liste"
Je l'ai attribuée à la cellule A3

Lorsque j'ai choisi un item dans ma liste déroulante, je souhaiterais
récupérer en A2 un nombre entier, celui de la ligne correspondant à mon
choix.

Or, si j'écris en A2 la formule £, il me rend bien le texte de mon
item, mais je voudrais juste son rang.

Quelle est la bonne syntaxe?

Merci de votre aide.

Cordialement,
Pierre F.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philippe.R
Le #6420211
Bonsoir,
en a2 :
=EQUIV(a3;Liste;0)
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre F." news:89dd1$4814c570$55da2ea5$
Bonjour à toutes et à tous

Dans un classeur, j'ai créé une liste déroulante avec
données/validation/liste (1 colonne, 30 lignes) que j'ai nommée "Liste"
Je l'ai attribuée à la cellule A3

Lorsque j'ai choisi un item dans ma liste déroulante, je souhaiterais
récupérer en A2 un nombre entier, celui de la ligne correspondant à mon
choix.

Or, si j'écris en A2 la formule £, il me rend bien le texte de mon item,
mais je voudrais juste son rang.

Quelle est la bonne syntaxe?

Merci de votre aide.

Cordialement,
Pierre F.





Nicolas B.
Le #6420201
Bonjour,

=equiv(A3;Liste)


Nicolas

Bonjour à toutes et à tous

Dans un classeur, j'ai créé une liste déroulante avec
données/validation/liste (1 colonne, 30 lignes) que j'ai nommée "Liste"
Je l'ai attribuée à la cellule A3

Lorsque j'ai choisi un item dans ma liste déroulante, je souhaiterais
récupérer en A2 un nombre entier, celui de la ligne correspondant à mon
choix.

Or, si j'écris en A2 la formule £, il me rend bien le texte de mon
item, mais je voudrais juste son rang.

Quelle est la bonne syntaxe?

Merci de votre aide.

Cordialement,
Pierre F.





Pierre F.
Le #6420181

=equiv(A3;Liste)


Philippe.R a écrit:
en a2 :
=EQUIV(a3;Liste;0)


merci;

Mais ça ne va pas; j'ai "#nom?" comme message dans A2

??

Cordialement,
Pierre F.

Philippe.R
Le #6420421
Re,
Ta plage de 30 lignes sur 1 colonne, que tu utilises comme source de
validation est elle bien nommée Liste ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre F." news:6f897$4814cd4a$55da2ea5$

=equiv(A3;Liste)


Philippe.R a écrit:
en a2 :
=EQUIV(a3;Liste;0)


merci;

Mais ça ne va pas; j'ai "#nom?" comme message dans A2

??

Cordialement,
Pierre F.



Pierre F.
Le #6420401
Re,
Ta plage de 30 lignes sur 1 colonne, que tu utilises comme source de
validation est elle bien nommée Liste ?


Oui; avec L majuscule :-)

Pierre F.

Philippe.R
Le #6420741
Re,
Alors, si en a2 figure bien une valeur de la liste nommée, la formule
=equiv(a2;Liste;0) doit bien renvoyer en a3 la position de l'item dans la
liste.
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Pierre F." news:60f8d$4814e11d$55da2ea5$
Re,
Ta plage de 30 lignes sur 1 colonne, que tu utilises comme source de
validation est elle bien nommée Liste ?


Oui; avec L majuscule :-)

Pierre F.



Pierre F.
Le #6420721
Re,
Alors, si en a2 figure bien une valeur de la liste nommée, la formule
=equiv(a2;Liste;0) doit bien renvoyer en a3 la position de l'item dans
la liste.


http://cjoint.com/?eBxlmvs6sg

Voir le ci-joint.

Je souhaiterais trouver le nombre 13 en A2 (Angleterre est le 13e de la
liste Liste)

Cordialement,
Pierre F.

Youky
Le #6422471
Salut Pirre,
Tu n'a pas nommé la plage...
Insertion /Nom /définir
sans avoir nommé la plage "Liste" tu peux mettre comme ceci
=EQUIV(A3;$BA$4:$BA$28)
Youky

"Pierre F." 37ec2$4814ec3d$55da2ea5$
Re,
Alors, si en a2 figure bien une valeur de la liste nommée, la formule
=equiv(a2;Liste;0) doit bien renvoyer en a3 la position de l'item dans la
liste.


http://cjoint.com/?eBxlmvs6sg

Voir le ci-joint.

Je souhaiterais trouver le nombre 13 en A2 (Angleterre est le 13e de la
liste Liste)

Cordialement,
Pierre F.





Pierre F.
Le #6423121
Salut Pierre,
Tu n'a pas nommé la plage...
Insertion /Nom /définir
sans avoir nommé la plage "Liste" tu peux mettre comme ceci
=EQUIV(A3;$BA$4:$BA$28)


Mille mercis, ça fonctionne :-)

J'ai naïvement cru qu'en validant ma plage de données sous le nom de
Liste, ça suffisait :-(

Cordialement,
Pierre F.

Mgr.Abile
Le #6426971
Bonsoir,
Nom d'une patère à genoux !
Pas étonnant que ça ne marche pas ; on préférera donc, comme suggéré par
Youky :
=EQUIV(A3;BA4:BA27;0)
--
News://news.microsoft.com/microsoft.public.fr.excel
Allez en paix
T.Abile
"Pierre F." news:37ec2$4814ec3d$55da2ea5$
Re,
Alors, si en a2 figure bien une valeur de la liste nommée, la formule
=equiv(a2;Liste;0) doit bien renvoyer en a3 la position de l'item dans la
liste.


http://cjoint.com/?eBxlmvs6sg

Voir le ci-joint.

Je souhaiterais trouver le nombre 13 en A2 (Angleterre est le 13e de la
liste Liste)

Cordialement,
Pierre F.





Publicité
Poster une réponse
Anonyme