SI ma cellule CONTIENT ... OU ...

Bonjour,

J'utilise actuellement une fonction qui me permet d'obtenir 10 si A2 contient XXX et 1 sinon
=SI(NB.SI(A2;"*XXX*");10;1)
Cette formule fonctionne bien.

Je voudrais maintenant obtenir 10 si A2 contient XXX ou YYY ou ZZZ ... J'utilise donc la formule
=SI(NB.SI(A2;OU("*XXX*";"*YYY*";"*ZZZ*");10;1)
Cette formule ne fonctionne pas, j'obtiens 1 dans tous les cas ...

Merci par avance si vous pouvez m'apporter de l'aide sur ce sujet

2 réponses

  1. Bonjour

    Essaie ceci

    =SI(OU(NB.SI(A2;"*XXX*");NB.SI(A2;"*YYY*");NB.SI(A2;"*ZZZ*"));10;1)

    Cdlmnt
    0
    1. Contributeur
      Salut le Forum

      Autre formule :
      =SI(SOMMEPROD(NON(ESTERR(TROUVE({"xxx";"yyy";"zzz"};A2;1)))*1)>0;10;1)
      ou
      =SI(SOMMEPROD(--NON(ESTERR(TROUVE({"xxx";"yyy";"zzz"};A2;1))))>0;10;1)

      Mytå
      Merci de donner suite à votre question, nous ne sommes pas des robots...
      « Si le déboguage est l'art d'enlever les bogues, alors la programmation doit être l'art de les créer. »
      0