SI avec plusieurs conditions

guy -  
Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 640
     
    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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 640
       
      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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 640
       
      Suis je distrait ^^
      0
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    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