Recherche de syntaxe sous Excel

Résolu/Fermé
SAMAJESTE - 14 nov. 2016 à 17:41
Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 - 14 nov. 2016 à 18:33
Je voudrais saisir la syntaxe suivante dans une salle

La Cellule prend les valeurs suivantes si aux conditions cumulées suivantes :
- S : si D15 supérieur à 50% et D16= BONNE ou MOYENNE
- MS : si D15=50% et D16=MOYENNE
- MI : si D15 inférieur à 50% et D16= MOYENNE
- I : si D15 inférieur à 50% et D16 = MAUVAISE
A voir également:

1 réponse

Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 17 246
14 nov. 2016 à 18:21
Dans une salle, je ne sais pas.
Mais dans une feuille Excel, ton exposé se traduit par
=SI(ET(D15>50%;OU(D16="BONNE";D16="MOYENNE"));"S";
SI(D16="MOYENNE";SI(D15=50%;"MS";
SI(D15<50%;"MI";"indéterminé"));
SI(ET(D15<50%;D16="MAUVAISE");"I";"indéterminé")))

et tu remarqueras que tu as mal étudié ton problème, puisque tu n'indiques pas ce qu'il faut afficher dans la cellule
si D16= "BONNE" mais si D15 ni égal ni inférieur à 50%
si D16= "MAUVAISE" mais D15 ni égal ni supérieur à 50% !
0
Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 17 246
Modifié par Raymond PENTIER le 14/11/2016 à 18:49
Si ces deux conditions ne peuvent jamais se produire, c'est-à-dire que "BONNE" n'est possible que si D15>50% et "MAUVAISE" n'est possible que si D15<50%, alors tout devient beaucoup plus simple :
=SI(D15>50%;"S";SI(D15<50%;SI(D16="MOYENNE";"MI";"I");"MS"))

... et ton explication de départ aurait dû être :
- S : si D15 supérieur à 50% (donc avec D16= BONNE ou MOYENNE )
- MS : si D15=50% et D16=MOYENNE
- MI : si D15 inférieur à 50% et D16= MOYENNE
- I : si D16 = MAUVAISE (donc avec D15 inférieur à 50%)
0