Formule complexe

Résolu/Fermé
Nikywil Messages postés 12 Date d'inscription mercredi 12 avril 2017 Statut Membre Dernière intervention 27 mai 2017 - 14 avril 2017 à 20:54
Nikywil Messages postés 12 Date d'inscription mercredi 12 avril 2017 Statut Membre Dernière intervention 27 mai 2017 - 17 avril 2017 à 17:38
Bonjour à tous, J'ai besoin de votre aide svp. Je dois intégrer cette formule sur excel mais je n'y arrive vraiment pas. Je souhaite que la cellule A1 :
 soit égal à 1 si le contenu est entre 0 et 4,
 soit égal à 2 si le contenu est entre 5 et 10,
 soit égal à 3 si le contenu est entre 11 et 15
 soit égal à 4 si le contenu est entre 16 et 20.
Merci beaucoupe pour votre aide bien précieuse car je suis bien embêtée.

4 réponses

madmyke Messages postés 52767 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 16 avril 2024 12 041
14 avril 2017 à 21:22
Bonjour

Merci de consulter la charte de ce forum concernant les devoirs.

bav
0
Nikywil Messages postés 12 Date d'inscription mercredi 12 avril 2017 Statut Membre Dernière intervention 27 mai 2017
15 avril 2017 à 20:26
Bonjour,
Il ne s'agit pas d'un devoir, je suis une salariée donc ma démarche est professionnelle.
Merci
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
15 avril 2017 à 10:57
Bonjour

Formule à compléter (attention au nombre de parenthèses fermées à la fin)
=SI(A2<5;1;SI(A2<11;2; ...... ))

Cdlmnt
0
Nikywil Messages postés 12 Date d'inscription mercredi 12 avril 2017 Statut Membre Dernière intervention 27 mai 2017
Modifié le 15 avril 2017 à 20:44
Bonjour,
Merci beaucoup pour ta réponse, mais lorsque je tape la formule ci-dessous, dans la cellule dans laquelle doit apparaître 1 ou 2 ...., apparaît "FAUX". Donc je suis toujours coincée.
=SI(A4<5;1;SI(A4<11;2;SI(A4<16;3;SI(A4<21;4))))
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404 > Nikywil Messages postés 12 Date d'inscription mercredi 12 avril 2017 Statut Membre Dernière intervention 27 mai 2017
15 avril 2017 à 21:43
Ta formule marche bien
1. As tu des valeurs numériques en A4 ?
2. Le cas A4 >= 21, n'est pas traité, pour le traiter, il faut compléter
=SI(A4<5;1;SI(A4<11;2;SI(A4<16;3;SI(A4<21;4;"A4>=21"))))

3. Tu peux aussi utiliser la formule proposée par gbinforme que je salue au passage.

Cdlmnt
0
Nikywil Messages postés 12 Date d'inscription mercredi 12 avril 2017 Statut Membre Dernière intervention 27 mai 2017 > ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024
17 avril 2017 à 17:36
Bonjour,
Ca fonctionne. Merci beaucoup pour ta précieuse contribution.
A bientôt
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088 > Nikywil Messages postés 12 Date d'inscription mercredi 12 avril 2017 Statut Membre Dernière intervention 27 mai 2017
Modifié le 16 avril 2017 à 04:57
Ou encore =SI(A4<5;1;SI(A4<11;2;SI(A4<16;3;4)))
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
Modifié le 15 avril 2017 à 21:28
Bonjour,

Je te propose une formule facilement modifiable pour rajouter des tranches ou valeurs différentes :
=CHOISIR(EQUIV(A1;{0;5;11;16};1);1;2;3;4)

{0;5;11;16}
les seuils inférieurs
1;2;3;4
les valeurs résultat correspondantes
 Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.  Antoine de Saint-Exupéry
0
Nikywil Messages postés 12 Date d'inscription mercredi 12 avril 2017 Statut Membre Dernière intervention 27 mai 2017
17 avril 2017 à 17:37
Bonjour,
Je te remercie pour ton aide. Ca marche et je suis soulagée.
Merci encore
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
16 avril 2017 à 09:23
Bonjour tt le monde

encore une autre possibilité en tenant compte de l'état de A1
=SI(ET(A1<>"";A1>=0;A1<=20);EQUIV(A1;{0;5;11;16};1);"")
0
Nikywil Messages postés 12 Date d'inscription mercredi 12 avril 2017 Statut Membre Dernière intervention 27 mai 2017
17 avril 2017 à 17:38
Bonjour,
Merci beaucoup pour ton aide, c'est magique quand ça fonctionne. Merci encore.
0