Probleme excel

Fermé
fanch - 3 janv. 2011 à 15:31
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 3 janv. 2011 à 16:30
Bonjour,

un petit souci qui a l'air un peu stupide.

J'ai un premier tableau avec 3 colonnes:
type de voiture- nom du kit- numéro de kit

et un deuxieme tableau avec:
type de voiture-nom du kit

je souhaiterais automatiser l'affichage du numéro de kit en fonction de ces deux critères.
merci d'avance!

2 réponses

tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 243
3 janv. 2011 à 15:39
Bonjour,

Une solution simple à mettre en oeuvre:

dans le premier classeur, insérer une colonne et concaténer:
type de voiture- nom du kit

Dans le deuxième classeur: recherchev de la concaténation correspondante.
0
je penses pas avoir saisie....

ce qui voudrait dire dans mon premier tableau
nom voiture- nom kit- numéro kit- nomvoiture et kit

mais je vois pas ce que cela va m'apporter pour la suite! il faudrait faire de même dans le deuxième tableau seulement, j'ai énormément de commande....
0
tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 243
Modifié par tchernosplif le 3/01/2011 à 16:10
Oui il faut concaténer dans les 2 tableaux:

dans le classeur1:
xsaraK2000----xsara---K2000---12345
xantiaK3000---xantia-- K3000---54321

dans le classeur2:
=RECHERCHEV(CONCATENATION;'[classeur1.xls]Feuil1'!A:D;4) =>>> 12345
0
effectivement, s'a a l'air logique, je tente pourtant et les codes donnés ne correspondent pas a la référence produit... merci tout de même, je dois être sur la bonne piste!
0
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 319
Modifié par Vaucluse le 3/01/2011 à 16:31
Re
pour que le résultat soit correct il faut figer la formulation du code recherche. Tel qu'il est donné ici, il recherche la 1° valeur proche en fonction du classement du champ de recherche colonne A
Si vous utilisez ce type de construction, la formule est:
=RECHERCHEV(CONCATENATION;'[classeur1.xls]Feuil1'!A:D;4;0)
soit donc complèté de ;0) ou;FAUX) ou;) simplement de façon à ce que la formule ne renvoi que le code exact.
Vous pouvez aussi essayer la solution du message ci dessous.
Crdlmnt
0
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 319
Modifié par Vaucluse le 3/01/2011 à 16:19
Bonjour tous
sur le même principe que technosplif sans colonne de renvoi:
exemple à adapter:
de A1 à A100: type
de B1àB100 kit
de C1 à C100 N° de kit

dans les cellules d'éditions

Cellule D1 type
cellule E1 kit
cellule F1 la formule:

={INDEX($C$1:$C$100;EQUIV($D1&$E1;$A$1:$A$100&$B$1:$B$100;0);1)}

si la formule doit être tirée sur la hauteur du champ, bien mettre les blocages $ aux bons endroits.

Cette formule est matricielle et doit être entrée avec la touche Enter en maintenant alt et shift enfoncées. Elle doit se retrouver entre les accolades comme ci dessus.

Crdlmnt




Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0