Si une cellule contient texte alors

Résolu/Fermé
Sebass - 15 févr. 2016 à 15:44
 Sebass - 15 févr. 2016 à 16:14
Bonjour,

Je vous pose ma question :

Dans une page Excel, je veux inscrire un numéro de pièce dans la cellule B1.
Par la suite, je veux que chaque cellule de la colonne F indique le nombre 1 lorsque la cellule B de la même ligne contient le texte de la cellule B1.

Le texte de la cellule B1 sera inscrit manuellement.

Merci pour votre aide.

2 réponses

Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 31
Modifié par Theo.R le 15/02/2016 à 15:59
Bjr,

En F2 à étirer vers le bas :
=SI(NB.SI(B2;"*"&$B$1&"*")>0;1;0)

C'est ce que vous vouliez ?
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
15 févr. 2016 à 15:52
Salut Théo,

je crois que tu as mal lu la question, si il y a du texte en B il faut écrire 1 en colonne F
0
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 31 > Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024
15 févr. 2016 à 15:55
"chaque cellule de la colonne F indique le nombre 1 lorsque la cellule B de la même ligne contient le texte de la cellule B1"

-> "Contient le texte de la cellule B1" je comprends : "=B1" mais en effet peut être à tort ^^'
0
Je n'y arrive pas avec ta formule
0
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 31
15 févr. 2016 à 16:11
Prenons un exemple :

En B1 vous entrez le texte "Oiseau"
En B2 vous avez "L'Oiseau vole"

Avec ma formuleen F2, vous aurez la valeur 1 car B2 contient le texte de B1.

Mais si Mike-31 a raison, ce n'est pas ce que vous attendez..
0
Sebass > Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016
15 févr. 2016 à 16:14
Je viens de réessayer et ça fonctionne.

Probablement que j'avais mal transcrit la formule.

Merci beaucoup
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 15/02/2016 à 15:52
Bonjour,
dans ta cellule colonne B ce sera du texte ou un nombre, il est possible de faire le distinguo

autrement la formule colonne F est =si(B1<>"";1;"")
et tu incrémentes vers le bas

tu peux également imposé un texte bien précis dans ta colonne B
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
La cellule B1 sera alphanumérique.

Pour ta formule, si je l'inscrit en F2, je ne vois pas où se fait la référence à la cellule B2, par exemple.

Merci
0