Excel : fonctions "SI" imbriquées

Résolu/Fermé
bkrap - 28 sept. 2012 à 12:20
 fafa fg - 5 oct. 2012 à 00:19
Bonjour,

J'essai de créer une fonction pour que obtenir le résultat suivant :
IMC dans ma case H3.
Si IMC < 18.5 : maigreur
Si IMC entre 18.5 et 25 : normal
Si IMC entre 25 et 30 : surpoids
Si IMC entre 30 et 35 : obésité modérée
Si IMC entre 35 et 40 : obésité sévère
Si IMC > 40 : obésésité morbide

J'ai tenté la formule suivante :
=SI(H3>18,5;SI(H3>25;SI(H3>30;SI(H3>35;SI(H3>40;obesite morbide;obesite severe);obesite moderee);Surpoids);Normal);maigreur)

Mais j'obtiens l'erreur "NOM".

Pouvez-vous me dire où se trouve mon erreur ?

En vous remerciant par avance pour votre aide :-)


A voir également:

3 réponses

UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 185
28 sept. 2012 à 12:25
salut
ta formule n'est pas correctement écrite
il faut écrire de cette façon
=SI(argument; valeur si vrai; valeur si faux)

donc dans ton cas il faut commencer comme ça
=SI(argument1;valeur si vrai;SI(argument2;valeur si vrai;SI(argument3;valeur si vrai;...........))))

0
=si(IMC>40;"obésité morbite";si(IMC>35;"obésité sévère";si(IMC>30; "obésité modéré";si(IMC>25;"surpoids";si(IMC>18.5;"normal";"maigreur")))))
0
Merci pour la rapidité de ta réponse.

Nouvelle tentative :
=SI(H3<16,5;dénutrition;SI(H3<18,5;maigreur;SI(H3<25;Normal;SI(H3<30;Surpoids;SI(H3<35;obésité modérée;SI(H3<40;obésité sévère;obésité morbide))))))

Toujours la même erreur #NOM? :-(
0
Trouvé il fallait mettre les noms entre guillemets.

Merci :-)
0