Trouver du texte dans une colonne à partir d'une autre colonne
Fermé
ninouta
Messages postés
4
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014
-
27 mars 2014 à 12:49
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 27 mars 2014 à 16:37
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 27 mars 2014 à 16:37
A voir également:
- Trouver du texte dans une colonne à partir d'une autre colonne
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
- Figer une colonne excel - Guide
7 réponses
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié par Mike-31 le 27/03/2014 à 13:02
Modifié par Mike-31 le 27/03/2014 à 13:02
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.
ninouta
Messages postés
4
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014
27 mars 2014 à 13:49
27 mars 2014 à 13:49
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.
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
27 mars 2014 à 13:53
27 mars 2014 à 13:53
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)));"")
ninouta
Messages postés
4
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014
27 mars 2014 à 14:56
27 mars 2014 à 14:56
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
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
27 mars 2014 à 14:59
27 mars 2014 à 14:59
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/
ninouta
Messages postés
4
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
27 mars 2014
27 mars 2014 à 16:22
27 mars 2014 à 16:22
https://www.cjoint.com/?3CBqtidcNsE
Salut, voici un exemple.
Salut, voici un exemple.
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
27 mars 2014 à 16:37
27 mars 2014 à 16:37
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