Formule avec si et max

Résolu
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...

4 réponses

  1. Merci beaucoup, j'étais perdu :)
    0
    1. 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
      1. Contributeur
        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
        1. Contributeur
          Bonjour.

          =SI(anc>6;990;CHOISIR(anc;860;860;890;920;950;980))
          C'est bien, la retraite ! Surtout aux Antilles ... :-)
          ☻ Raymond ♂
          0