Probleme excel

fanch -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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!

A voir également:

2 réponses

tchernosplif Messages postés 714 Statut Membre 248
 
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
fanch
 
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 714 Statut Membre 248
 
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
fanch
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
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