Excel recherche sur 2 colonnes
Résolu/Fermé
GDCG
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
-
9 sept. 2009 à 10:24
GDCG Messages postés 7 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 9 septembre 2009 - 9 sept. 2009 à 17:01
GDCG Messages postés 7 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 9 septembre 2009 - 9 sept. 2009 à 17:01
A voir également:
- Excel recherche sur 2 colonnes
- Déplacer une colonne excel - Guide
- Liste déroulante excel - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
11 réponses
GDCG
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
1
9 sept. 2009 à 13:15
9 sept. 2009 à 13:15
Merci mais je dois travailler sur une trentaine de personnes avec des noms de familles identiques et cela représente trop de fonctions imbriquées pour Excel, c'est pourquoi je ne peux pas utiliser la formule que vous proposez ci-dessus.
C'est bien le principe, mais je voudrais une seule formule, sinon au bout de 8 arguments, Excel refuse la formule et je dois en retaper une autre dans une autre colonne donc mon tableau devient assez lourd et difficilement exploitable, c'est pourquoi je recherche 1 formule qui pourrait me trouver cela.
Merci beaucoup.
C'est bien le principe, mais je voudrais une seule formule, sinon au bout de 8 arguments, Excel refuse la formule et je dois en retaper une autre dans une autre colonne donc mon tableau devient assez lourd et difficilement exploitable, c'est pourquoi je recherche 1 formule qui pourrait me trouver cela.
Merci beaucoup.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
9 sept. 2009 à 11:07
9 sept. 2009 à 11:07
Bonjour,
OK, mais
1/ comment détermine tu F, G B ?
2/ si il y a plus de 26 martin 54 ?
dans l'attente
OK, mais
1/ comment détermine tu F, G B ?
2/ si il y a plus de 26 martin 54 ?
dans l'attente
GDCG
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
1
9 sept. 2009 à 11:19
9 sept. 2009 à 11:19
Merci de votre réponse.
En fait le numéro c'est leur code métier. Donc Martin F possède le code métier 60, martin B, le code 56, etc.
Les initiales je les ai et je pensais faire un tableau (genre base de donnnées) comme celui ci dans une feuille à part avec les 30 noms, leur code et leur initiale:
MARTIN 60 MARTIN F
MARTIN 56 MARTIN B
MARTIN 54 MARTIN G
Ensuite, je pensais faire un recherche sur ma liste entière pour que lorsque excel voit le nom Martin, dans la colonne 1, il regarde son code métier dans la colonne 2 et associe l'initiale automatiquement dans la colonne 3 :
Colonne 1 Colonne 2 Colonne 3
MARTIN 54 Formule
DUPONT 60 Formule
DURANT 56 Formule
MARTIN 60 Formule
J'espère avoir été plus claire
En fait le numéro c'est leur code métier. Donc Martin F possède le code métier 60, martin B, le code 56, etc.
Les initiales je les ai et je pensais faire un tableau (genre base de donnnées) comme celui ci dans une feuille à part avec les 30 noms, leur code et leur initiale:
MARTIN 60 MARTIN F
MARTIN 56 MARTIN B
MARTIN 54 MARTIN G
Ensuite, je pensais faire un recherche sur ma liste entière pour que lorsque excel voit le nom Martin, dans la colonne 1, il regarde son code métier dans la colonne 2 et associe l'initiale automatiquement dans la colonne 3 :
Colonne 1 Colonne 2 Colonne 3
MARTIN 54 Formule
DUPONT 60 Formule
DURANT 56 Formule
MARTIN 60 Formule
J'espère avoir été plus claire
smartway14
Messages postés
822
Date d'inscription
mercredi 15 octobre 2008
Statut
Membre
Dernière intervention
8 octobre 2011
185
9 sept. 2009 à 12:57
9 sept. 2009 à 12:57
bonjour;
voici la formule d'après ce que j'ai comprit:
=SI(ET(A1=martin;B1=60);CONCATENER(A1;F);SI(ET(A1=martin;B1=56);CONCATENER(A1;B);SI(ET(A1=martin;B1=54);CONCATENER(A1;G);" ")))
voici la formule d'après ce que j'ai comprit:
=SI(ET(A1=martin;B1=60);CONCATENER(A1;F);SI(ET(A1=martin;B1=56);CONCATENER(A1;B);SI(ET(A1=martin;B1=54);CONCATENER(A1;G);" ")))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
smartway14
Messages postés
822
Date d'inscription
mercredi 15 octobre 2008
Statut
Membre
Dernière intervention
8 octobre 2011
185
9 sept. 2009 à 13:21
9 sept. 2009 à 13:21
et les codes il y a que trois?
GDCG
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
1
9 sept. 2009 à 13:27
9 sept. 2009 à 13:27
Il y a 10 à 15 codes différents
smartway14
Messages postés
822
Date d'inscription
mercredi 15 octobre 2008
Statut
Membre
Dernière intervention
8 octobre 2011
185
9 sept. 2009 à 13:38
9 sept. 2009 à 13:38
voir si ça vous convient
http://cijoint.com/?jjnK1hiXl3
http://cijoint.com/?jjnK1hiXl3
GDCG
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
1
9 sept. 2009 à 13:59
9 sept. 2009 à 13:59
Désolée, mais lorsque je télécharge ce fichier, cela me donne plusieurs documents xml et je ne sais pas quoi en faire.
Cela vient peut-être du fait que le fichier est en xlsx, j'utilise Excel 2002 et je ne peux pas télécharger l'application qui convertit les fichiers (je ne suis pas sur mon pc et il faut que j'évite de télécharger des applications).
Cela vient peut-être du fait que le fichier est en xlsx, j'utilise Excel 2002 et je ne peux pas télécharger l'application qui convertit les fichiers (je ne suis pas sur mon pc et il faut que j'évite de télécharger des applications).
smartway14
Messages postés
822
Date d'inscription
mercredi 15 octobre 2008
Statut
Membre
Dernière intervention
8 octobre 2011
185
9 sept. 2009 à 14:04
9 sept. 2009 à 14:04
cet fichier porte un exemple faux par ce que la formule pour trois codes je pense qu'il faut le faire par VBA
GDCG
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
1
9 sept. 2009 à 14:21
9 sept. 2009 à 14:21
oui c'est bien ce que je pensais mais je ne maîtrise pas du tout VBA, je vais essayé de me rappeler mes cours et travailler dessus!
Merci
Merci
GDCG
Messages postés
7
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
1
9 sept. 2009 à 17:01
9 sept. 2009 à 17:01
Non sans difficultés, j'ai résolu mon problème grâce à VBA.
Merci à ceux qui ont répondu à mon message.
Merci à ceux qui ont répondu à mon message.