A voir également:
- Problème formule excel (conditions multiples), trop d'arguments
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
3 réponses
J'ai essayé de raccourcir et de compléter un peu ma formule (bien qu'il en manque encore beaucoup), mais une fois encore il y a trop d'arguments..
=SI(ET(D40=1;C41=1);SI(C46>27;"normal";"déficitaire");SI(ET(D40=2;C41=1);SI(C46>27;"normal";SI(ET(C46<28;C46>22);"faible";"déficitaire")));SI(ET(D40=2;C41=2);SI(C46>27;"normal";SI(ET(C46<28;C46>23);"faible";"déficitaire")))) .................... etc
=SI(ET(D40=1;C41=1);SI(C46>27;"normal";"déficitaire");SI(ET(D40=2;C41=1);SI(C46>27;"normal";SI(ET(C46<28;C46>22);"faible";"déficitaire")));SI(ET(D40=2;C41=2);SI(C46>27;"normal";SI(ET(C46<28;C46>23);"faible";"déficitaire")))) .................... etc
Bonsoir,
il apparaît 3 niveaux de sanctions : normal, faible et déficitaire
il conviendrait de traiter les conditions selon ces niveaux, l'un après l'autre, et non pas tous en même temps.
au final, ce qui ne serait ni normal ni faible serait donc déficitaire.
ex : SI(...les conditions avec ET/OU...;"normal";SI(...les conditions avec ET/OU...;"faible";"déficitaire"))
Bonne suite
il apparaît 3 niveaux de sanctions : normal, faible et déficitaire
il conviendrait de traiter les conditions selon ces niveaux, l'un après l'autre, et non pas tous en même temps.
au final, ce qui ne serait ni normal ni faible serait donc déficitaire.
ex : SI(...les conditions avec ET/OU...;"normal";SI(...les conditions avec ET/OU...;"faible";"déficitaire"))
Bonne suite
Bonjour, merci pour ta réponse Ducdosteflem,
J'ai essayé de faire le début de la formule mais excel m'indique une erreur que je n'arrive pas à repérer [ =SI(ET(D40=1;C46>27;SI(ET(D40=2;C41=1;C46>27;SI(ET(D40=2;C41=2;C46>27;SI(ET(D40=2;C41=3;C46>27;SI(ET(D40=2;C41=4;C46>28;SI(ET(D40=3;C41=1;C46>26;SI(ET(D40=3;C41=2;C46>26;SI(ET(D40=3;C41=3;C46>26;SI(ET(D40=3;C41=4;C46>27;"normal")))))))))))))))))) ].
Pour l'instant il n'y a que le niveau de sanction "normal", il me restera à indiquer "faible" et "déficitaire" (lorsque j'aurai trouvé mon erreur) mais j'ai peur que la formule ait toujours trop d'arguments. Merci de ton aide en tout cas :)
J'ai essayé de faire le début de la formule mais excel m'indique une erreur que je n'arrive pas à repérer [ =SI(ET(D40=1;C46>27;SI(ET(D40=2;C41=1;C46>27;SI(ET(D40=2;C41=2;C46>27;SI(ET(D40=2;C41=3;C46>27;SI(ET(D40=2;C41=4;C46>28;SI(ET(D40=3;C41=1;C46>26;SI(ET(D40=3;C41=2;C46>26;SI(ET(D40=3;C41=3;C46>26;SI(ET(D40=3;C41=4;C46>27;"normal")))))))))))))))))) ].
Pour l'instant il n'y a que le niveau de sanction "normal", il me restera à indiquer "faible" et "déficitaire" (lorsque j'aurai trouvé mon erreur) mais j'ai peur que la formule ait toujours trop d'arguments. Merci de ton aide en tout cas :)
Bonsoir,
dans le début de formule indiqué, chaque SI() est aussitôt suivi d'un ET()
or, il convient sûrement de choisir une des possibilités par un OU()
donc, la comparaison s'effectue par :
SI(OU(ET(comparaison 1; comparaison 2);ET(comparaison 3; comparaison 4;comparaison 5);ET(....etc....));"normal";SI(OU(ET(......));"faible";"déficitaire"))
de la sorte, si une ou plusieurs des conditions par comparaisons jumelées dans un ET() s'avère vraie parmi les différentes demandes, le résultat vrai (valeur si vrai) sera obtenu puisque Excel va tester par OU() chacun des ET():
OU(le 1er; le 2nd; le 3eme; etc...)
ne pas oublier de refermer la parenthèse du OU() en fin de chaque choix
(les soulignés ne sont que pour repérage, à ne pas réaliser).
Bonne suite
Sinon, suis le conseil de Mytå
dans le début de formule indiqué, chaque SI() est aussitôt suivi d'un ET()
or, il convient sûrement de choisir une des possibilités par un OU()
donc, la comparaison s'effectue par :
SI(OU(ET(comparaison 1; comparaison 2);ET(comparaison 3; comparaison 4;comparaison 5);ET(....etc....));"normal";SI(OU(ET(......));"faible";"déficitaire"))
de la sorte, si une ou plusieurs des conditions par comparaisons jumelées dans un ET() s'avère vraie parmi les différentes demandes, le résultat vrai (valeur si vrai) sera obtenu puisque Excel va tester par OU() chacun des ET():
OU(le 1er; le 2nd; le 3eme; etc...)
ne pas oublier de refermer la parenthèse du OU() en fin de chaque choix
(les soulignés ne sont que pour repérage, à ne pas réaliser).
Bonne suite
Sinon, suis le conseil de Mytå
en résumé, la formule deviendrait du genre :
SI(OU(ET(D40=1;C46>27);ET(D40=2;C41=1;C46>27);ET(D40=2;C41=2;C46>27);ET(D40=2;C41=3;C46>27);ET(D40=2;C41=4;C46>28);ET(D40=3;C41=1;C46>26);ET(D40=3;C41=2;C46>26);ET(D40=3;C41=3;C46>26);ET(D40=3;C41=4;C46>27));"normal";SI(OU(ET(......);ET(.....);etc...);"faible";"déficitaire"))
SI(OU(ET(D40=1;C46>27);ET(D40=2;C41=1;C46>27);ET(D40=2;C41=2;C46>27);ET(D40=2;C41=3;C46>27);ET(D40=2;C41=4;C46>28);ET(D40=3;C41=1;C46>26);ET(D40=3;C41=2;C46>26);ET(D40=3;C41=3;C46>26);ET(D40=3;C41=4;C46>27));"normal";SI(OU(ET(......);ET(.....);etc...);"faible";"déficitaire"))
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
7 mars 2015 à 05:48
7 mars 2015 à 05:48
Bonjour,
Tu aurais tout intérêt à construire une tableau avec les valeurs age, NSC, score mini, score maxi et résultat associé.
Une fois ce tableau établi, il te sera facile de définir le résultat en fonction des autres paramètres avec une fonction SOMMEPROD ou SOMME.SI.ENS.
A+
Tu aurais tout intérêt à construire une tableau avec les valeurs age, NSC, score mini, score maxi et résultat associé.
Une fois ce tableau établi, il te sera facile de définir le résultat en fonction des autres paramètres avec une fonction SOMMEPROD ou SOMME.SI.ENS.
A+
Bonjour, merci pour ta réponse Gyrus.
Cependant, ne cherchant pas à calculer une somme, je ne suis pas certaine que ces formules puissent me servir ?
C'est dommage que je ne puisse pas joindre une photo de ma page excel, ça aurait été plus simple ;)
Pour faire simple, j'aimerais entrer le score d'un sujet dans une case, et qu'en fonction de son âge et de son niveau socio-culturel, soit indiqué "normal", "faible" ou "déficitaire".
Penses-tu que les fonctions SOMMEPROD ou SOMME.SI.ENS peuvent résoudre mon problème ?
Cependant, ne cherchant pas à calculer une somme, je ne suis pas certaine que ces formules puissent me servir ?
C'est dommage que je ne puisse pas joindre une photo de ma page excel, ça aurait été plus simple ;)
Pour faire simple, j'aimerais entrer le score d'un sujet dans une case, et qu'en fonction de son âge et de son niveau socio-culturel, soit indiqué "normal", "faible" ou "déficitaire".
Penses-tu que les fonctions SOMMEPROD ou SOMME.SI.ENS peuvent résoudre mon problème ?
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
951
7 mars 2015 à 16:06
7 mars 2015 à 16:06
Salut le Forum
Pour joindre un fichier utilise https://www.cjoint.com/
et recopie le lien fourni dans ton prochain message.
Mytå
Pour joindre un fichier utilise https://www.cjoint.com/
et recopie le lien fourni dans ton prochain message.
Mytå