Rechercher : dans
Par :

Excel : recherche de références similaires

Dernière réponse le 19 jan 2009 à 16:33:39 boerwanger, le 19 jan 2009 à 09:29:23 
 Signaler ce message aux modérateurs

Bonjour,

je ne suis pas vraiment un nouveau, mais j'ai oublié mes identifiants donc je me suis réinscrit!

je sollicite les experts d'excel, voilà mon problème :

- j'ai une colonne avec des références de pièces en stock en vrac
- 6 colonnes avec les références de pièces utilisées pour 6 types d'appareils différents

je souhaite avoir à la sortie une colonne qui m'indique si la référence de la pièce en stock fais partie d'un des 6 appareil et lequel.

j'ai été assez clair dans ma requète?



merci beaucoup

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Excel : recherche de références similaires » dans :
Référencer son site : les moteurs de recherche VoirVoici quelques autres "trucs" à savoir pour référencer un site. Les moteurs de recherche où il faut à tout prix présenter son site : 1) DMOZ ( www.dmoz.org). Ce site est très important car Google, Yahoo, Lycos, Voila... vont tous rechercher des...
Eviter les doublons dans Excel VoirEviter les doublons lors d'un encodage dans un colonne de feuille excel: prendre le format conditionnel sur le première cellule sous les titres (par ex A2) choisir la formule suivante : =NB.SI($A$2:$A$21;A2)>1 mettre là la couleur de fond...
[VBA] Recherche Find avec retour multiple VoirUne simple recherche Find vous retourne la première coordonnée trouvée. Dans certaines circonstances il est nécessaire de connaître toutes les coordonnées des occurrences trouvées. C'est ce que fait cette petite fonction. Dans un module...

1

Vaucluse, le 19 jan 2009 à 10:45:48

Bonjour
Essayez d'adapter l'exemple ci dessous à vos champ:

Feuil1
Colonne A,B,C,D,E,F les listes de pièce par appareil dont vous disposez
En tête de chaque colonne, le nom de l'appareil en A1,B1,C1 etc...
Nommez les 6 champs (c'est plus simple pour les formules)
Pour l'exemple, les noms: LIST1,LIST2,LIST3...etc

Feuil2
Votre liste de pièces en colonne A, la première à partir de A2
En B2, la formule:
=SI(NB.SI(LIST1;A2)>0;Feuil1$A$1;SI(NB.SI(LIST2;A2)>0;Feuil1!$B$1;SI(NB.SI(LIST3;A2)>0;Feuil1!$C$1;SI(NB.SI(LIST4;A2)>0;Feuil1!$D$1;SI(NB.SI(LIST5;A2)>0;Feuil1!$E$1;SI(NB.SI(LIST6;A2)>0;Feuil1!$F$1;"non référencé"))))))
Tirz sur la hauteur de votre liste de pièce
A noter toutefois que si vous avez des références identiques dans plusieurs listes, seule, l'appareil trouvé le premier dans la formule sera identifié
Crdlmnt
PS: je viens de reprendre le message pour corriger quelques erreurs dans la formule
La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

2

boerwanger, le 19 jan 2009 à 11:32:52

Bonjour,

merci pour votre aide, j'ai essayé votre formule mais excel m'affiche #NOM? dans la cellule une fois celle-ci validée

je l'ai utilisée telle quelle (il manquais juste un ! dans FEUIL1$A$1)

=SI(NB.SI(LIST1;A2)>0;Feuil1!$A$2;SI(NB.SI(LIST2;A2)>0;Feuil1!$B$2;SI(NB.SI(LIST3;A2)>0;Feuil1!$C$2;SI(NB.SI(LIST4;A2)>0;Feuil1!$D$2;SI(NB.SI(LIST5;A2)>0;Feuil1!$E$2;SI(NB.SI(LIST6;A2)>0;Feuil1!$F$2;"non référencé"))))))

est ce que je devais bien mettre les noms LIST1, LIST2... en cellules A1, B1 de la feuil 1 ?

est ce que çela pose problème qu'il n'y ai pas le meme nombre de références dans les différentes colonnes?

la formule me paraissait cohérente avec ce que je cherchais, je ne comprends pas bien pourquoi elle ne fonctionne pas...

merci d'avance

Répondre à boerwanger

3

Vaucluse, le 19 jan 2009 à 11:45:02

Bonjoiur
Ce que vous n'avez pas du faire pour qu'Excel vous envoie ce code, c'est nommer les champs de votre feuille 1:
Pour cela:
Saisir le champ / Barre d'outil / Insertion/ Nom / Et dans la fenètre, taper le nom de la liste s'il n'est pas affiché automatiquement (LIST1)
A faire pour les 6 champs concernés
Nota:
1°)ayant sorti la fonction Nom de sa rubrique de base sur mon Excel, je ne sais plus vous dire si vous la trouverez dans "Insertion" ou dans "Données" . Cherchez dans les deux?
2°)Autre méthode pour nommer:
Sélectionnez le champ et tapez le nom dans la fenêtre à gauche de la barre de formule, à, la place des limites du champ qui y sont affichées.
3°) dans la formule que vous présentez, ,on suppose que le nom des appareils est en ligne 2.
Ceci pour dire que ce n'est pas le titre de la colonne qui fait référence, mais le nom que vous donnez au champ.
LIST1 , 2,3 peuvent très bien être utilisées comme nom de champ sans être inscrits dans la colonne.Il ne s'agissait que de l'exemple et vous pouvez mettre directement vos noms d'appareils en ligne 1
Avec ça, ça devrait marcher.
La longueur des champs n'a pas d'importance, il suffit que les zones nommées couvrent à chaque fois toute la liste de référence
Crdlmnt La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

