Function de calcul de prix supplémentaire

Résolu
Lolipop -  
 Lolipop -
Bonjour,

j'aimerais effectuer un calcul Excel (2010) correspondant aux chiffres suivants;

entre 1300 et 1399.99 = supplément de 25.95
entre 1400 et 1499.99 = supplément de 27.95 (+2 donc)
entre 1500 et 1599.99 = supplément de 29.95 (+4 donc)
....

En clair, j'aimerais pouvoir insérer un chiffre dans une cellule, et qu'il me ressorte le prix équivalent suivant la formule PRIX FINAL = PRIX INITIAL + 25.95 (pour 1300) + 2 par tranche de 100

par exemple, je rentre 1728 dans la cellule 1 et il me sort 33.95 dans la case deux (le prix supplémentaire) et le totla dans la case 3 (1728+33.95 = 1761.95)

Est ce assez clair ? Pouvez vous m'aider ?

Merci a vous.

5 réponses

pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Bonjour,

Sauf erreur de ma part mais la formule doit être celle-ci :

=A1+25,95+ENT((A1-1300)/100)*2

A+
1
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Voila ma proposition

Faire un tableau de prix comme cela (de A1 à B7):
A B
35 1,95
70 2,95
150 5,95
250 9,95
500 17,95
900 23,95
1300 25,95

Si le prix est en D1 voila la formule qui donne le prix supplémentaire :

=SI(D1>=1300;25,95+ENT((D1-1300)/100)*2;SI(D1<35;0;RECHERCHEV(D1;A1:B7;2)))

J'ai supposé que si le prix est inférieur à 35 le prix sup est égal a 0
Cordialement,
1
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Pour être complet voici la formule avec des SI imbriqués :

=SI(D1>=1300;25,95+ENT((D1-1300)/100)*2;SI(D1>=900;23,95;SI(D1>=500;17,95;SI(D1>=250;9,95;SI(D1>=150;5,95;SI(D1>=70;2,95;SI(D1>=35;1,95;0)))))))

Elle est plus compacte mais moins facile pour faire évoluer les tranches dans le futur.
0
Lolipop
 
Alors la c'est parfait, merci à nouveau !!!
0
Lolipop
 
Merci pilas31, ça marche très bien, mais j'ai encore un petite question: aprés 1300, le calcul est toujours le même (+2 par tranche de 100) mais avant 1300 ce sont des valeurs fixes, par exemple:

entre 70 et 149.99 = 2.95
entre 150 et 249.99 = 5.95
...

Commet faire dans ce cas la?

Merci encore !!
0
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Il faudrait donner toutes les tranches car on peut faire une formule avec des SI... mais on ne peut pas les imbriquer à l'infini. Donc si les tranches sont trop nombreuses il faudra utiliser un tableau....
0
Lolipop
 
Alors le tranches exactes sont:

entre 35 et 69.99 = 1.95
entre 70 et 149.99 = 2.95
entre 150 et 249.99 = 5.95
entre 250 et 49949.99 = 9.95
entre 500 et 899.99 = 17.95
entre 900 et 1299.99 = 23.95

a partir de 1300, c'est la formule de la 1ére question (25.95 + 2 par tranche de 100)

Une fois encore, merci pour votre aide très précieuse !!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lolipop
 
C'est parfait, je l'ai adapté à mes besoins et c'est nickel.

un grand merci. :)
0