Associer une valeur entre 2 noms

[Résolu/Fermé]
Signaler
Messages postés
8
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014
-
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
-
Bonjour à tous,
Voilà ce que j'essaie de faire : j'ai créé 2 colonnes qui contiennent des menus déroulants (des noms de ville)
Mon objectif est d'obtenir, sur la troisième colonne, le nombre de kms qui séparent une ville de l'autre en fonction des choix effectués sur mes menus déroulants....
Quelqu'un peut-il m'aider ?

9 réponses

Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Bonjour,

regarde dans ce fichier si tu trouve ton bonheur

https://www.cjoint.com/?DCulpOmvbkO
Messages postés
8
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014

Bonjour Mike,

Merci pour ton tableau : c'est EXACTEMENT ce que je recherche : en revanche, j'ai beaucoup de mal à rajouter des noms sur les colonnes et les lignes : si j'en rajoute, ils ne sont plus pris en compte dans les calculs ? (je remplis pourtant le tableau au niveau des kms.....)
Peux tu m aider ?
Messages postés
666
Date d'inscription
mercredi 24 février 2010
Statut
Membre
Dernière intervention
30 mars 2020
86
Bonjour,

Tout dépend de comment vous représentez les données. Si c'est une base de donnée ou tout simplement un tableau.
(Voici une façon de représenter les données ...)
Une fois la base de données fixée, on peut discuter de l'appel des données. Je sens venir des RECHERCHEH(), RECHERCHEV() et INDICE().

Amicalement,
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Re,

Normalement si tu rajoutes des noms dans les plages colorisées jaune et verte elles doivent être prise en compte, par contre pour ajouter des noms au delà de ces plages il faut simplement allonger les bornes des plages nommées. quelle formule du tableau as tu retenue et combien de nom dois tu utiliser

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Messages postés
8
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014

Re,
j'ai retenu ta formule INDEX

J'ai encore 7 ou 8 noms à rajouter....
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Re,

tu vas essayer de modifier par toi même la formule sinon je modifierai le fichier

tu vas dans le gestionnaire des noms (Formules/Gestionnaire de noms)
tu verras et clic sur Arrivée, en bas de l'assistant dans Fait référence à tu devrais voir cette formule =Feuil1!$A$1:$K$1 il suffit de modifier la dernière cellule faisant référence à la dernière cellule de ta base exemple AB1 ce qui donnera dans la formule =Feuil1!$A$1:$AB$1

idem pour la plage nommée Départ actuellement =Feuil1!$A$1:$A$20 qui sera allongée par exemple à la ligne 30 soit =Feuil1!$A$1:$A$30

et également pour la plage nommée listing qui devra faire référence à la dernière colonne et dernière ligne =Feuil1!$A$1:$AB$30

la formule de recherche ne changera pas mais devra se trouver hors de la plage matrice et devra être confirmé en matricielle avec les trois touches Ctrl, Shift et Entrée

si tu fais bien la formule de recherche se placera entre accolades {}

si tu ne sais pas faire je t'expliquerai

Bonjour Mike,

Je suis un boulet mais je n'y arrive pas !! Puis-je t'envoyer mon tableau pour me rectifier ma formule ? Si oui, sur quelle adresse ?
Merci d'avance
Lionel
Messages postés
8
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014

Bonjour Mike,



Je suis un boulet mais je n'y arrive pas !! Puis-je t'envoyer mon tableau pour me rectifier ma formule ? Si oui, sur quelle adresse ?

Merci d'avance

Lionel
Messages postés
54837
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 octobre 2021
16 734
Bonjour, tout le monde.

Voici, pour illustrer la proposition de Mike-31 en D23 :
https://www.cjoint.com/?DCvwK6rupAT

Je te félicite, Mike, pour ton tuto exhaustif mais clair et précis.

Amicalement.
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Re,

pour joindre ton fichier, clic sur ce lien, puis sur parcourir pour sélectionner le fichier, clic sur créer le lien
colle dans ta réponse le lien généré

https://www.cjoint.com/
Messages postés
8
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014

Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Re,

voila ton fichier

https://www.cjoint.com/?DCAqHK2bjhy
Messages postés
8
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014

Messages postés
8
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014

Super !!!!! Je te remercie infiniment pour ton tableau et ta patience...
J'ai du malheureusement rajouter encore qq colonnes et lignes, et je suis encore bloqué...
Peux-tu, une dernière fois, me le modifier et me donner les instructions au cas ou je doive en rajouter à nouveau ?
Merci mille fois,
Lionel
Messages postés
17577
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2021
4 771
Re,

Il n'est pas difficile de modifier ton tableau pour la prochaine fois,

il suffit de mettre en surbrillance la plage de la première ligne, exemple A1 à X ou AB1 et la nommer dans mon exemple, je l'ai nommée Arrivée

puis mettre en surbrillance la plage de la colonne A exemple A1 à A100 pourquoi pas que j'ai nommé Départ

ensuite mettre le tableau en surbrillance exemple A1 à AB100 que j'ai nommé Listing

les plages nommées permette de simplifier et d'écourter les formules, mais surtout les utiliser simplement dans d'autres feuilles exemple sur la feuille nommée Feuil2 de ton fichier

https://www.cjoint.com/?DCBr1ALmarj