Formule si imbriques

Bonjour

Je n arrive pas a faire plus de 2 conditions dans ma formule voila mes conditions si une personne peut me donner un coup de main

Si mon vehicule a moins de 20000 km je paie 0

au dela de 20 000 je paie 0.04

au dela de 30 000 0.08

au dela de 40 000 0.16

exemple 38000 km de 20 a 30000 = 800 + 8000 km a 0.08 soit 1440 €

merc i de votre aide precieuse et bonne fin de journe

Bonjour,

Le km en B5 la formule où vous voulez

=SI(B5<20000;0;SI(ET(B5>=20000;B5<30000);2000*0,04;SI(ET(B5>=30000;B5<40000);20000*0,04+(B5-30000)*0,08;SI(B5>=40000;20000*0,04+(30000-20000)*0,08+(B5-40000)*0,16;1))))

A tester car pas trop de temps pour le faire.

bonsoir et merci

non cela ne fonctionne pas comme il le faut mais je me suis,peut être pas bien expliqué

si le km est de 20512 par exemple j ai 512 kms de plus a payer faut donc également une formule si > 20000 (30000 - 20000) * 0.04

mercii de ton aide

bonsoir

la formule qui convient jusqu'a 30 conditions

20patogaze.xls (16.00 Ko)

ou bien =RECHERCHE(B2;{0;20000;30000;40000};{0;0,04;0,08;0,16}) sans limitation

cordialement

oups j'ai pas tout lu >>>complement

re

avec un petit tableau de conversion se sera plus simple

25patogaze3.xls (16.50 Ko)

les 2precedentes ne repondent pas correctement a la question

bonsoir

si s est possible etant donne que par la suite je vais avoir plein d autres cas pour d autres marque de véhicules je prefererais rester sur la formule avec des SI mes fichiers font tous plus de 15000 lignes ,beaucoup plus simple a gérer avec des recopier vers le bas ma formule

cdlt

re

dis moi si cela correspond bien a tes attentes ;je vais voir pour condenser en 1 formule

cordialement

Bonsoir,

On peut faire une succession de SI, mais on peut aussi faire + court :

=SOMMEPROD((A1>{20000;30000;40000})*(A1-{20000;30000;40000});{0,04;0,04;0,08})

super ca ma l air pas mal ca et plus simple je vous remercie

bonsoir

'=(B2-RECHERCHE(B2;{0;20000;30000;40000};{0;20000;30000;40000}))*RECHERCHE(B2;{0;20000;30000;40000};{0;0,04;0,08;0})+CHOISIR(EQUIV(B2;{0;20000;30000;40000};1);0;0;400;1200+((B2-40000)*0,16)

j'ai condensé le tableau

j'avais fait une faute de saisie 0.016 au lieu de 0.16

super je vous remercie, j ai opté pour sommeprod beaucoup plus simple

cdlt

Rechercher des sujets similaires à "formule imbriques"