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

  1. pilas31 Messages postés 1878 Statut Contributeur 648
     
    Bonjour,

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

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

    A+
    1
  2. pilas31 Messages postés 1878 Statut Contributeur 648
     
    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
    1. pilas31 Messages postés 1878 Statut Contributeur 648
       
      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
    2. Lolipop
       
      Alors la c'est parfait, merci à nouveau !!!
      0
  3. 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
    1. pilas31 Messages postés 1878 Statut Contributeur 648
       
      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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

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

    un grand merci. :)
    0