Fonction "ou" + "gauche"+"si"

Résolu
Bonjour,

j'ai entré la formule ci-dessous dans excel 2010.

=SI(GAUCHE(A2;2)=OU(11;12;13));"ok";faux)

le résultat donne cependant #VALEUR!

quelqu'un peut-il me dire pourquoi cette erreur; la valeur de A2 est 11200 (en nombre bien sûr)

merci d'avance pour votre aide

2 réponses

  1. Contributeur
    bonjour

    =SI(ET(A2>=11000;A2<14000);"ok")
    0
    1. merci Michel_m pour ton apport
      mais il s'agit d'une combinaison avec la fonction gauche
      0
    2. Contributeur
      Et pourquoi veux tu utiliser la fonction gauche ?

      enfin le client est roi

      SI(ET(GAUCHE(A2;2>="11");GAUCHE(A2;2)<="13"));"ok")
      0
    3. j'ai besoin des deux premiers caractères pour appliquer la formule "si";
      j'ai simplifié mon exemple sinon dans d'autres cas, j'ai du texte et non des nombres.
      tu as une réponse à ma question suivante?

      mais supposons que nous avons plus de 30 références à "analyser" avec la fonction gauche, par exemple de 111 à 411; on écrirais chaque fois gauche GAUCHE(A2;2)="x"?

      existe-t-il une solution avec une formule moins longue?
      0
    4. Contributeur
      les messages se sont croisés
      SI(ET(GAUCHE(A2;3)>="111");GAUCHE(A2;3)<="411"));"ok")
      pas besoin de marquer FAUx dans la formule, XL le fait de lui même
      0
    5. j'ai essayé la formule SI(ET(GAUCHE(A2;2>="11");GAUCHE(A2;2)<="13"));"ok") suggérée mais ça marche tjours pas;
      je pense qu'il manque des arguments
      0