SI ma cellule CONTIENT ... OU ...

Kily57 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   -
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

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Essaie ceci

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


Cdlmnt
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
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