Calculer nombre de jours d'absence à cheval sur 2 mois

Bonjour à tous,

Je travaille actuellement sur un fichier d'absentéisme, avec une date du début d'absence ainsi qu'une date de fin d'absence.

Mon tableau calcule déjà automatiquement le nombre de jours d'absence entre ces deux dates.

Néanmoins, il arrive parfois que le début et la fin d'absence soient à cheval sur deux mois :

Exemple :

Date début arrêt : 19/12/2015

Date fin arrêt : 03/01/2016

Je souhaiterais trouver une formule qui me calcule automatiquement le nombre de jours d'absence en décembre dans une colonne et dans une autre colonne le nombre de jours d'absence en janvier.

Merci d'avance pour vos réponses

Noémie

Bonjour

Un fichier joint SVP

Merci

Bonjour,

Supposons : date début en A2, date fin en B2.

Le nb de jours total est donné par : =B2-A2+1

Pour éclater par mois :

Pour le mois de début : =FIN.MOIS(A2;0)-A2+1

Pour le mois de fin : =B2-FIN.MOIS(A2;0)

Cordialement.

MFerrand a écrit :

Bonjour,

Supposons : date début en A2, date fin en B2.

Le nb de jours total est donné par : =B2-A2+1

Pour éclater par mois :

Pour le mois de début : =FIN.MOIS(A2;0)-A2+1

Pour le mois de fin : =B2-FIN.MOIS(A2;0)

Cordialement.

Merci pour votre réponse très rapide ! Je viens de m'apercevoir qu'il y a des absences sur 3 mois, comment faire ?

Faudrait que tu mettes un fichier pour que l'on voit comment on peut positionner... Là on travaille dans le vide.

Pour l'heure, c'est moi qui m'absente !

A+

Voici en PJ le fichier !

Pas si simple que cela !

Pour plus de clarté, j'ai calculé le jour de début et de fin de chaque mois ...

Cela marche sur 1 mois, 2 mois, 3 mois etc ...


Voici sur ton fichier exemple ...

Merci beaucoup Steelson ! Je vais faire ça sur mon fichier, c'est lisible et claire

On peut aussi corser l'affaire en calculant le nombre de jours ouvrés !

Ah oui ce serait top ça !

Re,

Rapidement : tu dois prévoir des colonnes de répartition par mois si tu veux répartir...

Exemple brouillon à adapter selon configuration et type de données.

Formule de base :

=SOMMEPROD(--(MOIS(LIGNE(INDIRECT($B2&":"&$C2)))=F$1))

En ligne 1 numéros mois (mais peut être adaptée, selon type donnée).

Cordialement.

par jour ouvré comme ceci ...

wahou je vais voir la superbe formule ci-dessus ! c'est cela l'émulation ...


@ MFerrand

Superbe !

Est-ce qu'il y a moyen de rajouter l'année, de façon à ce que si on tire à droite jusqu'au mois 12 de cette année on ne voit pas réapparaitre une absnece du mois de décembre de l'année n-1 ?

On peut. Je te fais un modèle ce soir. Pour l'instant mon médecin n'attendra pas...

A+

Super, merci beaucoup à tout les deux !

J'ai réussi ...

merci pour cette leçon, je n'y pense pas assez souvent ! c'est vrai que cette astuce INDIRECT avec les jours transformés en n° de ligne n'est pas évident au premier abord.

=SOMMEPROD((ANNEE(LIGNE(INDIRECT($B2&":"&$C2)))=ANNEE(E$1))*(MOIS(LIGNE(INDIRECT($B2&":"&$C2)))=MOIS(E$1)))

Avant de fermer... Inutile que j'y revienne : tu as la réalisation par Steelson de l'exacte proposition promise !

Bye

J'essais de faire cette formule dans mon tableau..lerésultat donné est 0. je ne comprends pas

Re-

Laquelle des formules ?

est-ce que tu as bien une date en colonne, même si celle-ci n'affiche que le mois et l'année ?

sinon remets juste un extrait de ce que tu as fait (anonymisé)

Finalement j'ai trouvé, ça marche ! Merci

comme je suis perfectionniste

merci MFerrand pour le coup de pouce !

Rechercher des sujets similaires à "calculer nombre jours absence cheval mois"