Calcul du nombre de jour d'ancienneté en fonction de la date d'anniversaire d'entrée

Touna

XLDnaute Junior
Bonjour,
Voici quelques jours que je patauge !!! Je n'ai plus l'esprit clair et fais donc appel à vos compétences.

Le calcul du nombre de jour d'ancienneté vient de changer.
Voici la règle :
- 1 jour ouvré d’ancienneté après 5 ans à la date d'anniversaire d'entrée
- 2 jours ouvrés d’ancienneté après 10 ans à la date d'anniversaire d'entrée
- 3 jours ouvrés d’ancienneté après 15 ans à la date d'anniversaire d'entrée
- 5 jours ouvrés d’ancienneté après 20 ans à la date d'anniversaire d'entrée

Je n'arrive pas à imbriquer toutes ces conditions sur mon tableau de gestion des congés.

Merci d'avance.
Touna
 

Pièces jointes

  • calcul jour ancienneté.xls
    46.5 KB · Affichages: 399

biker

XLDnaute Occasionnel
Re : Calcul du nombre de jour d'ancienneté en fonction de la date d'anniversaire d'en

Bonjour;

Essaye ce code en J5 en fait glisser: ( si j'ai bien compris ton sujet)

Code:
=SI(C5="";"";SI(DATEDIF(C5;$A$3;"y")>20;5;SI(DATEDIF(C5;$A$3;"y")>15;3;SI(DATEDIF(C5;$A$3;"y")>10;2;SI(DATEDIF(C5;$A$3;"y")>5;1;"")))))
Cdt
 
Dernière édition:

Touna

XLDnaute Junior
Re : Calcul du nombre de jour d'ancienneté en fonction de la date d'anniversaire d'en

Hoerwind,

Pour la correspondance des jours, c'est ok, par contre voici une petit précision, par un exemple :
Date d'entrée : 01/10/2000, à partir du 01/10/2012 il a droit à 2 jours à partir du 01/10/2012 (je voudrai que la valeur s'affiche à partir du 01/10/2012 (date d'anniversaire d'entrée)).

Merci
Touna
 

Touna

XLDnaute Junior
Re : Calcul du nombre de jour d'ancienneté en fonction de la date d'anniversaire d'en

Je te fais parvenir une autre pièce jointe pour te donner plus de précisions.
 

Pièces jointes

  • CalculJourAncienneté 1.xls
    60 KB · Affichages: 233

JBOBO

XLDnaute Accro
Re : Calcul du nombre de jour d'ancienneté en fonction de la date d'anniversaire d'en

Bonjour,

Si j'ai bien compris en E5 en adaptant la formule d'hoerwind :
=SI(OU(A5>=$C$1;MIN(5;PLANCHER(DATEDIF(C5;$A$1;"y");5)/5+(DATEDIF(C5;$A$1;"y")>19))=0);"";MIN(5;PLANCHER(DATEDIF(C5;$A$1;"y");5)/5+(DATEDIF(C5;$A$1;"y")>19)))
 

hoerwind

XLDnaute Barbatruc
Re : Calcul du nombre de jour d'ancienneté en fonction de la date d'anniversaire d'en

Re, salut JB0B0,

Quand même pas fort difficile !

Ajouter devant la formule existante en E5 : SI(A5>AUJOURDHUI();"";la formule)
mettre cette cellule au format Standard;;
et la copier vers le bas,
le résultat est identique à celui de la colonne Q
Code:
=SI(A5>AUJOURDHUI();"";MIN(5;PLANCHER(DATEDIF(C5;$A$1;"y");5)/5+(DATEDIF(C5;$A$1;"y")>19)))
 

Discussions similaires

Réponses
14
Affichages
543

Statistiques des forums

Discussions
312 347
Messages
2 087 502
Membres
103 563
dernier inscrit
samyezzehar