Fonction "SI"

Résolu
selver057 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
selver057 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -
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



A voir également:

3 réponses

Lentzouille Messages postés 670 Date d'inscription   Statut Membre Dernière intervention   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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   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
selver057 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
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