Formule FIN.MOIS

Bonjour,

Je sollicite un peu d'aide pour modifier une formule que l'on m'avait déjà aidé à obtenir.

Cette formule me permet d'avoir le nombre de jour de contrat d'un salarié du premier jour du contrat au dernier jour du contrat, par mois calendaire, de janvier 2020 à décembre 2020. Elle est ok pour des contrats CDD avec une date d'entrée et une date de fin.

Par contre je ne sais pas trop comment la modifier pour la faire fonctionner en même temps pour les CDI, qui eux n'ont qu'une date d'entrée (col X), et une case vide en date de sortie (col Y). Le nombre de jour dans les colonnes AJ à AU doit être au max du mois pour chaque mois, sauf éventuellement pour le premier mois travaillé qui peut être partiel.

=SI(ET('MOIS 2020'!C$1<=$Y20;FIN.MOIS('MOIS 2020'!C$1;0)>=$X20);MIN(FIN.MOIS('MOIS 2020'!C$1;0);$Y20)-MAX('MOIS 2020'!C$1-1;$X20-1);0)

Je joins le fichier (exemple lignes surlignées en jaune) :

En remerciant d'avance tout contributeur 😉

Chris

Bonjour

En AJ2 à recopier

=SI(ET('MOIS 2020'!A$1<=SI($Y2="";AUJOURDHUI();$Y2);FIN.MOIS('MOIS 2020'!A$1;0)>=$X2);MIN(FIN.MOIS('MOIS 2020'!A$1;0);$Y2)-MAX('MOIS 2020'!A$1-1;$X2-1);0)

Bonjour

En AJ2 à recopier

=SI(ET('MOIS 2020'!A$1<=SI($Y2="";AUJOURDHUI();$Y2);FIN.MOIS('MOIS 2020'!A$1;0)>=$X2);MIN(FIN.MOIS('MOIS 2020'!A$1;0);$Y2)-MAX('MOIS 2020'!A$1-1;$X2-1);0)

Super merci beaucoup, c'est parfait.

J'ai modifié comme suit pour les mois se complètent jusqu'au 31.12 pour les CDI.

=SI(ET('MOIS 2020'!A$1<=SI($Y2="";'MOIS 2020'!$L$1;$Y2);FIN.MOIS('MOIS 2020'!A$1;0)>=$X2);MIN(FIN.MOIS('MOIS 2020'!A$1;0);$Y2)-MAX('MOIS 
2020'!A$1-1;$X2-1);0
Rechercher des sujets similaires à "formule fin mois"