Formule si et si
Résolu
lilitartine
-
lilitartine -
lilitartine -
Bonjour,
Please, j'ai besoin de votre aide et de votre expertise d'expert :).
Ma question est la suivante j'ai besoin d'une formule multiple
J'ai besoin de faire une pyramide des âges et des catégoriser les âges
Les âges sont en colonne I les catégories devront s'intégrer automatiquement en colonne J
cela donne : SI entre 20 et =30 alors CAT1 ET SI entre 31 et =35 CAT2 ET SI entre 36 et =40 CAT3 ET SI entre 41 et 45 CAT4 ET SI entre 46 et 50 CAT 5 ET SI entre <51 CAT6
J'ai bien réussi à faire ma formule 1 : =SI(ET(I2<=20;I2<=30);"CAT1") mais je n'arrive pas à aller plus loin
Par avance, merciiiiiii
Emilie
Please, j'ai besoin de votre aide et de votre expertise d'expert :).
Ma question est la suivante j'ai besoin d'une formule multiple
J'ai besoin de faire une pyramide des âges et des catégoriser les âges
Les âges sont en colonne I les catégories devront s'intégrer automatiquement en colonne J
cela donne : SI entre 20 et =30 alors CAT1 ET SI entre 31 et =35 CAT2 ET SI entre 36 et =40 CAT3 ET SI entre 41 et 45 CAT4 ET SI entre 46 et 50 CAT 5 ET SI entre <51 CAT6
J'ai bien réussi à faire ma formule 1 : =SI(ET(I2<=20;I2<=30);"CAT1") mais je n'arrive pas à aller plus loin
Par avance, merciiiiiii
Emilie
A voir également:
- Formule si et si
- Formule si ou - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
2 réponses
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.
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
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
Merci d'avoir été rapide !
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…