SI imbriqué
Fermé
stressd
Messages postés
3
Date d'inscription
jeudi 10 avril 2014
Statut
Membre
Dernière intervention
10 avril 2014
-
Modifié par stressd le 10/04/2014 à 16:00
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 11 avril 2014 à 09:36
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 11 avril 2014 à 09:36
4 réponses
stressd
Messages postés
3
Date d'inscription
jeudi 10 avril 2014
Statut
Membre
Dernière intervention
10 avril 2014
10 avril 2014 à 16:13
10 avril 2014 à 16:13
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))))))))))
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
10 avril 2014 à 18:04
10 avril 2014 à 18:04
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 11/04/2014 à 09:16
Modifié par Vaucluse le 11/04/2014 à 09:16
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
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
11 avril 2014 à 09:36
11 avril 2014 à 09:36
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
10 avril 2014 à 16:26
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
10 avril 2014 à 16:34
Cela continue de me mettre un message d'erreur en me sélectionnant le "si" qui se trouve juste après 20/100. Pourquoi ?