Recherche multicritères dans une colonne
Fermé
Yohann230
-
30 août 2011 à 11:22
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 30 août 2011 à 12:36
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 30 août 2011 à 12:36
A voir également:
- Recherche multicritères dans une colonne
- Déplacer une colonne excel - Guide
- Recherche musique - Guide
- Colonne word - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Google recherche par image - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
Modifié par Vaucluse le 30/08/2011 à 12:36
Modifié par Vaucluse le 30/08/2011 à 12:36
Bonjour
essayez peut être ceci:
en colonne B en laissant la cellule B1 vide et en commençant en B2:
=SI(OU(NB.SI(A2:A2;"*texte 1*");NB.SI(A2:A2"*Texte *");NB.SI(A2:A2;"*Texte 3*");NB.SI(A2:A2;"*texte4*");NB.SI(A2:A2;"*texte 5*");NB.SI(A2:A2;"*texte 6*");NB.SI(A2:A2;"*Texte 7*");NB.SI(A2:A2;"*texte 8*"));MAX($B$1:B1)+1;0)
et tirez sur la hauteur utile
attention aux signes!
Cette formule va incrémenter en colonne B de 1 à chaque fois qu'un des textes se trouvera dans la cellule A sur la ligne correspondante
vous pouvez ensuite en colonne C, placer la formule à partir de C2:
=SI(LIGNE()-1>MAX(B:B);"";INDEX(A:A;EQUIV(LIGNE()-1;B:B;0);1))
et tirez vers la bas
qui vous donnera la liste des textes sélectionnés par les conditions.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
essayez peut être ceci:
en colonne B en laissant la cellule B1 vide et en commençant en B2:
=SI(OU(NB.SI(A2:A2;"*texte 1*");NB.SI(A2:A2"*Texte *");NB.SI(A2:A2;"*Texte 3*");NB.SI(A2:A2;"*texte4*");NB.SI(A2:A2;"*texte 5*");NB.SI(A2:A2;"*texte 6*");NB.SI(A2:A2;"*Texte 7*");NB.SI(A2:A2;"*texte 8*"));MAX($B$1:B1)+1;0)
et tirez sur la hauteur utile
attention aux signes!
Cette formule va incrémenter en colonne B de 1 à chaque fois qu'un des textes se trouvera dans la cellule A sur la ligne correspondante
vous pouvez ensuite en colonne C, placer la formule à partir de C2:
=SI(LIGNE()-1>MAX(B:B);"";INDEX(A:A;EQUIV(LIGNE()-1;B:B;0);1))
et tirez vers la bas
qui vous donnera la liste des textes sélectionnés par les conditions.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?