Fonction excel "aller chercher une valeur"
Résolu
Kisseur
Messages postés
13
Statut
Membre
-
Kisseur Messages postés 13 Statut Membre -
Kisseur Messages postés 13 Statut Membre -
Bonjour,
Je souhaiterai avoir une fonction qui me permettrait, si deux critères (texte) sont réunis, d'aller chercher une valeur dans un autre tableur.
En pratique: j'ai des feuilles de service (transport), mes deux critères sont : ville de départ, ville d'arrivée, mon autre tableur est en fait un distancier inter villes.
Il me faudrait donc une formule qui puisse me permettre d'avoir automatiquement la distance (obtenue dans le distancier) lorsque j'entre un circuit spécifique (ville de départ et ville d'arrivée).
Je vous remercie d'avance des réponses que vous ferez ^^
Je souhaiterai avoir une fonction qui me permettrait, si deux critères (texte) sont réunis, d'aller chercher une valeur dans un autre tableur.
En pratique: j'ai des feuilles de service (transport), mes deux critères sont : ville de départ, ville d'arrivée, mon autre tableur est en fait un distancier inter villes.
Il me faudrait donc une formule qui puisse me permettre d'avoir automatiquement la distance (obtenue dans le distancier) lorsque j'entre un circuit spécifique (ville de départ et ville d'arrivée).
Je vous remercie d'avance des réponses que vous ferez ^^
A voir également:
- Fonction excel "aller chercher une valeur"
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
10 réponses
Bonjour,
Il faudrait juste ajouter une ligne à votre distancier (pour le décalage), afin de pouvoir utiliser la formule RECHERCHEV .
=RECHERCHEV(ville;plage;valeur de décalage;0)
la valeur de décalage serait trouvée avec
=RECHERCHEH(ville2;plage;2;0) (dans mon exemple le décalage est écrit en dessous du nom de la ville)
Envoyez votre fichier sur cijoint.fr si vous ne comprenez pas.
Il faudrait juste ajouter une ligne à votre distancier (pour le décalage), afin de pouvoir utiliser la formule RECHERCHEV .
=RECHERCHEV(ville;plage;valeur de décalage;0)
la valeur de décalage serait trouvée avec
=RECHERCHEH(ville2;plage;2;0) (dans mon exemple le décalage est écrit en dessous du nom de la ville)
Envoyez votre fichier sur cijoint.fr si vous ne comprenez pas.
Bonjour,
Dans un premier temps je ferais un tableau avec en première colonne les noms des villes, en 2ème colonne, le décalage pour utiliser RECHERCHEV
=recherchev(ville;plage;valeur de décalage;0)
valeur de décalage =recherchev(ville2;plage2;2;0)
ce qui donne:
=recherchev(ville;plage;recherchev(ville2;plage2;2;0);0)
La fonction DECALER reviendrait à peu près au même !
PS:désolé pour le doublon, pdt un moment mon premier message n'aparaissait pas.
Dans un premier temps je ferais un tableau avec en première colonne les noms des villes, en 2ème colonne, le décalage pour utiliser RECHERCHEV
=recherchev(ville;plage;valeur de décalage;0)
valeur de décalage =recherchev(ville2;plage2;2;0)
ce qui donne:
=recherchev(ville;plage;recherchev(ville2;plage2;2;0);0)
La fonction DECALER reviendrait à peu près au même !
PS:désolé pour le doublon, pdt un moment mon premier message n'aparaissait pas.
Bonjour tous
Pour le fun, un petit modèle ci joint en partant d'un tableau type classique de distance.. mais pour l'adapter il faudrait savoir comment sont organisées vos données de distance entre villes!
http://www.cijoint.fr/cjlink.php?file=cj201012/cijdHkr9FF.xls
crdlmnt
Pour le fun, un petit modèle ci joint en partant d'un tableau type classique de distance.. mais pour l'adapter il faudrait savoir comment sont organisées vos données de distance entre villes!
http://www.cijoint.fr/cjlink.php?file=cj201012/cijdHkr9FF.xls
crdlmnt
Bonjour à tous
Merci beaucoup pour vos réponses elles me sont très très utiles ^^
Cordialement,
Kisseur
Merci beaucoup pour vos réponses elles me sont très très utiles ^^
Cordialement,
Kisseur
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
bonjour,
je n'arrive pas à te joindre le fichier sur ci joint , il y a t il un autre moyen pour que je puisse te le communiquer stp ?
Ton exemple est top, j'aimerai bien l'adapter à mes feuilles de service
Cordialement
Kisseur
bonjour,
je n'arrive pas à te joindre le fichier sur ci joint , il y a t il un autre moyen pour que je puisse te le communiquer stp ?
Ton exemple est top, j'aimerai bien l'adapter à mes feuilles de service
Cordialement
Kisseur
Bonsoir !
Un tableau que j'utilisais pour le boulot.
Utilises ce dont tu as besoin
http://www.cijoint.fr/cjlink.php?file=cj201012/cij9aa6uY1.xls
Cordialement
Un tableau que j'utilisais pour le boulot.
Utilises ce dont tu as besoin
http://www.cijoint.fr/cjlink.php?file=cj201012/cij9aa6uY1.xls
Cordialement
Bonjour,
encore une fois merci à tous !
Vaucluse avec Cjoint c'est bien mieux merci.
Voici donc le distancier https://www.cjoint.com/?0mshdw4oFDp
Ainsi que la feuille de service type https://www.cjoint.com/?0mshlC8anyd
J'attends avec impatience vos propositions.
Vous remerciant d'avance,
Cordialement,
Kisseur
encore une fois merci à tous !
Vaucluse avec Cjoint c'est bien mieux merci.
Voici donc le distancier https://www.cjoint.com/?0mshdw4oFDp
Ainsi que la feuille de service type https://www.cjoint.com/?0mshlC8anyd
J'attends avec impatience vos propositions.
Vous remerciant d'avance,
Cordialement,
Kisseur
Bonjour Kisseur
https://www.cjoint.com/?0msiAzxvNvJ
ci joint une proposition avec les remarques suivantes:
1°) votre fichier de distance est protégé avec mot de passe,
j'ai donc copié la feuille de distance dans une feuille du fichier service.
Ce serait lieux de garder comme ça, sinon il faut ouvrir les deux fichiers pour qu'ils fonctionnent
2°) les noms de lieux dans votre tableau ne se retrouve pas tous (loin s'en faut) dans votre tableau de distance et la formule affiche #/NA
_pour les identifier, j'ai placé une mise en forme conditionnelle qui "allume" les cellules en orange si le nom ne se trouve pas dans la liste ligne 1 des distances
_pour éviter les erreurs à l'avenir, j'ai placé une liste de validation dans les deux colonnes du tableau, basée sur la ligne de nom en ligne 1 distance. Ainsi les cellules seront remplies à partir de la liste déroulantes qui reprend les noms
_les écarts d'orthographe peuvent simplement porter sur un accent par exemple pour que cela ne fonctionne pas
_ j'ai "réajusté" quelques noms pour valider la formule, ils sont en rouge gras dans le tableau
3°) les champs utiles de la feuille de distance sont nommés:
COL pour la colonne de nom
LIG pour la ligne de nom
CHAMP pour l'ensemble du champ distance
si vous rajoutez des noms, il suffit de corriger la limite de champ dans cette liste de noms pour que les formules fonctionnent (modifier limite maxi seulement, le A1 du départ doit rester impérativement)
Revenez si besoin de complément, et testez bien pour tout valider.
Je reste à votre écoute
bien cordialement
https://www.cjoint.com/?0msiAzxvNvJ
ci joint une proposition avec les remarques suivantes:
1°) votre fichier de distance est protégé avec mot de passe,
j'ai donc copié la feuille de distance dans une feuille du fichier service.
Ce serait lieux de garder comme ça, sinon il faut ouvrir les deux fichiers pour qu'ils fonctionnent
2°) les noms de lieux dans votre tableau ne se retrouve pas tous (loin s'en faut) dans votre tableau de distance et la formule affiche #/NA
_pour les identifier, j'ai placé une mise en forme conditionnelle qui "allume" les cellules en orange si le nom ne se trouve pas dans la liste ligne 1 des distances
_pour éviter les erreurs à l'avenir, j'ai placé une liste de validation dans les deux colonnes du tableau, basée sur la ligne de nom en ligne 1 distance. Ainsi les cellules seront remplies à partir de la liste déroulantes qui reprend les noms
_les écarts d'orthographe peuvent simplement porter sur un accent par exemple pour que cela ne fonctionne pas
_ j'ai "réajusté" quelques noms pour valider la formule, ils sont en rouge gras dans le tableau
3°) les champs utiles de la feuille de distance sont nommés:
COL pour la colonne de nom
LIG pour la ligne de nom
CHAMP pour l'ensemble du champ distance
si vous rajoutez des noms, il suffit de corriger la limite de champ dans cette liste de noms pour que les formules fonctionnent (modifier limite maxi seulement, le A1 du départ doit rester impérativement)
Revenez si besoin de complément, et testez bien pour tout valider.
Je reste à votre écoute
bien cordialement
Vaucluse bonjour,
Je vais tout tester et je tiens vraiment à vous remercier, vous avez dû passer pas mal de temps la dessus.
Je rêve du jour où je serai pointu comme ça sur excel lol
Merci encore
Kisseur
Je vais tout tester et je tiens vraiment à vous remercier, vous avez dû passer pas mal de temps la dessus.
Je rêve du jour où je serai pointu comme ça sur excel lol
Merci encore
Kisseur