Cacul jour ouvré entre 2 dates pour un mois donné
Résolu
sebou66
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
sebou66 Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
sebou66 Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais connaitre combien de jour ouvré en mars de 2015 il y a, avec une plage données.
exemple :
date début : 15-02-2015
date fin : 04-03-2015
La réponse voulu serait 3.
Mais avec la fonction =NB.JOURS.OUVRES(DATE(2015;2;15);DATE(2015;3;4)) Je ne peux pas filtrer sur un mois donc le résultat sera de 13.
Après il faudrait que je l'étende à plusieurs plages de date, je pense utiliser un sommeprod pour le faire.
Merci d'avance pour votre aide.
PS: Pour les jours férié, je me pencherait dessus plus tard. Je sais que l'on peut ajouter une plage dans la fonction nb.jours.ouvres.
J'aimerais connaitre combien de jour ouvré en mars de 2015 il y a, avec une plage données.
exemple :
date début : 15-02-2015
date fin : 04-03-2015
La réponse voulu serait 3.
Mais avec la fonction =NB.JOURS.OUVRES(DATE(2015;2;15);DATE(2015;3;4)) Je ne peux pas filtrer sur un mois donc le résultat sera de 13.
Après il faudrait que je l'étende à plusieurs plages de date, je pense utiliser un sommeprod pour le faire.
Merci d'avance pour votre aide.
PS: Pour les jours férié, je me pencherait dessus plus tard. Je sais que l'on peut ajouter une plage dans la fonction nb.jours.ouvres.
A voir également:
- Cacul jour ouvré entre 2 dates pour un mois donné
- Nombre de jours entre deux dates excel - Guide
- Comment ouvrir un fichier dat - Guide
- Comment ouvrir un fichier epub ? - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Comment ouvrir un fichier bin ? - Guide
3 réponses
Bonjour,
si quelqu'un connait une méthode moins compliquée...
J'essaye ceci avec la gestion des fériés :
https://www.cjoint.com/c/EIfkgrylbKy
si quelqu'un connait une méthode moins compliquée...
J'essaye ceci avec la gestion des fériés :
https://www.cjoint.com/c/EIfkgrylbKy
Bonjour,
Entre 15/2/2015 et 4/3/2015 il y a 13 jours si tu veux 3 il faut mettre
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
Entre 15/2/2015 et 4/3/2015 il y a 13 jours si tu veux 3 il faut mettre
=NB.JOURS.OUVRES(DATE(2015;2;28);DATE(2015;3;4))
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
Bonjour
et salut GB
pour avoir une formule adaptable, si c'est pour calculer le nombre de jour ouvré qui reste dans le mois de la date fin
date débute en A1
date fin en B1
=NB.JOURS.OUVRES(FINMOIS(B1);-1);B1)
ou s'il n'y a pas plus de un ois d'écart entre les deux ad)dates
=NB.JOURS.OUVRES(FINMOIS(A1);0);B1)
et purb avoir ceux du mois en A1:
=NB.JOURS.OUVRES(A1;FIN.MOIS(A1;0))
crdlmnt
et salut GB
pour avoir une formule adaptable, si c'est pour calculer le nombre de jour ouvré qui reste dans le mois de la date fin
date débute en A1
date fin en B1
=NB.JOURS.OUVRES(FINMOIS(B1);-1);B1)
ou s'il n'y a pas plus de un ois d'écart entre les deux ad)dates
=NB.JOURS.OUVRES(FINMOIS(A1);0);B1)
et purb avoir ceux du mois en A1:
=NB.JOURS.OUVRES(A1;FIN.MOIS(A1;0))
crdlmnt
Je joint mon fichier excel pour une meilleure compréhension.
http://www.cjoint.com/c/EIejceghQVq
Dans les colonnes A et B, ce sont les congés pris ou à prendre.
La colonne C indique juste le nombre de jours de congés utilisait pour la période en question.
Les colonnes E à R pour un récapitualtifs par mois et enfin la colonne R pour un total par année qui sera juste une somme des valeurs de jan à décembre.
Il faudrait qu'en F2, qu'il y ait tous les jours de congés pris au mois de janvier en 2013 etc pour chaque case. à partir des congés planifiait en A et B.
Je ne vois pas comment utiliser fin.Mois pour m'aider dans cette tache.
Merci
http://www.cjoint.com/c/EIejceghQVq
Dans les colonnes A et B, ce sont les congés pris ou à prendre.
La colonne C indique juste le nombre de jours de congés utilisait pour la période en question.
Les colonnes E à R pour un récapitualtifs par mois et enfin la colonne R pour un total par année qui sera juste une somme des valeurs de jan à décembre.
Il faudrait qu'en F2, qu'il y ait tous les jours de congés pris au mois de janvier en 2013 etc pour chaque case. à partir des congés planifiait en A et B.
Je ne vois pas comment utiliser fin.Mois pour m'aider dans cette tache.
Merci
Bon en cherchant un peu, j'ai fini par trouver.
=SI(MOIS(A3)=MOIS(B3);SI(MOIS(A3)=9;NB.JOURS.OUVRES(A3;B3);0);SI(MOIS(A3)=9;NB.JOURS.OUVRES(A3;FIN.MOIS(A3;0));SI(MOIS(B3)=9;NB.JOURS.OUVRES(FIN.MOIS(B3;-1)+1;B3);0))
Donc si les mois de début et de fin sont identique, on regarde que le mois est celui que l'on recherche ici 9 pour septembre, si c'est le cas, on fais un calcul des jours ouvrés sinon on met 0.
Si les mois de début et de fin ne sont pas les mêmes, je regarde si c'est la date de début qui correspond au mois et je calcule avec la fonction FIN.MOIS, sinon je regarde si c'est la date de fin qui correspond et je calcule sinon je met 0.
Il me manque, à voir si ca dure sur plusieurs mois, à mettre en paramètre les jours férié. Et à faire une sommeprod pour ajouter toutes les lignes entre elles.
Une fois que cela sera réalisé je mettrais mon fichier excel ici pour ceux à qui ca intérresse.
Merci beaucoup de m'avoir fait découvrir la fonction FIN.MOIS.
Après si quelqu'un connait une méthode moins compliquée que la mienne je suis preneur ;)
=SI(MOIS(A3)=MOIS(B3);SI(MOIS(A3)=9;NB.JOURS.OUVRES(A3;B3);0);SI(MOIS(A3)=9;NB.JOURS.OUVRES(A3;FIN.MOIS(A3;0));SI(MOIS(B3)=9;NB.JOURS.OUVRES(FIN.MOIS(B3;-1)+1;B3);0))
Donc si les mois de début et de fin sont identique, on regarde que le mois est celui que l'on recherche ici 9 pour septembre, si c'est le cas, on fais un calcul des jours ouvrés sinon on met 0.
Si les mois de début et de fin ne sont pas les mêmes, je regarde si c'est la date de début qui correspond au mois et je calcule avec la fonction FIN.MOIS, sinon je regarde si c'est la date de fin qui correspond et je calcule sinon je met 0.
Il me manque, à voir si ca dure sur plusieurs mois, à mettre en paramètre les jours férié. Et à faire une sommeprod pour ajouter toutes les lignes entre elles.
Une fois que cela sera réalisé je mettrais mon fichier excel ici pour ceux à qui ca intérresse.
Merci beaucoup de m'avoir fait découvrir la fonction FIN.MOIS.
Après si quelqu'un connait une méthode moins compliquée que la mienne je suis preneur ;)
Merci beaucoup, j'ai plus qu'à masquer 2 colonnes.
Où je travaille, les vendredis compte pour 2 jours de congés.
J'ai donc rajouté ceci, mais cette formulaire ne prend pas en compte les jours férié.
+ENT((B3-JOURSEM(B3-5)-A3+8)/7)
De plus, mais bon ca m'arrive jamais de toute façon.
Mais si je prend des congés du 31 mars au 2 juin, les jours de congés du mois d'avril ne sont pas comptés.
De plus, ...ne sont pas comptés.
Je suis bien d'accord mais je me suis appuyé sur la législation :
Principe
Pour son congé principal, le salarié ne peut pas prendre plus de 24 jours ouvrables (soit 4 semaines) en une seule fois. Toutefois, par dérogation individuelle, le salarié peut prendre un congé plus long s'il justifie de contraintes géographiques particulières (par exemple, s'il est étranger ou originaire d'un Dom).
Si tu veux tu peux rajouter dix colonnes pour les mois intermédiaires...
mais ce sont les jours de travail qui seront succincts ! ;-)
J'essaye toujours de faire quelques choses de "parfait" LoL.
Mais dans tous les cas législation ou pas, je ne prendrai jamais autant de jours d'affilé.
Me manque plus qu'à vérifier les vendredis férié.
En tout, je passe le sujet en résolu.
Merci énormément.
J'ai utiliser cette fonction.
NB.JOURS.OUVRES.INTL($A3;MIN(FIN.MOIS($A3;0);$B3);"1111011";fériés)
Du coup, pour avoir le nombre des jours ouvré et les vendredis qui compte double, j'additionne les 2.