Comment associer une valeur à un nom dans excel ?

Résolu/Fermé
cocodepeche Messages postés 3 Date d'inscription mercredi 12 juillet 2017 Statut Membre Dernière intervention 13 juillet 2017 - 12 juil. 2017 à 12:31
cocodepeche Messages postés 3 Date d'inscription mercredi 12 juillet 2017 Statut Membre Dernière intervention 13 juillet 2017 - 13 juil. 2017 à 09:50
Bonjour, Afin de calculer des frais de déplacement, j'ai relevé une liste de villes et les kilométrages associés. Comment afficher automatiquement le kilométrage dans la colonne B lorsque je choisis une ville dans la liste déroulante colonne A ? Merci pour votre aide.

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
12 juil. 2017 à 12:46
Bonjour

votre base de données en feuil1:

_ville en A, distance en B
_édition en feuil2

si on commence en A2
menu déroulant nom de ville en A
km à ressortir en B

=SIERREUR(RECHERCHEV(A2;Feuil1!A:B;2;0);"")

le code si erreur évite l'affichage de #N/A quand A2 est vide, mais n'est applicable qu'à partir de Excel 2007

si antérieur:

=SI(A2="";"";RECHERCHEV(A2;Feuil1!A:B;2;0))

crdlmnt

1
cocodepeche Messages postés 3 Date d'inscription mercredi 12 juillet 2017 Statut Membre Dernière intervention 13 juillet 2017
12 juil. 2017 à 13:10
Merci, beaucoup, ça fonctionne ! (J'abuse : Pouvez-vous m'expliquer le "2" et le "0" ?) Très cordialement.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395 > cocodepeche Messages postés 3 Date d'inscription mercredi 12 juillet 2017 Statut Membre Dernière intervention 13 juillet 2017
12 juil. 2017 à 16:44
Pas de problème

le 2
RECHERCHEV cherche une valeur dans la 1° colonne d'une plage et ressort celle sur la même ligne dans la,colonne indiqué par le 2
si par exemple vous avez une plage B:X, la formule va chercher la valeur dans la, colonne B et si vous indiquez 2, ressort la valeur en C(2° colonne de B:X) 4 la valeur en D etc...
le 0
c'est un code Excel qui demande à la formule de ne trouver que des valeurs exactes. Cela peut s'écrire aussi....;FAUX)
sans cette info, RECHERCHEV va sélectionner la valeur inférieure la plus proche, à condition que la colonne de recherche soit classée par ordre croissant (Alpha ou num)

et ppur complèter l'info: RECHERCHEH faitb la même chose, mais avec les lignes.

crdlmnt
0
cocodepeche Messages postés 3 Date d'inscription mercredi 12 juillet 2017 Statut Membre Dernière intervention 13 juillet 2017 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
13 juil. 2017 à 09:50
MERCI++++ c'est lumineux !
Cela donne bcp de possibilités et va m'être très utile.

Bonne journée.
0