Aide primesexcel

jenny59847 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'ai un petit souci sur excel;

je doit calculer des primes a percevoir sur les CA suivants :

750000
280000
1100000
980000
250000

les tranches sont :

de 0 a 300000 : 1%
de 300000 à 500000 : 2%
de 500000 à 1100000 : 5%

merci de votre aide

3 réponses

djkent1 Messages postés 381 Statut Membre 48
 
Bonjour,
D'abord disons que tu dispose d'un tableau avec en colonne A tes CA et en B les primes. Dans un second, colonne D les tranches et E les taux.

B1=si (A1 < 300000; B1 * $E$1;si ( A1 < 500000; B1 * $E$2;si (A1 < 1100000; B1 *$ E$3)))


Je ne peux pas te confirmer que sa marche je n'ai ni excel ni open office sous la main, mais l'idée est la

Cordialement
0
leplot Messages postés 193 Statut Membre 131
 
Bonjour

Je te conseille d'utiliser la fonction recherchev (voir aide)

Tu crée un tableau avec (dans l'ordre des bornes inférieures)
0 1%
300000 2%
500000 5%

La formule est : =RECHERCHEV(A1;$A$15:$B$17;2;VRAI)*A1
avec
A1 : le premier CA
$A$15:$B$17 : la référence au tableau de borne (tu peux même nommer la zone)
2 : pour prendre la deuxième colonne
vrai : pour être en "valeurs proches" c'est à dire avec les bornes (facultatif)

Cette méthode permet de modifier les bornes très facilement voire d'en ajouter (en corrigeant la référence au tableau). C'est plus propre qu'avec la fonction SI.

Leplot
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Bonjour
Il faut donc, sauf erreur de ma part, calculer la prime composée:
de 1% du CA pour moins de 300000
Au dela,d'un fixe correspondant au montant limites inclus dans le CA + le % de la partie dépassante.
Donc: prime pour 300000 :=300000*1%=3000
prime pour 500000=3000 + 200000*2%, soit 3000+4000=7000
Appliquez donc dans ce cas la formule en B1, si le ,montant du CA est inscrite en A1:
=SI(A1<=300000;A1*1%;SI(A1<=500000;(A1-300000)*2%+3000;SI(A1<=1100000;(A1-500000)*5%+7000;"")))
Ca devrait correspondre à ce que vous cherchez.(Elle donne 37000 pour un montant de 1100000)
Nota:
_selon que vous voulez que les limites soient incluses dans l'un ou l'autre des calculs, utilisez les signes < et> seuls ou couplés avec = soit >= ou<=
_la formule ci dessus n 'affiche rien si le montant est supèrieur à 1100000 ? nous dire si vous désirez y mettre quelque chose .
Crdlmnt
0