Fonction "SI"

Résolu/Fermé
selver057 Messages postés 25 Date d'inscription mardi 13 septembre 2011 Statut Membre Dernière intervention 17 avril 2017 - 27 nov. 2013 à 11:11
selver057 Messages postés 25 Date d'inscription mardi 13 septembre 2011 Statut Membre Dernière intervention 17 avril 2017 - 28 nov. 2013 à 05:58
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

Lentzouille Messages postés 670 Date d'inscription mardi 27 septembre 2011 Statut Membre Dernière intervention 11 septembre 2020 63
Modifié par Lentzouille le 27/11/2013 à 11:19
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 27/11/2013 à 11:30
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 lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
27 nov. 2013 à 11:44
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 mardi 13 septembre 2011 Statut Membre Dernière intervention 17 avril 2017
28 nov. 2013 à 05:58
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