Excel - Selection auto d'une valeur (tableau)

Résolu/Fermé
ln33pp Messages postés 36 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 14 février 2012 - 12 mai 2009 à 10:50
 Gilles - 12 mai 2009 à 11:22
Bonjour,

Malgré quelques recherches sur le net, je n'ai pas trouvé de réponse à mon problème.
Peut-être est-ce dû au fait que je ne parviens pas à le formuler convenablement...

Voici le détail :

Je dispose d'un tableau excel sur 2 lignes.
La première me donne un lieu géographique, la seconde le prix à l'hectare dans ce secteur.

Dans un autre tableau, sur la même page, l'utilisateur peut choisir dans une liste déroulante le lieu géographique où il se trouve (lien avec le tableau précédent).

Il faudrait qu'en fonction du lieu choisi, s'affiche dans la case du dessous le prix à l'hectare correspondant.
Le nombre de lieu étant important et potentiellement modifiable, j'ai besoin de rendre ce lien automatique.
Ça ne doit pas être trop difficile, mais je n'y parviens pas :)

J'espère avoir été clair.
Merci d'avance pour votre aide !

Damien
A voir également:

2 réponses

ln33pp Messages postés 36 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 14 février 2012 4
12 mai 2009 à 11:10
Tiens, une autre question !
Que dois-je indiquer pour no_index_lig ?
(Dans RECHERCHEH, j'ai supposé que c'était la bonne fonction)

Merci :)
0
ln33pp Messages postés 36 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 14 février 2012 4
12 mai 2009 à 11:17
J'ai indiqué la formule suivante :
=RECHERCHEH(C64;B187:H188;2)

Je me trouve en C65, je regarde la valeur choisie en C64.
B187:H188 est le tableau dans lequel se trouve (sur la 1ère ligne) la liste des valeurs possibles en C64
J'ai ensuite mis 2 pour choisir la valeur correspondante sur la 2ème ligne, celle à afficher en C65.

Mais ça me renvoie des valeurs au hasard ! La ligne est bonne (la 2ème) mais les valeurs ne correspondent pas à celles rentrées en C64, elles sont plus ou moins décalées.

Je comprends pas trop ce qui se passe :)
0
ln33pp Messages postés 36 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 14 février 2012 4 > ln33pp Messages postés 36 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 14 février 2012
12 mai 2009 à 11:22
Oh !
Ça marche !

Il suffisait de préciser =RECHERCHEH(C64;B187:H188;2,FAUX) pour qu'il ne recherche que les valeurs exactes ! Certains noms de lieux se ressemblaient, d'où la confusion d'excel.

Encore merci Gilles, pour ton aide !

Au revoir !
0
Gilles > ln33pp Messages postés 36 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 14 février 2012
12 mai 2009 à 11:22
Normalement dans la formule il faut mettre FAUX dans le dernier argument.
Comme cela, la fonction renverra uniquement si la valeur exacte est trouvée.
0
Bonjour,

Le tableau qui contient les données est-il sur 2 colonnes ou sur 2 lignes ?
En fonction de la disposition, tu peux peut être utilisé une recherche verticale ou horizontale pour afficher la surface automatiquement lorsque que tu saisies le lieu dans la liste déroulante.

A plus
-1
ln33pp Messages postés 36 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 14 février 2012 4
12 mai 2009 à 11:06
Il est sur 2 lignes.

Merci de ta réponse, je vais essayer la fonction recherche !
(Que je ne maitrise pas, mais ça se saurait tarder ;) )
0