SI imbriqué
stressd
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Mike-31 Messages postés 18406 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18406 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite entrer une formule dans mon tableur Excel mais celle-ci est assez compliquée pour moi.
Ce qu'il me faudrait c'est UNE formule avec des "SI" imbriqués concernant ce tableau...
de 50 001 à 60 000 --> 2 % B20 - (60 000 - B20) x 1 / 20
de 60 001 à 100 000 --> 2 % B20
de 100 001 à 110 000 --> 3 % B20 - (110 000 - B20) x 1 / 10
de 110 001 à 150 000 --> 3 % B20
de 150 001 à 160 000 --> 4 % B20 - (160 000 - B20) x 15 / 100<
de 160 001 à 200 000 --> 4 % B20
de 200 001 à 210 000 --> 5 % B20 - (210 000 - B20) x 20 / 100<
de 210 001 à 250 000 --> 5 % B20
de 250 001 à 260 000 --> 6 % B20 - (260 000 - B20) x 25 / 100
au delà de 260 000 --> 6 % B20
Je vous remercie d'avance
Cordialement
Je souhaite entrer une formule dans mon tableur Excel mais celle-ci est assez compliquée pour moi.
Ce qu'il me faudrait c'est UNE formule avec des "SI" imbriqués concernant ce tableau...
de 50 001 à 60 000 --> 2 % B20 - (60 000 - B20) x 1 / 20
de 60 001 à 100 000 --> 2 % B20
de 100 001 à 110 000 --> 3 % B20 - (110 000 - B20) x 1 / 10
de 110 001 à 150 000 --> 3 % B20
de 150 001 à 160 000 --> 4 % B20 - (160 000 - B20) x 15 / 100<
de 160 001 à 200 000 --> 4 % B20
de 200 001 à 210 000 --> 5 % B20 - (210 000 - B20) x 20 / 100<
de 210 001 à 250 000 --> 5 % B20
de 250 001 à 260 000 --> 6 % B20 - (260 000 - B20) x 25 / 100
au delà de 260 000 --> 6 % B20
Je vous remercie d'avance
Cordialement
4 réponses
J'ai tenté cela mais ça me dit que la formule est fausse...
=si(b20<50001;b20;si(b20<60001;0,02*b20-(60000-b20)*(1/20);si(b20<1000001;b20*0,02;si(b20<110001;b20*0,03-(110000-b20)*(1/10);si(b20<150001;b20*0,03;si(b20<160001;b20*0,04-(160000-b20)*(15/100;si(b20<200001;b20*0,04;si(b20<210001;b20*0,05-(210000-b20)*(20/100);si(b20<250001;b20*0,05;si(b20<260001;b20*0,06-(260000-b20)*(25/100);si(b20>260001;b20*0,06))))))))))
=si(b20<50001;b20;si(b20<60001;0,02*b20-(60000-b20)*(1/20);si(b20<1000001;b20*0,02;si(b20<110001;b20*0,03-(110000-b20)*(1/10);si(b20<150001;b20*0,03;si(b20<160001;b20*0,04-(160000-b20)*(15/100;si(b20<200001;b20*0,04;si(b20<210001;b20*0,05-(210000-b20)*(20/100);si(b20<250001;b20*0,05;si(b20<260001;b20*0,06-(260000-b20)*(25/100);si(b20>260001;b20*0,06))))))))))
Je crois qu'il te manque une parenthèse fermante à la fin (11 "SI" et 10 ")" )
essaies ceci
=SI(B20<50001;B20;SI(B20<60001;0,02*B20-(60000-B20)*(1/20);SI(B20<1000001;B20*0,02;SI(B20<110001;B20*0,03-(110000-B20)*(1/10);SI(B20<150001;B20*0,03;SI(B20<160001;B20*0,04-(160000-B20)*(15/100);SI(B20<200001;B20*0,04;SI(B20<210001;B20*0,05-(210000-B20)*(20/100);SI(B20<250001;B20*0,05;SI(B20<260001;B20*0,06-(260000-B20)*(25/100);SI(B20>260001;B20*0,06)))))))))))
Cdlmnt
essaies ceci
=SI(B20<50001;B20;SI(B20<60001;0,02*B20-(60000-B20)*(1/20);SI(B20<1000001;B20*0,02;SI(B20<110001;B20*0,03-(110000-B20)*(1/10);SI(B20<150001;B20*0,03;SI(B20<160001;B20*0,04-(160000-B20)*(15/100);SI(B20<200001;B20*0,04;SI(B20<210001;B20*0,05-(210000-B20)*(20/100);SI(B20<250001;B20*0,05;SI(B20<260001;B20*0,06-(260000-B20)*(25/100);SI(B20>260001;B20*0,06)))))))))))
Cdlmnt
Bonjour
La formule de CCM est correcte, et devrait fonctionner,mais on peut noter toutefois pas mal de choses
_qu'effectivement les parenthèses ne sont pas utile sur les fractions,
_et que même on peut remplacer les fractions par leur valeur numérique, genre:remplacer 1/20 par 0,05; 1/10 par 0,1, 25/100=0,25
_ que la dernière condition est superflue, puisque si toutes le autres ne sont pas remplies, il ne reste que ce cas là et donc la formule peut se terminer par:
B20*0,06)))))))))) au lieu de SI(B20>260001;B20*0,06)))))))))))
_comme elle est écrite , la formule ne traite pas la valeur exacte 260000, il faut un <= ou >= quelque part
_si votre excel n'est pas au moins 2007, elle ne fonctionnera pas (avant 2007: 7 SI maximum)
Pour le reste si ça ne fonctionne pas, vérifier que vos valeurs en B20 soit bien des valeurs numériques
Ah aussi:
SI(B20<1000001;B20*0,02 dans cette item, il y a à mon avis un 0 de trop!!
crdlmnt
Errare humanum est, perseverare diabolicum
La formule de CCM est correcte, et devrait fonctionner,mais on peut noter toutefois pas mal de choses
_qu'effectivement les parenthèses ne sont pas utile sur les fractions,
_et que même on peut remplacer les fractions par leur valeur numérique, genre:remplacer 1/20 par 0,05; 1/10 par 0,1, 25/100=0,25
_ que la dernière condition est superflue, puisque si toutes le autres ne sont pas remplies, il ne reste que ce cas là et donc la formule peut se terminer par:
B20*0,06)))))))))) au lieu de SI(B20>260001;B20*0,06)))))))))))
_comme elle est écrite , la formule ne traite pas la valeur exacte 260000, il faut un <= ou >= quelque part
_si votre excel n'est pas au moins 2007, elle ne fonctionnera pas (avant 2007: 7 SI maximum)
Pour le reste si ça ne fonctionne pas, vérifier que vos valeurs en B20 soit bien des valeurs numériques
Ah aussi:
SI(B20<1000001;B20*0,02 dans cette item, il y a à mon avis un 0 de trop!!
crdlmnt
Errare humanum est, perseverare diabolicum
Bonjour le fil,
Petite précision, le nombre d'imbrication conditionnelle est illimitée, ce n'a jamais été un problème pour Excel quelque soit sa version
jeter un oeil sur ma publication avec ce lien
https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule
Petite précision, le nombre d'imbrication conditionnelle est illimitée, ce n'a jamais été un problème pour Excel quelque soit sa version
jeter un oeil sur ma publication avec ce lien
https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule
La formule est bonne, il manque seulement une ) après 15/100
d'ailleurs je pense que ces parenthèses pour les fractions sont inutiles
Cdlmnt
Cela continue de me mettre un message d'erreur en me sélectionnant le "si" qui se trouve juste après 20/100. Pourquoi ?