Trouver du texte dans une colonne à partir d'une autre colonne
ninouta
Messages postés
4
Statut
Membre
-
Mike-31 Messages postés 19571 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 19571 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je rencontre un problème avec excel que voici.
Je dispose d'un tableau constitué de 3 colonnes : produits, composants, fournisseurs.
J'aimerai déterminer tous les produits (colonne 1) dans lesquels je trouve certains composant de la colonne 2.
J'ai tenté de combiner les fonctions INDEX et EQUIV mais le problème qui se pose est que la recherche s'arrête dès le 1er produit trouvé contenant le constituant en question or moi je les veux tous.
Pourriez-vous m'éclairer SVP!
Je rencontre un problème avec excel que voici.
Je dispose d'un tableau constitué de 3 colonnes : produits, composants, fournisseurs.
J'aimerai déterminer tous les produits (colonne 1) dans lesquels je trouve certains composant de la colonne 2.
J'ai tenté de combiner les fonctions INDEX et EQUIV mais le problème qui se pose est que la recherche s'arrête dès le 1er produit trouvé contenant le constituant en question or moi je les veux tous.
Pourriez-vous m'éclairer SVP!
A voir également:
- Trouver du texte dans une colonne à partir d'une autre colonne
- Déplacer une colonne excel - Guide
- Trier une colonne excel - Guide
- Colonne word - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Formule somme excel colonne - Guide
7 réponses
Bonjour,
travaille avec des plages nommées, exemple nomme la plage colonne 1 qui est certainement en colonne A col_A la plage colonne B nommée col_B etc ...
ce qui donne comme formule matricielle qu'il faudra confirmer avec les trois touches Ctrl, Shift et Entrée, ce qui placera la formule entre {}
=SI(LIGNES($1:1)<=NB.SI(col_A;$D$1);INDEX(col_B;PETITE.VALEUR(SI(col_A=$D$1;LIGNE(INDIRECT("1:"&LIGNES(col_A))));LIGNES($1:1)));"")
mais tes explications ne me semblent pas complètes, à partir des critères produits tu veux extraire les composants ou les fournisseurs ou encore à partir des composants tu veux extraire quelle donnée
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
travaille avec des plages nommées, exemple nomme la plage colonne 1 qui est certainement en colonne A col_A la plage colonne B nommée col_B etc ...
ce qui donne comme formule matricielle qu'il faudra confirmer avec les trois touches Ctrl, Shift et Entrée, ce qui placera la formule entre {}
=SI(LIGNES($1:1)<=NB.SI(col_A;$D$1);INDEX(col_B;PETITE.VALEUR(SI(col_A=$D$1;LIGNE(INDIRECT("1:"&LIGNES(col_A))));LIGNES($1:1)));"")
mais tes explications ne me semblent pas complètes, à partir des critères produits tu veux extraire les composants ou les fournisseurs ou encore à partir des composants tu veux extraire quelle donnée
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Merci Mike,
Enfait, je voudrais obtenir les noms des produits (colonne 1) qui contiennent mes substances en colonne 2. Sachant que plusieurs produits contiennent la même substances. Donc moi je souhaite travailler à partir de la colonne 2.
Enfait, je voudrais obtenir les noms des produits (colonne 1) qui contiennent mes substances en colonne 2. Sachant que plusieurs produits contiennent la même substances. Donc moi je souhaite travailler à partir de la colonne 2.
Re,
Nomme tes plages comme je te l'ai conseillé et teste cette formule matricielle que je n'ai pas le temps de tester, mais cela devrait te donner le résultat
=SI(LIGNES($1:1)<=NB.SI(col_B;$D$1);INDEX(col_A;PETITE.VALEUR(SI(col_B=$D$1;LIGNE(INDIRECT("1:"&LIGNES(col_B))));LIGNES($1:1)));"")
Nomme tes plages comme je te l'ai conseillé et teste cette formule matricielle que je n'ai pas le temps de tester, mais cela devrait te donner le résultat
=SI(LIGNES($1:1)<=NB.SI(col_B;$D$1);INDEX(col_A;PETITE.VALEUR(SI(col_B=$D$1;LIGNE(INDIRECT("1:"&LIGNES(col_B))));LIGNES($1:1)));"")
j'ai nommé mes colonnes mais la formule ne marche pas. Peux-tu m'expliquer ta démarche car je suis quasi novice en excel et je comprends pas dans ta formule le D (juste après col_B dans nb.si).
Merci
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Le plus simple est de créer un bout de fichier que tu poste grâce à ce lien et j'adapte une formule qui te permettra de comprendre
https://www.cjoint.com/
Le plus simple est de créer un bout de fichier que tu poste grâce à ce lien et j'adapte une formule qui te permettra de comprendre
https://www.cjoint.com/
Re,
Voila en E4 le critère et en colonne F tous les composants si j'ai bien tout compris
https://www.cjoint.com/?DCBqJF46li4
Voila en E4 le critère et en colonne F tous les composants si j'ai bien tout compris
https://www.cjoint.com/?DCBqJF46li4