Insérer valeur référence autre tableau
Fermé
JB29200
Messages postés
6
Date d'inscription
mercredi 19 mars 2014
Statut
Membre
Dernière intervention
19 mars 2014
-
19 mars 2014 à 11:18
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 - 19 mars 2014 à 16:17
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 - 19 mars 2014 à 16:17
A voir également:
- Insérer valeur référence autre tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Insérer signature word - Guide
- Tableau word - Guide
- Insérer liste déroulante excel - Guide
4 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
Modifié par pilas31 le 19/03/2014 à 11:35
Modifié par pilas31 le 19/03/2014 à 11:35
Bonjour,
A priori la fonction RECHERCHEV semble adaptée.
Si le tableau des volumes est sur une autre feuille alors il faut sélectionner ce tableau et lui donner un nom (par exemple "VOLUMES")
Puis utiliser la fonction comme ceci (si la référence est en A1 dans l'exemple) :
=RECHERCHEV(A1;VOLUMES;2;FAUX)
Attention : cela suppose qu'il n'y a dans le tableau des volumes qu'une ligne pour chaque référence
voir un tutoriel ici : https://www.commentcamarche.net/faq/24720-fonction-recherchev-sur-excel
Cordialement,
A priori la fonction RECHERCHEV semble adaptée.
Si le tableau des volumes est sur une autre feuille alors il faut sélectionner ce tableau et lui donner un nom (par exemple "VOLUMES")
Puis utiliser la fonction comme ceci (si la référence est en A1 dans l'exemple) :
=RECHERCHEV(A1;VOLUMES;2;FAUX)
Attention : cela suppose qu'il n'y a dans le tableau des volumes qu'une ligne pour chaque référence
voir un tutoriel ici : https://www.commentcamarche.net/faq/24720-fonction-recherchev-sur-excel
Cordialement,
JB29200
Messages postés
6
Date d'inscription
mercredi 19 mars 2014
Statut
Membre
Dernière intervention
19 mars 2014
19 mars 2014 à 14:03
19 mars 2014 à 14:03
Après plusieurs heures de recherche, je n'ai toujours pas trouvé la solution. Puis je vous envoyer le fichier afin que vous puissiez visualiser au mieux la situation ?
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
19 mars 2014 à 14:06
19 mars 2014 à 14:06
Oui, il faut le déposer sur
https://www.cjoint.com/
Télécharger le fichier (enlever les informations confidentielles), créer le lien et copier ce lien dans un message ici.
https://www.cjoint.com/
Télécharger le fichier (enlever les informations confidentielles), créer le lien et copier ce lien dans un message ici.
JB29200
Messages postés
6
Date d'inscription
mercredi 19 mars 2014
Statut
Membre
Dernière intervention
19 mars 2014
19 mars 2014 à 14:26
19 mars 2014 à 14:26
C est chose faite. Vous trouverez quelques explications dans le commentaire en cellule E2.
Merci beaucoup
Merci beaucoup
JB29200
Messages postés
6
Date d'inscription
mercredi 19 mars 2014
Statut
Membre
Dernière intervention
19 mars 2014
19 mars 2014 à 14:28
19 mars 2014 à 14:28
Mmmmmh finalement, le fichier ne passe pas, mon administrateur refuse l'accès au site.
Je l'ai déposé ici : https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download
Merci beaucoup
Je l'ai déposé ici : https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download
Merci beaucoup
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
19 mars 2014 à 14:48
19 mars 2014 à 14:48
Je viens de regarder le classeur.
Il y a plusieurs problèmes :
1/ Le tableau dans lequel on recherche qui s'appellent VOLUME doit impérativement commencer par la référence. En effet, la fonction RECHERCHEV cherche toujours la référence dans la 1° colonne du tableau et ramène le résultat en relatif par rapport à cette première colonne. Donc pour nous la colonne EAN c'est à dire la G
Autrement dit VOLUME =Sheet1!$G$68:$T$110
2/ en relatif le volume est donc la colonne 7 (Sales unit)
3/ dans le tableau la référence est entre guillemets donc il faut mettre des guillemets dans la recherche.
Au final la formule devient par exemple en I6:
=RECHERCHEV("'" & D6 &"'";VOLUME;7)
Attention: il y a des lignes dans le tableau VOLUME avec plusieurs références séparées par des virgules. Ces lignes ne sont par trouvées. le mieux c'est peut-être de séparer ces lignes pour avoir une ligne par référence.
Voila
Il y a plusieurs problèmes :
1/ Le tableau dans lequel on recherche qui s'appellent VOLUME doit impérativement commencer par la référence. En effet, la fonction RECHERCHEV cherche toujours la référence dans la 1° colonne du tableau et ramène le résultat en relatif par rapport à cette première colonne. Donc pour nous la colonne EAN c'est à dire la G
Autrement dit VOLUME =Sheet1!$G$68:$T$110
2/ en relatif le volume est donc la colonne 7 (Sales unit)
3/ dans le tableau la référence est entre guillemets donc il faut mettre des guillemets dans la recherche.
Au final la formule devient par exemple en I6:
=RECHERCHEV("'" & D6 &"'";VOLUME;7)
Attention: il y a des lignes dans le tableau VOLUME avec plusieurs références séparées par des virgules. Ces lignes ne sont par trouvées. le mieux c'est peut-être de séparer ces lignes pour avoir une ligne par référence.
Voila
JB29200
Messages postés
6
Date d'inscription
mercredi 19 mars 2014
Statut
Membre
Dernière intervention
19 mars 2014
19 mars 2014 à 15:25
19 mars 2014 à 15:25
Merci pour l'aide pilas31. Mais mon cas semble être désespéré. A cela s'ajoute un problème de format des cellules apparament... -_-
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
Modifié par pilas31 le 19/03/2014 à 15:47
Modifié par pilas31 le 19/03/2014 à 15:47
Oui moi je pense qu'il vaut mieux passer les références dans le tableau volume en numérique et séparer les références multiples.
Comme ça on peut utiliser la formule : =RECHERCHEV (D6;VOLUME;7;FAUX)
Avec le FAUX comme dernier paramètre il ne retourne que les références exactes.
ou mieux encore avec un test sur les références vides :
=SI(D6<>"";RECHERCHEV( D6;VOLUME;7;FAUX);"")
Comme cela ne reste en erreur que les références non trouvées
Comme ça on peut utiliser la formule : =RECHERCHEV (D6;VOLUME;7;FAUX)
Avec le FAUX comme dernier paramètre il ne retourne que les références exactes.
ou mieux encore avec un test sur les références vides :
=SI(D6<>"";RECHERCHEV( D6;VOLUME;7;FAUX);"")
Comme cela ne reste en erreur que les références non trouvées
JB29200
Messages postés
6
Date d'inscription
mercredi 19 mars 2014
Statut
Membre
Dernière intervention
19 mars 2014
19 mars 2014 à 16:09
19 mars 2014 à 16:09
Toujours pas...
Je crois que je vais le faire manuellement. Mais quelle frustration !
En tout cas merci beaucoup pour l'implication ;)
Je crois que je vais le faire manuellement. Mais quelle frustration !
En tout cas merci beaucoup pour l'implication ;)
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
19 mars 2014 à 16:17
19 mars 2014 à 16:17
Il faut enlever "manuellement" les guillemets et ensuite choisir un format numérique