Calcul de pourcentages selon 4 tranches

Bonjour,

Je dispose d'une grille avec 4 tranches

Tranche 1 : < 780 j'applique un taux de 100 % à un montant
Tranche 2 : de 781 à 1085 j'applique un taux de 80% à un montant
Tranche 3 : de 1086 à 1400 j'applique un taux de 60 % à un montant
Tranche 4 : de 1401 à 1800 j'applique un taux de 40 % à un montant

Ce que je souhaite calculer :
En A1, j'ai un montant de 900 ( tranche 2)
En A2, je souhaite afficher 80 %

Pour résumer, afficher le pourcentage d'un montant selon la tranche

Merci pour vos lumières

Bonne journée

Bonjour,

Cela peut se faire par un recherchev
http://www.cjoint.com/c/GHxnpmoTJUO

Bonne fin de journée

-------- Message original --------
*Sujet: *[INTERNET] [fr-users] Calcul de pourcentages selon 4 tranches
*Pour : *users@fr.libreoffice.org

BOnjour,

En B:B sil suffit de coller la formule
=SI(A1<=780;"100%";SI(A1<=1085;"80%";SI(A1<=1400;"60%";SI(A1<=1800;"40%"))))

Est-ce voulu qu'il n'y ait pas de réponse si A1 > 1800 ?

Cordialement
Sandy-Pascal Andriant

Bonjour
Quelque chose comme ça

=IF(A2<780;(A2);(IF(A2<1085;A2*0,8;(IF (A2 <1400;A2*0,6;A2*0,4)))))

avec SI à la place de IF en fonction de la version que vous utilisez

C'est très perfectible.

Bonne journée

Re,

Dans cette formule

=IF(A2<780;(A2);(IF(A2<1085;A2*0,8;(IF (A2 <1400;A2*0,6;A2*0,4)))))

Je supprimerais les parenthèses inutiles [avant les IF internes] et mettrais la limite à +1 pour englober la valeur supérieure dans le taux le plus bas puisqu'on utilise une inégalité stricte.

=IF(A2<781;(A2);IF(A2<1086;A2*0,8;IF(A2<1401;A2*0,6;A2*0,4))))

Cette formule affichera le résultat de l'application du taux de la tranche au montant de la cellule A2 tandis que la formule que j'ai indiquée dans mon message n'affiche que le taux à appliquer.
Au choix

Cordialement
Sandy-Pascal Andriant

Bonjour,

Cela peut se faire par un recherchev
http://www.cjoint.com/c/GHxnpmoTJUO

L'énorme avantage de l'usage de RECHERCHEV() est qu'il devient *très* facile de faire varier les tranches et les taux, sans avoir à plonger les mains dans le "cambouis" des formules unitaires. De fait, un utilisateur peut le faire sans souci.

Pour cette raison, j'appuie fortement cette suggestion.

Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que la liste reçoive une copie de votre réponse.

Bien cordialement,

Bonjour,

Merci à tous pour votre implication

La solution que je retiens "en urgence" est celle-ci =SI(I3<=780;"100%";SI(I3<=1085;"80%";SI(I3<=1400;"60%";SI(I3<=1800;"40%"))))

Je vais aussi regarder du coté de la fonction RECHERCHEV qui effectivement est beaucoup plus fine, notamment si les taux des pourcentages doivent bouger à l'avenir

Encore un grand merci à cette belle communauté

Bonne journée

Christophe

andriant sandy a écrit :

Re,

Si nécessaire, il faudrait prévoir le taux pour un nbr supérieur à 1800. Ce qui donnerait pour un taux à 20% :
=SI(I3<=780;"100%";SI(I3<=1085;"80%";SI(I3<=1400;"60%";SI(I3<=1800;"40%";"20%"))))

Cordialement
Sandy-Pascal Andriant