Choisir une valeur parmi une plage de données

Bonjour,

Je sollicite votre aide car je souhaiterais connaitre le prix final d'une commande, donc je dois multiplier le nombre d'articles commandés par un prix unitaire, mais le problème c'est que ce prix est degressif par rapport au volume commandé.

EX:

D7 est le nombre d'articles commandés

de 1 à 2500 : prix = Modele1!C3 * D7

de 2501 à 8334 : prix = Modele1!C4 * D7

de 8335 à 2500 : prix = Modele1!C5 * D7

plus de 2500 : prix = Modele1!C6 * D7

J'ai essayé cette formule mais elle ne fonctionne pas correctement.

=SI(2500>D7;Feuil1!D7*Modele1!C3;SI(2500<D7<8334;D7*Modele1!C4;SI(8334<D7<25000;D7*Modele1!C5;SI(25000<D7;D7*Modele1!C6))))

Merci par avance pour votre aide

SqL

Bonjour,

ça pourrait ressembler à une formule comme celle-ci :

=INDEX($C$3:$C$6;EQUIV(D7;{0;2501;8335;10000}))

Par contre ta méthode de comptage me semble un peu particulière :

de 1 à 2500 : ok

de 2501 à 8334 : ok

de 8335 à 2500 : me semble correspondre à l'amplitude précédente ???

plus de 2500 : également compris en partie dans la 2ème amplitude

à corriger donc sans doute

@+

5myoo-v4.xlsm (86.31 Ko)

Bonjour,

Effectivement j'ai fait une erreur, ce n'est pas 2500 mais 25 000.

J'essaie ta formule,

Merci : )

-- 01 Mar 2010, 13:55 --

Re,

Merci, les fonctions INDEX et EQUIV correspondent exactement à ce que je voulais faire. Je l'ai également utilisé pour un autre cas ou cette fois-ci, le prix à récuperer était en fonction de deux paramètres, ca marche parfaitement : )

J'ai un autre cas de calcul où cette fois-ci je ne dois pas appliquer le prix unitiaire à tous les articles mais par palier.

EX :

du 1 articles au 100 : 5€

du 101 au au 200 : 4 €

du 201 au 300 : 3€

à partir du 300 : 2€

Donc si j'ai 250 articles, le résultat est 100*5 + 100*4 + 50*3

Je pense que je vais trouver une technique en passant par plusieurs cellules intermédiaires, mais n'y aurait-il pas une fonction pour faire ce genre de calcul par pallier ?

Je vous remercie par avance .)

screenshot 10

Bonjour

Un exemple avec 2 formules différentes

Cordialement

113classeur2.xls (14.00 Ko)

Merci beaucoup, j'ai utilisé ta formule avec le SI.

De mon coté, j'étais arrivé au résultat avec 8 cellules. xD

Rechercher des sujets similaires à "choisir valeur plage donnees"