SI Imbriqué

Fermé
Dada - 4 mars 2009 à 17:39
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 - 4 mars 2009 à 18:31
Bonjour,

je souhaite modéliser un tableau de coût de transport. Les coûts sont calculé en fonction du poids de la marchandise. Chaque groupe de prix se fait donc en fonction d'une tranche/ catégorie de poids.
Borne inférieure et supérieure.
J'essaie de modéliser ce tableau avec des formules SI imbriquées.
Mon problème et qu'excel bloque au deuxième membre de ma fonction et applique le taux O,7 à tous les poids supérieurs à 45 KG.
Voici le tableau :
€/kg
Destination -45 45 100 300 500 1000
1,00 0,70 0,50 0,45 0,40 0,35

Voici la formule que j'ai écrit : =SI(E8<45;E8*1;SI(100>E8>=45;E8*0,7;SI(300>E8>=100;E8*0,5;SI(500>E8>=300;E8*0,45;SI(1000>E8>=500;E8*0,4;SI(E8>=1000;E8*0,35))))))

Merci de m'aider sur l'erreur de synthaxe dans la formule ou de me proposer une autre formule.

2 réponses

michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 292
4 mars 2009 à 17:52
Salut

Ci joint proposition avec tableau poids-coeff modifiable sans trifouiller la formule (rechercheH)
http://www.cijoint.fr/cjlink.php?file=cj200903/cijemokrkm.xls
0
Merci beaucoup de votre aide et de votre rapidité.

Pour info, serait-il possible de connaître mon erreur avec ma formule SI.
ça me chiffonne....

Merci beaucoup de l'aide que vous pourrez encore m'apporter.

DaDA
0
En y regardant de plus près il y a un problème.
EN effet, les prix représentent des tranches.
Si le poids dépassent ne serai-ce que d'un unité la borne, la détermination du prix se fait avec le groupe de poids supérieur. Avec cette formule et le paramètre de valeur approchée on ne prends pas en compte cette notion de prix en fonction de tranche de poids.

Merci de votre aide Michel.
0
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 292
4 mars 2009 à 18:31
pour les SI (luimite 7 si imbriqués)
j'aurais écris:
=E8*(SI(E8<45;1;si(E8<100;0,7;si(E8<300;0,5.....

pas compris le dernier problème...


pourtant en lisanr ta formule,SI(100>E8>=45;E8*0,7; j'avais cru comprendre que
si je marque 45,01 j'ai 31,507 soit 45,01*0,7
0