Calcul de frais

bonjour a tous

je revient vers vous car je ne sais comment m'y prendre

dans le fichier joint

mon transporteur me facture de plusieurs facons

de 0 a 101 kg un forfait repris en (parm colonne C

de 101 a 300 kg le prix et (colonne d divise par 100 multiplié par le poids reel )

de 301 a 800 kg le prix et (colone e divise par 100 multiplié par le pid reel)

et en fonction du departement colonne B et en + 4.5 € par envoi

j'aimerais dans la feuiile "frais" colone A ecrire le nom du client

colonne B le departement

colonne C le poids

et que cela se calcule en colonne D le prix

esperant avoir ete suffisament clair

180tarifs-tfe.xlsx (14.32 Ko)

Bonjour,

Essaye avec ceci

(j'ai fait quelque test sa me parait bon )

cordialement

123tarifs-tfe.xlsx (14.30 Ko)

re

merci bcp fonctionne tres bien mais j'ai besoin d'au moins 200 lignes et je n'arrive pas en faisant la recopie vers le bas de faire ses 200 lignes aurais tu un truc ????

amicalement

re

pardon j'ai oublier de mettre des $ pour fixer les valeurs

remplace la formule dans la première cellule par :

=SI(ET(C2>0;C2<=800);SI($E$2=2;RECHERCHEV(frais!B2;param!$B$4:$E$97;$E$2);RECHERCHEV(frais!B2;param!$B$4:$E$97;$E$2)/100*C2)+param!$C$2;"")

si tu étire vers le bas sa devrait marcher

j'ai ajouter une condition pour ne rien afficher si le poids n'est pas entre 1 et 800 .... si le poids peut être >800 dit le moi je remodifirais ^^

cordialement

nickel ca fonctionne

maitenant probleme dans le fichier je voudrais faire l'addition en bas mais avec le #N/A impossible

comment peut ton les supprimer

pour que l'adition se fasse

amicalement

57tarifs-tfe-1.xlsx (29.38 Ko)

re

=SI(ET(C3>0;C3<=800);SI($E$2=2;RECHERCHEV(frais!B3;param!$B$4:$E$97;$E$2);RECHERCHEV(frais!B3;param!$B$4:$E$97;$E$2)/100*C3)+param!$C$2;"")

Le poids peut-il être >800 ? si oui quel calcul doit être fait ?

bonjour

non il n'y auras jamais plus de 800 kg

par contre dans ta formule les partie en rouge $E$2 ect.. les valeurs ne se fixe pas a tu une idée ??

=SI(ET(C3>0;C3<=800);SI($E$2=2;RECHERCHEV(frais!B3;param!$B$4:$E$97;$E$2);RECHERCHEV(frais!B3;param!$B$4:$E$97;$E$2)/100*C3)+param!$C$2;"")

amicalement

Re

Décidément j'ai du mal avec les $ aujourd'hui ^^ , il faut les enlever pour les E2 (la valeur change à chaque ligne )

=SI(B2<100;SI(ET(C2>0;C2<=800);SI(E2=2;RECHERCHEV(frais!B2;param!$B$4:$E$97;E2);RECHERCHEV(frais!B2;param!$B$4:$E$97;E2)/100*C2)+param!$C$2;"");"Erreur dpt")

J'ai ajouter une condition qui marque "erreur dpt" si le numéro de département est supérieur ou égale à 100

Cordialement

re

merci bcp tout fonctionne

amicalement @++

Rechercher des sujets similaires à "calcul frais"