XL 2019 Détermination droit de congé à partir date embauche

kdet

XLDnaute Occasionnel
Bonjour à tous, le forum,

Après plusieurs jours et recherches, je n'arrive pas à construire la logique de la formule répondant à ma demande. Pouvez-vous svp me trouver une formule en colonne F10 qui me calculerait le nombre de jours de congés.
J'ai essayé cette formule sachant la date d'embauche de chaque salarié est variable : SI($C10="";"";SI(ANNEE($C10)<An_Réf;30;SI((DATEDIF($C10;FIN.MOIS($C10;0);"d"))=30;(DATEDIF($C10;$B$5;"m")+1)*2,5;1,25+(DATEDIF((DATE(ANNEE(C10);MOIS(C10)+1;1));$B$5;"m")+1)*2,5)))

Merci infiniment par avance de votre collaboration
kdet
 

Pièces jointes

  • Calcul congé.xlsx
    22.6 KB · Affichages: 11

kdet

XLDnaute Occasionnel
re,
Peux-tu faire un test, je ne sais pas les règles d'arrondi chez vous pour le calcul des CP ou autres, comme en France.
Prorata nombre de jours mois d'embauche
Code:
D30=DATEDIF(DATE(ANNEE(C20);MOIS(C20);JOUR(C20));DATE(ANNEE(C20);MOIS(C20)+1;0)+1;"d")/JOUR(DATE(ANNEE(C20);MOIS(C20)+1;0))
Calcul CP acquis mois d'embauche
Code:
E30=ARRONDI.SUP((D30*2,5)*2;0)/2
Calcul CP acquis pour l'année
Code:
=E30+(DATEDIF(C20;D20;"m")*2,5)
Re @flc1309
Un petit souci sur le dernier calcul CP acquis mois d'embauche sur C24. Le résultat devrait être 1,25 et pour le calcul CP acquis pour l'année ça devrait être 28,75. Je crois que cela provient de l'arrondi.sup

Kdet
 

flc13090

XLDnaute Nouveau
re @kdet
Je ne comprends pas votre méthode de calculs pour affirmer qu'en C24 le résultat serait 1,25.
Vous partez du principe que 15/01/2022 est la moitié du mois et que CP = 2,5/2 = 1,25.
Code:
C2=DATEDIF(DATE(ANNEE(A2);MOIS(A2);JOUR(A2));DATE(ANNEE(A2);MOIS(A2)+1;0)+1;"d")
D2=DATEDIF(DATE(ANNEE(A2);MOIS(A2);JOUR(A2));DATE(ANNEE(A2);MOIS(A2)+1;0)+1;"d")/JOUR(DATE(ANNEE(A2);MOIS(A2)+1;0))
E2=RECHERCHEV(D2;$J$2:$K$6;2)
F2=DATEDIF(A2;B2;"m")*2,5
G2=E2+F2
J3=MOYENNE(6/28;6/29;6/30;6/31)
20220827_1.jpg
Euh ...
 

kdet

XLDnaute Occasionnel
re @kdet
Je ne comprends pas votre méthode de calculs pour affirmer qu'en C24 le résultat serait 1,25.
Vous partez du principe que 15/01/2022 est la moitié du mois et que CP = 2,5/2 = 1,25.
Code:
C2=DATEDIF(DATE(ANNEE(A2);MOIS(A2);JOUR(A2));DATE(ANNEE(A2);MOIS(A2)+1;0)+1;"d")
D2=DATEDIF(DATE(ANNEE(A2);MOIS(A2);JOUR(A2));DATE(ANNEE(A2);MOIS(A2)+1;0)+1;"d")/JOUR(DATE(ANNEE(A2);MOIS(A2)+1;0))
E2=RECHERCHEV(D2;$J$2:$K$6;2)
F2=DATEDIF(A2;B2;"m")*2,5
G2=E2+F2
J3=MOYENNE(6/28;6/29;6/30;6/31)
Regarde la pièce jointe 1148204Euh ...
Re @flc13090

Je te remercie pour ton aide car maintenant c'est clair pour moi. @M12 et toi m'avaient vraiment démontrer selon votre formule mais c'est moi qui est resté aveugle sur une principe que si la date d'embauche est le 15/01/2022 donc ça ferait 1,25 de CP. Alors qu'en Janvier le nombre de jours mois d'embauche est 31 et non 30 (comme le mois d'avril qui donne vraiment 1,25) voilà pourquoi mon principe etait faux.

Merci encore une fois à vous
Kdet
 

Discussions similaires

Statistiques des forums

Discussions
313 323
Messages
2 097 153
Membres
106 854
dernier inscrit
Alex_Touge