Calcul du nombre de jours entre deux dates sans JF

Bonjour à tous,

Je viens solliciter votre expertise pour un problème de calcul dans excel, sur lequel je bute depuis quelques temps.

Je cherche à calculer :

Le nombre de jours ouvrés en enlevant les jours fériés entre deux date et ce pour chaque mois.

Concrètement j'ai une ligne avec une date de début, une date de fin. Je cherche à obtenir une formule pour que sur cette même ligne dans une colonne appelée "janvier" qui me calcule le nombre de jours ouvrés en janvier sans les jours fériés pour autant bien sûr qu'une partie de la période visée soit en janvier.

Actuellement j'ai trouvé une formule qui me compte le nombre de jours ouvrés pour le mois souhaité. En revanche pour la déduction des jours fériés il me déduit TOUS les jours fériés inclus dans la période (et pas seulement ceux du mois que je cherche).

Vous trouverez ci-joint un test avec la formule utilisée.

La période testée ici est du 14.04(F6) au 05.05 (G6)

La formule effectuant le calcul est en F14

J'ai crée une liste de jours fériés qui s'appelle CONGES

Le résultat obtenu est 8 au lieu de 9 (il prélève 3 jours fériés au lieu de 2 car il y a un jour férié début mai).

A noter que j'effectue également sur ce document le décompte par jour (lundi, mardi, mercredi etc.) et que cela fonctionne parfaitement en combinant un SOMMEPROD pour calculer le nombre de jours ouvrés et en retirant les jours fériés avec un NB.SI et ma plage CONGES.

Toutefois la problèmatique des mois est que je souhaite qu'il me supprime uniquement les jours fériées entre le jour de départ F6 et la fin du mois. Ou si la date de fin intervient avant la fin du mois qu'il prenne en compte la date de fin et non la date de fin du mois. Ce qui fait que lorsque je trouve une formule qui va avec une situation elle ne fonctionne pas avec une autre.

J'espère avoir été clair dans mon exposition de ma problématique et je suis évidemment à votre entière disposition pour toute clarification.

Je vous remercie par avance pour votre aide précieuse et vous souhaite une bonne journée

Bonjour,

Tu as pensé à la fonction NB.JOURS.OUVRES ? ^^

Cdlt,

Bonjour,

Merci pour votre réponse.

Oui mais cela ne fonctionne pas dans ce cas. Nb.Jours.Ouvres renvoie le nombre de jours ouvrés entre deux dates mais on ne peut pas lui indiquer de renvoyer le nombre de jours pour janvier, février, mars etc.

Ou alors si il est possible de le faire je ne sais comment.

Beh si.

NB.JOURS.OUVRES(01/01/2017;31/01/2017) pour janvier par exemple.

Cdlt,

Je cherche donc à définir ceci non pas en indiquant arbitrairement le début et la fin du mois mais à partir d'une date de début et de fin donnée. Exemple :

Date début 01.01.17

Date fin 31.05.17

janvier : x jours

Février : x jours

etc

Il s'agit d'un calcul sur des données déjà existantes. Je dois calculer le nombre d’occurrence par mois.

Il y a un grand nombre de données, plusieurs centaines de lignes. En utilisant nbr.jours.ouvres de cette façon avec une date de début et une date de fin pour toute la période je peux écrire une formule par ligne.

Comme indiqué plus haut j'ai réussi à effectuer la formule pour compter le nombre d’occurrences par lundi, mardi, mercredi etc. en combinant SOMMEPROD et NB.SI

Mais là aussi NB.JOURS.OUVRES n'était pas possible à cause de la contrainte du jour. La c'est la contrainte du mois qui me pose problème.

Bonjour,

Un petit fichier permettrait sans doute plus de réactions du forum.

Cdlt.

Rechercher des sujets similaires à "calcul nombre jours entre deux dates"