EXCEL pb SI IMBRIQUES
Fermé
lily56
-
12 oct. 2010 à 16:21
Raymond PENTIER Messages postés 58799 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 janvier 2025 - 12 oct. 2010 à 17:55
Raymond PENTIER Messages postés 58799 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 janvier 2025 - 12 oct. 2010 à 17:55
A voir également:
- EXCEL pb SI IMBRIQUES
- Si et excel - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
3 réponses
Raymond PENTIER
Messages postés
58799
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 janvier 2025
17 263
12 oct. 2010 à 17:53
12 oct. 2010 à 17:53
=SI(J122<42;0;SI(J122<44;$M$139;SI(J122<46;$M$140;SI(J122<48;$M$141;SI(J122<50;$M$141;1)))))*K122
Tu n'as pas précisé ce qu'il faut faire quand J122<42 (j'ai mis 0% à tout hasard) ni quand J122>=50 (j'ai mis 100% à tout hasard) !
Tu remarqueras qu'il est plus simple d'imbriquer les SI pour déterminer le taux, et de multiplier le résultat final par la marge K122 (au lieu de calculer 4 fois le résultat probable).
Tu as également noté que lorsque tu as déjà testé le cas J122<44 il devient inutile de tester le double cas 44<J122<46 mais uniquement le cas J122<46.
Tu n'as pas précisé ce qu'il faut faire quand J122<42 (j'ai mis 0% à tout hasard) ni quand J122>=50 (j'ai mis 100% à tout hasard) !
Tu remarqueras qu'il est plus simple d'imbriquer les SI pour déterminer le taux, et de multiplier le résultat final par la marge K122 (au lieu de calculer 4 fois le résultat probable).
Tu as également noté que lorsque tu as déjà testé le cas J122<44 il devient inutile de tester le double cas 44<J122<46 mais uniquement le cas J122<46.
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
12 oct. 2010 à 16:47
12 oct. 2010 à 16:47
Salut,
la syntaxe n'est pas correcte
Donne nous les détails de tes conditions par exemple:
SI A1 et A2 égal 3 alors faire ceci
SI A1 et A2 plus petit ou plus grands que... alors faire ceci
etc
Soit très clair dans ta description de tes conditions et nous serons en mesure de t'aider.
Merci
la syntaxe n'est pas correcte
Donne nous les détails de tes conditions par exemple:
SI A1 et A2 égal 3 alors faire ceci
SI A1 et A2 plus petit ou plus grands que... alors faire ceci
etc
Soit très clair dans ta description de tes conditions et nous serons en mesure de t'aider.
Merci
ok, désolée, voici mes conditions si
Tx de Marge Marge dégagée
43,61 49888,34
compris entre
SI A 42 44 7%
SI A 44 46 8%
SI A 46 48 9%
SI A 48 50 10%
Donc si le taux de marge est compris entre 42 et 44 on applique 7 % sur la marge dégagée, si le taux de marge est compris entre 44 et 46 on applique 8 % sur la marge dégagée...etc
Tx de Marge Marge dégagée
43,61 49888,34
compris entre
SI A 42 44 7%
SI A 44 46 8%
SI A 46 48 9%
SI A 48 50 10%
Donc si le taux de marge est compris entre 42 et 44 on applique 7 % sur la marge dégagée, si le taux de marge est compris entre 44 et 46 on applique 8 % sur la marge dégagée...etc
Raymond PENTIER
Messages postés
58799
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 janvier 2025
17 263
Modifié par Raymond PENTIER le 12/10/2010 à 17:37
Modifié par Raymond PENTIER le 12/10/2010 à 17:37
Bonjour lily56.
Ton erreur de syntaxe est ici :
Il ne faut pas écrire
SI(ET(44>J122<46);...
mais
SI(ET(44<J122;J122<46);...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond
Ton erreur de syntaxe est ici :
Il ne faut pas écrire
SI(ET(44>J122<46);...
mais
SI(ET(44<J122;J122<46);...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond
12 oct. 2010 à 17:55