Function de calcul de prix supplémentaire
Résolu/Fermé
A voir également:
- Function de calcul de prix supplémentaire
- Formule de calcul excel - Guide
- Calcul prix au litre ✓ - Forum Excel
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. - Forum Excel
- Historique prix amazon - Guide
- Prix d'un appel local - Forum Mobile
5 réponses
pilas31
Messages postés
1823
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
636
1 mars 2011 à 16:25
1 mars 2011 à 16:25
Bonjour,
Sauf erreur de ma part mais la formule doit être celle-ci :
=A1+25,95+ENT((A1-1300)/100)*2
A+
Sauf erreur de ma part mais la formule doit être celle-ci :
=A1+25,95+ENT((A1-1300)/100)*2
A+
pilas31
Messages postés
1823
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
636
Modifié par pilas31 le 1/03/2011 à 17:25
Modifié par pilas31 le 1/03/2011 à 17:25
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,
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,
pilas31
Messages postés
1823
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
636
1 mars 2011 à 17:31
1 mars 2011 à 17:31
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.
=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.
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 !!
entre 70 et 149.99 = 2.95
entre 150 et 249.99 = 5.95
...
Commet faire dans ce cas la?
Merci encore !!
pilas31
Messages postés
1823
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
636
1 mars 2011 à 16:46
1 mars 2011 à 16:46
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....
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 !!
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 !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question