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 -
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...
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:
- Formule avec si et max
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
4 réponses
Bonjour.
=SI(anc>6;990;CHOISIR(anc;860;860;890;920;950;980))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
=SI(anc>6;990;CHOISIR(anc;860;860;890;920;950;980))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
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 ♂
=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 ♂
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
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