Fonction "SI"

Résolu
selver057 Messages postés 39 Statut Membre -  
selver057 Messages postés 39 Statut Membre -
Bonjour,

J'ai réalisé cette fonction SI afin de l'utiliser dans un classeur Excel pour vérifier des résultats :

=SI(B$27<$F$3;"Régression";
(SI($F$3<=B$27<$F$4;"Stagnation";
(SI($F$4<=B$27<$F$5;"Faible";
(SI($F$5<=B$27<$F$6;"Moyenne";"Forte")))))))

Les valeurs utilisées sont :

en F3 = 0,00
en F4 = 0,35
en F5 = 0,65
en F6 = 1,00

Cependant, je n'arrive pas à obtenir des réponses correctes quand je teste ma fonction. Par ex. pour un résultat tel que 0,18, le retour est "Forte" au lieu de "Stagnation".

Pouvez-vous me dire si le problème vient d'une erreur dans ma fonction SI ? Par avance, je vous remercie

3 réponses

  1. Lentzouille Messages postés 728 Statut Membre 64
     
    Bonjour,

    B27 = ?

    Ta formule est fausse, pas la peine de reprendre la condition précedent en entourant ton B27 suffit de mettre B$27<$F$5 et pas $F$4<=B$27<$F$5

    Cdt,
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    A ma connaissance et sauf erreur Exwcel ne lit pas les codes du type cellx<cellY<cellZ

    essayez avec:

    =SI(B27<F3;"Régression";SI(ET(F3<=B27;B27<F4);"Stagnation";SI(ET(F4<=B27;B27<F5);"Faible";SI(ET(F5<=B27;B27<F6);"moyenne";"forte"))))

    mais tout dépend aussi de ce que vous avez en B27 et que vous ne dites pas!
    Il y a peu être aussi un souci dans l'ordre des données car sitôt qu'une condition est trouvée, la formule ne lit pas la suite

    Crdlmt

    Errare humanum est, perseverare diabolicum
    0
    1. Zoul67 Messages postés 2001 Statut Membre 149
       
      Bonjour,

      sitôt qu'une condition est trouvée, la formule ne lit pas la suite

      Je raccourcirais donc la formule en
      =SI(B27<F3;"Régression";SI(B27<F4;"Stagnation";SI(B27<F5;"Faible";SI(B27<F6;"Moyenne";"Forte"))))

      A+
      0
  3. selver057 Messages postés 39 Statut Membre
     
    Merci beaucoup à tous pour vos réponses. La cellule B27 contient le résultat d'un calcul. Ce résultat est appelé à changer constamment et dans mon premier post j'ai mentionné comme exemple 0,18, mais ça aurait pu être 0,83, ou 0,33 ...

    Finalement j'ai retenu la formule de Zoul67 qui marche bien !!!

    Encore merci ... ;)
    0