SI avec plusieurs conditions

Bonjour,

je souhaiterais intégrer la notion d'intervalle dans les conditions

Par exemple : si A1 compris entre 0,5 et 0,7 résultat 2 ; siA1 compris entre 0,7 et 0,9 resultat 1 ; siA1 compris entre 0,9 et 1 résultat 0 ; siA1 compris entre 1 et 1,1 résultat -1

Merci de votre aide

2 réponses

  1. Contributeur
    Je dirais:

    =SI(ET(A1>0.5:A1<0.7);2;SI(A1<0.9;1;SI(A1<1;0;SI(A1<1.1;-1;)))))
    0
    1. Contributeur
      Bonsoir Bruce

      petit problème dans les signes ont dirait ou alors je vois mal, mais entre A1>0,5 et A1<07 il faudrait un point virgule. Là je vois deux points, mais j'ai la vue qui baisse.

      Et bien entendu, il faut que le séparateur de décimale soit le point, or la question parle bien de virgule

      et puis terminons avec le fait qu'il y a une parenthèse de trop à la fin.

      Aller au dodo! :-))

      mais la formule reste bonne va

      crdlmnt
      0
    2. Contributeur
      Merci pour cette revue. Effectivement, j'ai tapé la formule directement ici, donc excel m'a pas dit ce qui était pas bon ^^

      =SI(ET(A1>0.5;A1<0.7);2;SI(A1<0.9;1;SI(A1<1;0;SI(A1<1.1;-1;))))
      0
    3. Contributeur
      Heu.... je veux bien avec le point à la place de la virgule,c'est une configuration du séparateur, mais la parenthèse à la fin est toujours de trop
      4 fois SI et 5 parenthèses.
      Aller, on retourne dormir :-)
      0
    4. Contributeur
      Suis je distrait ^^
      0
  2. Contributeur
    Bonjour

    une autre idée avec rechercheV

    Il faut créer un champ avec les critères
    exemple en D1:E5
    colonne D colonne E
    ligne1 0.5 2
    ligne2 0.7 1
    ligne3 0.9 0
    ligne4 1.0001 1
    ligne5 1.1 -1

    en cellule B1 mettre cette formule =SI(OU(A1<0.5;A1>1.1);"";RECHERCHEV(A1;$D$1:$E$5;2;VRAI))

    et en A1 la valeur à traiter
    Si la valeur en A1 est plus petit que 0.5 ou plus grand que 1.1 affiche rien
    0