Fonction SI() avec plusieurs conditions

Jean_bedel Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
 Ptitfute -
Bonjour à tous,

Je cherche à créer une fonction SI() avec comme base une colonne âge :
Si l'âge est <= 30, la cellule C3 (et+ ensuite) doit afficher 4
Si 31<= C3 <= 35, affiche 5
Si 36<=C3<=40, affiche 7
Si 41<=C3=<51, affiche 8
Si C3>51, affiche 10

Voici ma formule :
=SI(C3<="30";4;SI("31"<=C3<="35";5;SI("36"<=C3<="40";7;SI("41"<=C3<="51";8;SI(C3>"51";10;0)))))

Mais voilà, je rencontre un problème : le résultat (pour chaque âge) est constamment de "4" alors qu'il devrait varier. Par exemple, pour la première cellule (C3), l'age est de 48 donc mon chiffre affiché devrait être de 8 au lieu de 4.

Je ne comprend pas, y a t-il une erreur dans ma formule ?

Merci beaucoup pour votre aide
A voir également:

6 réponses

Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
Bonjour,

Tu ne peux pas mettre deux inégalités pour une condition.
De plus quand tu écris "36", c'est la chaîne de caractères que tu prends en compte, et non le nombre.

A+
1
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
Re,

Au lieu de te coltiner plein d'inéquations, je te propose :
=4+SI(C3>30;1;0)+SI(C3>35;2;0)+SI(C3>40;1;0)+SI(C3>50;2;0)

A+
1
Jean_bedel Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   4
 
Pardon, la colonne de valeurs est la colonne C (C3,4,5 etc.) et non la cellue où doit s'afficher le résultat. Excusez moi de l'erreur
0
Jean_bedel Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   4
 
Merci pour ta réponse,

J'ai donc enlevé les "(...)".

Tu veux dire donc que je ne peux pas écrire 31<=C3<=35 dans la fonction SI ? Je suis obligé de mettre ...SI(31<=C3;4;SI(C3<=35;4;SI(...

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Jean_bedel Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   4
 
Ok merci ça marche parfaitement je vais étudier la formule.

Merci encore et bonne journée à vous.
0
Ptitfute
 
Ou alors

=SI(C3>51;10;SI(C3>=41;8;SI(C3>=36;7;SI(C3>=31;5;4))))
0