Excel si cellule contient texte alors...

Résolu
Bonjour à tous,

J'ai un léger soucis que je souhaiterais pouvoir faciliter par une formule.
Si ma cellule A1 contient le texte "NBR" alors écrire NBR en cellule B1
Sachant que la cellule A1 = O'Ring NBR 70 Shore A.

Comment faire ?

En attendant de vous lire,

Mathieu

Configuration: Windows Vista / Firefox 12.0

7 réponses

Résumé de la discussion

Une demande porte sur l'utilisation d'une formule Excel pour écrire NBR en B1 lorsque A1 contient NBR dans un texte comme O'Ring NBR 70 Shore A. La solution principale proposée est d'utiliser NB.SI avec le critère '*NBR*' dans SI, ce qui renvoie 'NBR' lorsque NBR est présent dans A1. D'autres réponses évoquent des variantes avec des combinaisons de DROITE, GAUCHE et CHERCHE, ou des approches utilisant des caractères ASCII pour construire le mot 'NBR'. Pour étendre ou adapter le comportement, il existe des exemples où l'on teste des chaînes similaires ou l'on s'appuie sur des ressources externes indiquant des méthodes de détection de texte dans une cellule.

Bobot (l’IA à votre service)
  1. Contributeur
    Bonjour
    en B1
    =SI(NB.SI(A1;"*NBR*");"NBR";"")

    attention aux signes
    crdlmnt
    388
    1. Super ca fonctionne...

      Je vous remercie pour votre retour

      A très bientôt :)

      Mathieu
      2
    2. Génial ! Je n'arrivais pas à trouver cette solution sur tous les sites anglohopnes sur excel...
      Savez-vous comment faire pour multiplier les conditions?
      0
    3. Contributeur
      Salut,

      regarde du coté des SI imbriqués
      exemple: =SI(A1=1;"ok";SI(A1=2;"Super";SI(A1=3;"excellent";"")))
      0
    4. Super solution, j'aimerais juste comprendre pourquoi on utilise le nb.si dans ce cas.
      J'ai essayé la même formule sans le nb.si et ca ne fonctionne pas.

      Pouvez-vous m'epxliquer la logique derrière cette formule ? (le nb.si et normalement fait pour "compter" le nombre d'occures non ? :)
      0
    5. MERCIIIIIII !!!!!!!!! Au fin j'ai trouvé la solution pour m'aider :)
      0