Fonction imbriquée dans SI
Fermé
Kévin
-
23 sept. 2008 à 10:55
Flohti Messages postés 162 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 7 février 2010 - 23 sept. 2008 à 13:45
Flohti Messages postés 162 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 7 février 2010 - 23 sept. 2008 à 13:45
A voir également:
- Fonction imbriquée dans SI
- Fonction si et - Guide
- Fonction si avec date ✓ - Forum Excel
- Excel remplir une cellule en fonction d'une autre ✓ - Forum Excel
- Fonction find vba - Astuces et Solutions
- Ajout snap par la fonction - Forum Snapchat
10 réponses
Flohti
Messages postés
162
Date d'inscription
mercredi 25 juillet 2007
Statut
Membre
Dernière intervention
7 février 2010
15
23 sept. 2008 à 11:10
23 sept. 2008 à 11:10
Salut,
Je connais pas trop les formules excel, mais ça me parait bizarre quand même :
=SI(J3<1,81;"Très maigre";SI(J3<2,15;"Maigre";SI(J3<2,57;"Moyen";SI(J3<3,06;"Corpulent";SI(J3>3,05;"Obèse")))))
Je pense qu'il faudrait au moins enlever le dernier SI :
=SI(J3<1.81;"Très maigre";SI(J3<2,15;"Maigre";SI(J3<2,57;"Moyen";SI(J3<3,06;"Corpulent";"Obèse"))))
Puisqu'arrivé à la fin, c'est forcément supérieur à 3.05, et en plus tu ne lui donnais pas de défaut à la condition.
Dis moi si c'est ça, en espérant t'aider
Je connais pas trop les formules excel, mais ça me parait bizarre quand même :
=SI(J3<1,81;"Très maigre";SI(J3<2,15;"Maigre";SI(J3<2,57;"Moyen";SI(J3<3,06;"Corpulent";SI(J3>3,05;"Obèse")))))
Je pense qu'il faudrait au moins enlever le dernier SI :
=SI(J3<1.81;"Très maigre";SI(J3<2,15;"Maigre";SI(J3<2,57;"Moyen";SI(J3<3,06;"Corpulent";"Obèse"))))
Puisqu'arrivé à la fin, c'est forcément supérieur à 3.05, et en plus tu ne lui donnais pas de défaut à la condition.
Dis moi si c'est ça, en espérant t'aider
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mars 2023
3 293
23 sept. 2008 à 11:15
23 sept. 2008 à 11:15
Bonjour Kévin
essaies:
=SI(J3<1,81;"Très maigre";SI(J3<2,15;"Maigre";SI(J3<2,57;"Moyen";SI(J3<3,06;"Corpulent";"Obèse"))))
essaies:
=SI(J3<1,81;"Très maigre";SI(J3<2,15;"Maigre";SI(J3<2,57;"Moyen";SI(J3<3,06;"Corpulent";"Obèse"))))
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
23 sept. 2008 à 11:20
23 sept. 2008 à 11:20
Bonjour
Vous avez raison, sans aucun doute,Flohti, par ailleurs, j'y rajouterais une première condition, destinée à ne rien écrire si la case J3 est vide, car sinon le résultat sera "trés maigre"
Donc en commençant la formule par:
=SI(ESTVIDE(J3);"";SI ..............etc................. et bien entendu, en rajoutant une parenthèse à la fin
Suivant la configuration de la cellule on peut aussi utiliser
=SI(J3=0;"";......................
Bien cordialement à vous deux
Vous avez raison, sans aucun doute,Flohti, par ailleurs, j'y rajouterais une première condition, destinée à ne rien écrire si la case J3 est vide, car sinon le résultat sera "trés maigre"
Donc en commençant la formule par:
=SI(ESTVIDE(J3);"";SI ..............etc................. et bien entendu, en rajoutant une parenthèse à la fin
Suivant la configuration de la cellule on peut aussi utiliser
=SI(J3=0;"";......................
Bien cordialement à vous deux
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mars 2023
3 293
23 sept. 2008 à 11:28
23 sept. 2008 à 11:28
Re,
Excuses moi, Flohti, je n'avais pas rafraichi!
la remarque de Vaucluse est très judicieuse
Excuses moi, Flohti, je n'avais pas rafraichi!
la remarque de Vaucluse est très judicieuse
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Flohti
Messages postés
162
Date d'inscription
mercredi 25 juillet 2007
Statut
Membre
Dernière intervention
7 février 2010
15
23 sept. 2008 à 11:31
23 sept. 2008 à 11:31
Nickel alors, tant mieux, merci pour le complément vaucluse
Merci pour vos réponses, mais quand je tape :
=SI(J3<1.81;"Très maigre";SI(J3<2,15;"Maigre";SI(J3<2,57;"Moyen";SI(J3<3,06;"Corpulent";"Obèse"))))
pour un sujet à 2,43 par exemple j'ai comme réponse Obèse
=SI(J3<1.81;"Très maigre";SI(J3<2,15;"Maigre";SI(J3<2,57;"Moyen";SI(J3<3,06;"Corpulent";"Obèse"))))
pour un sujet à 2,43 par exemple j'ai comme réponse Obèse
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mars 2023
3 293
23 sept. 2008 à 13:27
23 sept. 2008 à 13:27
Je viens d'essayer chez moi: ça marche...
???
???
Flohti
Messages postés
162
Date d'inscription
mercredi 25 juillet 2007
Statut
Membre
Dernière intervention
7 février 2010
15
23 sept. 2008 à 13:33
23 sept. 2008 à 13:33
Je ne pourrais surement pas plus t'aider, la syntaxe qu'on t'a donné me parraissait correcte
A essayer éventuellement dans l'autre sens ?
=SI(J3>3,05;"Obèse";SI(J3>2,56;"Corpulent";SI(J3>2,14;"Moyen;SI(J3>1,80;"Maigre";"Très maigre"))))
Sinon, je sais pas, je propose l'autre sens, des fois que, mais bon, il y a pas des gens qui connaissent excel ? moi je suis php, c'est pas pareil^^, mais ce genre de syntaxe devrait fonctionner !
Je pense à un truc, les décimale peut-être, il faut faire attention à la virgule ou au point, non ?
A essayer éventuellement dans l'autre sens ?
=SI(J3>3,05;"Obèse";SI(J3>2,56;"Corpulent";SI(J3>2,14;"Moyen;SI(J3>1,80;"Maigre";"Très maigre"))))
Sinon, je sais pas, je propose l'autre sens, des fois que, mais bon, il y a pas des gens qui connaissent excel ? moi je suis php, c'est pas pareil^^, mais ce genre de syntaxe devrait fonctionner !
Je pense à un truc, les décimale peut-être, il faut faire attention à la virgule ou au point, non ?
oops, une petite erreur de . à la place d'une , ! J'ai fait remplacer partout et là ca fonctionne ! attention aux copiés-collés : P
Merci à tous !!
Merci à tous !!
Flohti
Messages postés
162
Date d'inscription
mercredi 25 juillet 2007
Statut
Membre
Dernière intervention
7 février 2010
15
23 sept. 2008 à 13:45
23 sept. 2008 à 13:45
RESOLU !
A plus
A plus