4

boerwanger, le 19 jan 2009 à 13:34:17

D'accord

en effet j'avais affecté les nom list1,2... uniquement aux premières cellules et pas aux colonnes entières


mais la formule ne fonctionne toujours pas, il m'indique "non référencé" partout

=SI(NB.SI(LIST1;A3)>0;Feuil1!$A$2+LIST1;SI(NB.SI(LIST2;A3)>0;Feuil1!$B$2+LIST2;SI(NB.SI(LIST3;A3)>0;Feuil1!$C$2+LIST3;SI(NB.SI(LIST4;A3)>0;Feuil1!$D$2+LIST4;SI(NB.SI(LIST5;A3)>0;Feuil1!$E$2+LIST5;SI(NB.SI(LIST6;A3)>0;Feuil1!$F$2+LIST6;"non reference"))))))

pourtant tout à l'air en ordre...

Répondre à boerwanger

6

Vaucluse, le 19 jan 2009 à 14:28:16

Re
La formule que vous avez placée n'a rien à voir avec ce que je vous propose..... pourquoi mettre Feuil1!A2+LIST1? etc...
Ci joint un fichier exemple avec ma proposition, en, souhaitant qu'elle puisse vous convenir
La feuille Etat représente les listes de ce que vous avez dans vos machines
La feuille Stoc représente la liste de vos pièces en vrac
Crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj200901/cijnjLB1qV.xl­s La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

5

xkristi, le 19 jan 2009 à 14:14:04

Bonjour !

Combien de références différentes as-tu ?
Peux-tu mettre ton fichier sur cjoint.com
avec ce que tu voudrais comme résultat et
tu nous donnes le lien .


appareil1 appareil2 appareil3 appareil4 appareil5 appareil6
boulon boulon
vis vis vis
moteur moteur moteur moteur


"sélectionnez le premier tableau
copier
édition , collage spécial , transposé"


appareil1 boulon vis moteur
appareil2 moteur
appareil3 boulon moteur
appareil4 vis
appareil5
appareil6 vis moteur

ensuite on peut faire un TCD
xkristi
Je ne détiens point la vérité , je te la laisse  volontiers ...

Répondre à xkristi

7

boerwanger, le 19 jan 2009 à 15:03:05

Merci à vous

maintenant ça marche parfois mais pas tout le temps...

aparemment il a du mal à reconnaitre les références du type chiffreslettreschiffres ex : 03AM543

d'ou cela peut provenir?

merci

Répondre à boerwanger

9

Vaucluse, le 19 jan 2009 à 16:25:31

Re
Le problème vient probablement:
soit d'une erreur de concordance de code (il suffit par exemple d'un blanc au début ou à la fin pour casser la recherche)
Soit d'un formatage de cellule différent.
Il n'y a aucune raison si les codes sont strictement identiques, que cela ne marche pas.

Vu qu'il s'agit de référence alphanumériques, je pense que vous auriez interêt dans vos deux feuilles:
_1°) à formater toutes les cellules des champs en format "Texte"
_2°)Si vos codes ne comportent aucun blanc en principe, à éliminer ceux qui pourraient s'y trouver:
sélectionnez les champs / Barre d'outil / Edition / Remplacer
Fenêtre du haut: taper un blanc
Fenêtre du bas ne rentrez rien
Cliquez sur remplacer tout
Ca devrait arranger vos affaires.
Crdlmnt La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

8

boerwanger, le 19 jan 2009 à 16:18:58

Voilà le type de références qui fonctionnent :

ASS-BAC-HUILE-TR
65112340

et celles qui ne fonctionnent pas :

03AJ746
COUSS11-950KW
GV22/32TSD45-F-E
M7N/90-LATTY


comment regler ce problème et faire qu'il reconaisse la référence qu'elle soit numérique/alphanumérique/alphabétique?

merci beaucoup

Répondre à boerwanger

10

Vaucluse, le 19 jan 2009 à 16:31:31

Re
réponse au message précédent.
Ci joint le fichier avec "vos références non valables" intégrées. Vous pourrez voir que tout fonctionne
http://www.cijoint.fr/cjlink.php?file=cj200901/cijzRYnB15.xls
Crdlmnt
Bonne chance La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

11

 boerwanger, le 19 jan 2009 à 16:33:39

C'était tellement évident!

merci infiniment je n'avais pas un seul instant pensé à ces satanés espaces (il y en avait après les référence)

ça marche parfaitement maintenant.

une fois de plus merci.

Répondre à boerwanger