Formule avec si et max

Résolu
franck1052 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
franck1052 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Mon problème est que je dois calculé une prime fixe qui est fonction de l'ancienneté. Tant que l'employé n'a pas dépasser les 2 ans d'ancienneté elle est de 860 euros. Puis, a partir de 2 ans d'ancienneté on ajoute au 860 euros 30 euros par année. Mais, la prime ne doit pas dépasser 990€.
Quelqu'un pourait-il m'aider s'il-vous-plaît ? Je ne suis pas très fort la-dessus...
A voir également:

4 réponses

Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour.

=SI(anc>6;990;CHOISIR(anc;860;860;890;920;950;980))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Autre solution, avec anc en B6 :

=860+SI(B6<7;SI(B6<3;0;30*(B6-2));130)
qui est rigoureusement équivalente à
=860+SI(B6<3;0;SI(B6>6;130;30*(B6-2)))

C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
0
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonjour à tous

Le libellé de la question m'a fait pensé à une formule du genre :
=MIN(990;MAX(0;B6-2)*30+860)
où B6 contient l'ancienneté.
Remarque : j'ai considéré que 1 signifiait de 0 à 1 an, 2 : de 1 à 2ans et que la rémunération ne commençait qu'à partir de B6=3.

Si ça n'est pas le cas, il faut aménager la formule. (B6-1)

Cordialement
0
franck1052 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup, j'étais perdu :)
0