• Initiateur de la discussion Initiateur de la discussion adidi67
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

adidi67

Guest
Bonjour à toutes et tous,
Voici mon problème: J'ai créer sur la feuille 2 une liste de nom de ville à partir de la cellule A1. Dans la cellule d'à côté B1 j'ai le nombre de km qu'il me faut pour y aller. Sur ma feuille 1 j'ai créé dans la colonne A une liste déroulante (via le menu déroulant Insertion Nom Définir et via la Validation dans le menu déroulant Données) qui correspond donc au nom des villes. Et ce que j'aimerais bien c'est que la deuxième colonne se remplisse d'elle même (comme une grande quoi!!!). Depuis 3 heures de temps j'ai essayé de trouver sur le net un programme mais je reste bredouille... Donc je me tourne vers vous, en espérant que vous aurez une solution à me proposer.
Vous souhaitant une bonne soirée.
Adidi67
 
Re : Liste déroulante

Bonjour,

Pour qu'on puisse te répondre efficacement, il faudrait qu'on voie ton fichier.

La formule pourrait ressembler à ceci en B1 de la Feuil1 :

=SI(NB.SI(Feuil2!A1:A50;A1)=0;"";RECHERCHEV(A1;Feuil2!A1:B50;2;0))

En Feuil1 : la liste déroulante qui donne la ville en A1

En Feuil2 : Liste des villes de A1:B50 : Villes + kms

@+
 
Re : Liste déroulante

Bonjour Tibo et jean Pierre et surtout merci pour vos messages respectifs.
Tibo,
J'ai essayé ta formule qui marche sur un fichier vierge mais je n'arrive pas à l'adapter sur mon fichier. De plus je n'arrive pas à créer une liste commençant en A1 et se terminant en B50, mais je crois que j'ai compris en faite je suis sur Excel 2003 et là je suis sur un forum pour 2007... Je m'excuse pour ce dérangement... Je vais ouvrir une discussion sur le Forum 2003... Ou penser vous que je peux continuer???
Merci pour votre aide et pour vos réponses.
 
Re : Liste déroulante

Re,

Tu dis, dans ton premier message :

"J'ai créer sur la feuille 2 une liste de nom de ville à partir de la cellule A1. Dans la cellule d'à côté B1 j'ai le nombre de km qu'il me faut pour y aller"

et maintenant tu dis :

"je n'arrive pas à créer une liste commençant en A1 et se terminant en B50", j'avoue ne pas trop comprendre.

Que ce soit B50, exemple de l'ami Tibo, ou B100 le mien, ta plage est à adapter à ton fichier réel.

Ces deux formules fonctionnent, que ce soit sous 2007, 2003, 2000.....

A te lire pour une explication si besoin.

Jean-Pierre
 
Re : Liste déroulante

Jean-Pierre,
Je me suis surement mal exprimé.
Je te joins le fichier sur lequel j'essaie d'y installer cette commande.
Tu y trouveras sur la feuille "Liste" dans la colonne D le nom des villes et dans la colonne E le nombre de KM. Ces informations j'aimerais les reporter dans l'onglet " Frais de deplacement" en cellule A5; A6; A7... pour ce qui est des noms des villes et en cellule B5; B6; B7... le nombre de Km à parcourir. J'ai créer une liste nommée "Villes" qui comprend toute la colonne D de l'onglet "Liste".
Merci pour ton aide.

Adidi67
 

Pièces jointes

Re : Liste déroulante

Re,

Une petite erreur, tes valeurs à rechercher commencent en A5, il faut donc modifier ta formule comme suit :

=SI(NB.SI(Feuil4!A1:A50;A5)=0;"";RECHERCHEV(A5;Feuil4!A1:B50;2;0))

Soit A5 au lieu de A1...

Jean-Pierre
 
Dernière édition:
Re : Liste déroulante

Re,

Je vois que tu parles d'aller/retour, donc si les km en Feuil4 sont uniquement les km Aller, il faut évidemment * par 2 ce qui donnerait :

=SI(NB.SI(Feuil4!A1:A50;A5)=0;"";RECHERCHEV(A5;Feuil4!A1:B50;2;0))*2

et à tirer vers le bas ensuite.
 
Re : Liste déroulante

Re aussi,

J'ai essayé cette formulation mais ça ne marche pas car je n'ai pas de feuille 4 mais une feuille nommée "Liste".
J'ai donc modifié la formule comme suit:
=SI(NB.SI(Liste!A1:A50;A5)=0;"";RECHERCHEV(A5;Liste!A1:B50;2;0))
Mais là non plus ça ne marche pas...
Donc est ce que tu comprends mon erreur???
Merci
 
Re : Liste déroulante

Re,

Sur ton fichier exemple joint les villes et kilométrage sont bien en Feuil4....

La feuille Liste n'a rien à voir avec ta question, ou alors ton fichier réel est très différent, mais cela on ne peut le deviner.

Tu as le principe tu dois t'en sortir avec ta propre réalité ou alors dépose ton fichier réel....
 
Re : Liste déroulante

Bonsoir,

Dans le fichier que tu as joint, il y a bien une Feuil4

Dans cette feuille, on y trouve bien une liste de villes avec des nombres qui semblent manifestement être des distances.

Donc l'adaptation de la formule que j'avais proposé fonctionne (du moins chez moi)

en B5 :

Code:
=SI(NB.SI(Feuil4!A1:A50;A5)=0;"";RECHERCHEV(A5;Feuil4!A1:B50;2;0))
A te (re)lire avec plus de précisions (ou le bon fichier).

@+

Edit : Salut Jean-Pierre 🙂

@+
 
Re : Liste déroulante

Oupssss,
Je crois que j'ai mis en ligne une ancienne version, ci joint la nouvelle avec la formule que j'ai entrée sur la feuille "Frais de deplacement" en cellule B5.
Merci pour ton aide.
Adidi67
 

Pièces jointes

Re : Liste déroulante

Problème résolu...
Merci beaucoup Jean-Pierre
Je n'arrivais pas à comprendre la formule mais ça y est j'ai enfin compris grâce à toi.

Mille et un Merci pour ta rapidité...

Bonne soirée..
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
18
Affichages
584
  • Question Question
XL 2016 liste
Réponses
10
Affichages
386
Retour