Faire des calculs sur des tranches

Bonsoir,

Je ne réussis plus par le biais d'excel et des si imbriqués à répondre à mon corrigé calculé à la main

2. Coût Global des achats effectués par chaque service aux coûts unitaires de 35 € pour les cartouches noires et 55 € pour les cartouches couleurs :

(35 x 76) + (55 x 52) = 2 660 +2 860 = 5 520 €

Jusque là ça va c'est ensuite pour le calcul au regard des tranches

3. Coût des achats s'ils étaient groupés

Calcul de la ristourne :

De 750 à 1 500 soit 750 € : 750 x 0,05 = 37,5

De 1 500 à 2 500 soit 1 000 € : 1 000 x 0,04 = 40,00

De 2 500 à 5 575 soit 3 075 € : 3 075 x 0,03 = 92,25

Total de la ristourne : 169,75 €

Coût net des achats du semestre : 5 520 – 169,75 = 5 350,25€

Cordialement

Bonjour

Avec le total en A1 :

=(A1-INDEX({0;750;1500;2500};EQUIV(A1;{0;750;1500;2500})))*INDEX({0;0.05;0.04;0.03};EQUIV(A1;{0;750;1500;2500}))+SOMMEPROD((LIGNE($1:$4)<EQUIV(A1;{0;750;1500;2500}))*{0;0.05;0.04;0.03}*({750;1500;2500;0}-{0;750;1500;2500}))

Ce qui donne bien 169.75 pour un total de 5 575 mais donne 168.10 pour le cas présent (5 520)

Amicalement

Nad

bonjour

pas de petit fichier joint ????

Il existe une fonction combinée CHOISIR(EQUIV qui en fontion de la position de la valeur (tes totaux) dans une matrice virtuelle ou non , en fait corespondre une autre (tes ristournes)

cordialement

Bonjour

En réponse à Tulipe, du style (Avec le total en D4)

=CHOISIR(EQUIV(D4;{100000;5575;2500;1500};-1);169,75;($D$4-2500)*3%+77,5;($D$4-1500)*4%+37,5;($D$4-750)*5%)

Formule à affiner

Cordialement

Merci à tous,

Serait-il possible à Nad de me montrer comment il a construit le tableau car il me semble que je ne dois pas le construire n'importe comment pour utiliser equiv.

Par avance merci

Cordialement

Véronique

re

les 2solutions sont sans tableau ; ce qui sert de tableau ce sonr les valeurs entre { } c'est ce que jai denomé( atort ou a raison) comme "matrice virtuelle "

cordialement

Bonsoir,

Je joins un fichier avec une proposition de construction, peut-être une autre serait-elle mieux ?

Je ne connais pas équiv donc j'ai du mal à analyser la formule

Merci de votre collaboration

Véronique

192remise.xlsx (8.85 Ko)

Re

La formule que j'ai proposée plus haut était valable pour un résultat en A1 ; il suffit donc de remplacer A1 par E14

Sans utiliser les cellules A2:B4 :

=(E14-INDEX({0;750;1500;2500};EQUIV(E14;{0;750;1500;2500})))*INDEX({0;0.05;0.04;0.03};EQUIV(E14;{0;750;1500;2500}))+SOMMEPROD((LIGNE($1:$4)<EQUIV(E14;{0;750;1500;2500}))*{0;0.05;0.04;0.03}*({750;1500;2500;0}-{0;750;1500;2500}))

En utilisant les cellules A2:B4 :

=(E14-INDEX($A$1:$A$4;EQUIV(E14;$A$1:$A$4)))*INDEX($B$1:$B$4;EQUIV(E14;$B$1:$B$4))+SOMMEPROD((LIGNE($1:$4)<EQUIV(E14;$A$1:$A$4))*$B$1:$B$4*($A$2:$A$5-$A$1:$A$4))

Amicalement

Nad

Merci beaucoup, c'est nickel

Bonne soirée

Véronique

Rechercher des sujets similaires à "calculs tranches"