Test si un texte d'une cellule est contenu dans une autre
Résolu
427
-
427 -
427 -
A voir également:
- Excel si cellule contient texte d'une autre cellule
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
3 réponses
Salut.
Autre formule possible à recopier de B2 à AEH27 :
=SI(ESTERR(TROUVE($A2;B$1));"";1)
Autre formule possible à recopier de B2 à AEH27 :
=SI(ESTERR(TROUVE($A2;B$1));"";1)
427
Merci beaucoup, c'était parfait !
Bonsoir,
Pas trop compris ta demande mais en B2
=(NBCAR(B1)-NBCAR(SUBSTITUE(B1;INDIRECT(ADRESSE(COLONNE();1));""))>0)*1
à tirer vers la droite
en B2 renvoie 1 si il y a au moins un "a"; en C3 renvoie 1 si il y a au moins un "b"
sinon, renvoie 0
Michel
Pas trop compris ta demande mais en B2
=(NBCAR(B1)-NBCAR(SUBSTITUE(B1;INDIRECT(ADRESSE(COLONNE();1));""))>0)*1
à tirer vers la droite
en B2 renvoie 1 si il y a au moins un "a"; en C3 renvoie 1 si il y a au moins un "b"
sinon, renvoie 0
Michel
Bonjour
j'ai peut être compris autre chose , alors je me lance:
si vous avez une liste de mot en A2:A26 et que vous voulez savoir si un de ces mots se trouve dans le texte en B1, cette formule par exemple en C1
=SOMMEPROD((NB.SI(B1;"*"&$A$2:$A$26&"*"))*1)
vous donnera même le nombre de mots de la liste contenus dans le texte en B1 et 0 s'il n'y en a pas
Vous pouvez toujours placer ensuite ce code dans une condition:
=SI(SOMMEPROD((NB.SI(B1;"*"&$A$2:$A$26&"*"))*1);"OUI";"NON)
crdlmnt
j'ai peut être compris autre chose , alors je me lance:
si vous avez une liste de mot en A2:A26 et que vous voulez savoir si un de ces mots se trouve dans le texte en B1, cette formule par exemple en C1
=SOMMEPROD((NB.SI(B1;"*"&$A$2:$A$26&"*"))*1)
vous donnera même le nombre de mots de la liste contenus dans le texte en B1 et 0 s'il n'y en a pas
Vous pouvez toujours placer ensuite ce code dans une condition:
=SI(SOMMEPROD((NB.SI(B1;"*"&$A$2:$A$26&"*"))*1);"OUI";"NON)
crdlmnt