Formule si et si
Résolu/Fermé
A voir également:
- Formule si et si
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
2 réponses
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
9 avril 2019 à 10:53
9 avril 2019 à 10:53
Bonjour,
Dans votre cas c'est plutôt des Si imbriquées pas besoin de fonction et sauf pour la première condition ( comme le suppose votre titre)
=Si(et(I2>=20;I2<=30);"CAT1";Si(I2<=35;"CAT2";Si(I2<=40;"CAT3";SI(I2<=45;"CAT4";SI(I2<=50;"CAT5";"CAT6")))))
Comme il n'y a pas de précision pour inférieur à 20 je n'ai rien mis.
Dans votre cas c'est plutôt des Si imbriquées pas besoin de fonction et sauf pour la première condition ( comme le suppose votre titre)
=Si(et(I2>=20;I2<=30);"CAT1";Si(I2<=35;"CAT2";Si(I2<=40;"CAT3";SI(I2<=45;"CAT4";SI(I2<=50;"CAT5";"CAT6")))))
Comme il n'y a pas de précision pour inférieur à 20 je n'ai rien mis.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 9 avril 2019 à 10:58
Modifié le 9 avril 2019 à 10:58
Bonjour
il devrait suffire de placer les conditions dans l'ordre, la première réalisée éliminant les suivantes
=SI(I2="";"";SI(I2<=30;"CAT1";SI(I2<=35;"CAT2";SI(I2<=40;"CAT3";SI(I2<=45;"CAT4";SI(I2<=50;"CAT5";"CAT6"))))))
ou pour raccourcir un peu:
=SI(I2="";"";"CAT"&SI(I2<=30;1;SI(I2<=35;2;SI(I2<=40;3;SI(I2<=45;4;SI(I2<=50;5;6))))))
crdlmnt
il devrait suffire de placer les conditions dans l'ordre, la première réalisée éliminant les suivantes
=SI(I2="";"";SI(I2<=30;"CAT1";SI(I2<=35;"CAT2";SI(I2<=40;"CAT3";SI(I2<=45;"CAT4";SI(I2<=50;"CAT5";"CAT6"))))))
ou pour raccourcir un peu:
=SI(I2="";"";"CAT"&SI(I2<=30;1;SI(I2<=35;2;SI(I2<=40;3;SI(I2<=45;4;SI(I2<=50;5;6))))))
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
9 avril 2019 à 12:28
9 avril 2019 à 12:28
alors on passe le sujet en résolu
Bonne route
crdlmnt
Bonne route
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 9 avril 2019 à 14:12
Modifié le 9 avril 2019 à 14:12
placez le CAT entre guillemets "CAT" pour qu'Excel comprenne que c'est un texte
vous pouvez vous dispenser du +25 puisque Excel va la savoir quand il aura éliminé les autres:
=SI(Q1="";"";"CAT"&SI(Q1<=7;1;SI(Q1<=15;2;SI(Q1<=25;3;4))))
et dans >= il faut choisir (dans la vie) si vous écrivez une fois <=25 et une fois >=25, il n'y aura que le premier pris en considération
crdlmnt
vous pouvez vous dispenser du +25 puisque Excel va la savoir quand il aura éliminé les autres:
=SI(Q1="";"";"CAT"&SI(Q1<=7;1;SI(Q1<=15;2;SI(Q1<=25;3;4))))
et dans >= il faut choisir (dans la vie) si vous écrivez une fois <=25 et une fois >=25, il n'y aura que le premier pris en considération
crdlmnt
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
9 avril 2019 à 14:09
9 avril 2019 à 14:09
Il vous manque les guillemets a CAT :)
=SI(Q1="";"";"CAT"&SI(Q1<=7;1;SI(Q1<=15;2;SI(Q1<=25;3;SI(Q1>=25;4)))))
=SI(Q1="";"";"CAT"&SI(Q1<=7;1;SI(Q1<=15;2;SI(Q1<=25;3;SI(Q1>=25;4)))))
9 avril 2019 à 11:59
Merci d'avoir été rapide !
9 avril 2019 à 15:38
j'ai de nouveau le même problème j'ai voulu faire la formule mais aie il me dit #nom j'ai 4 catégories
CAT1 1-7
CAT2 8-15
CAT3 16-25
CAT4 +25
j'ai fait cette formule
=SI(Q1="";"";"CAT"&SI(Q1<=7;1;SI(Q1<=15;2;SI(Q1<=25;3;SI(Q1>=25;4)))))
cane marche pas…
9 avril 2019 à 15:40