Cacul jour ouvré entre 2 dates pour un mois donné
Résolu/Fermé
sebou66
Messages postés
44
Date d'inscription
mercredi 23 décembre 2009
Statut
Membre
Dernière intervention
13 octobre 2015
-
4 sept. 2015 à 08:24
sebou66 Messages postés 44 Date d'inscription mercredi 23 décembre 2009 Statut Membre Dernière intervention 13 octobre 2015 - 7 sept. 2015 à 22:52
sebou66 Messages postés 44 Date d'inscription mercredi 23 décembre 2009 Statut Membre Dernière intervention 13 octobre 2015 - 7 sept. 2015 à 22:52
A voir également:
- Cacul jour ouvré entre 2 dates pour un mois donné
- Comment ouvrir un fichier dat - Guide
- Comment ouvrir un fichier epub ? - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Ouvrir un fichier .bin - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
3 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 716
5 sept. 2015 à 12:08
5 sept. 2015 à 12:08
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
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 716
Modifié par gbinforme le 4/09/2015 à 08:44
Modifié par gbinforme le 4/09/2015 à 08:44
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
sebou66
Messages postés
44
Date d'inscription
mercredi 23 décembre 2009
Statut
Membre
Dernière intervention
13 octobre 2015
5
4 sept. 2015 à 10:55
4 sept. 2015 à 10:55
Pas vraiment ce que je cherche, je cherche quelque de générique. Je vais regarder la solution de Vaucluse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
4 sept. 2015 à 08:56
4 sept. 2015 à 08:56
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
sebou66
Messages postés
44
Date d'inscription
mercredi 23 décembre 2009
Statut
Membre
Dernière intervention
13 octobre 2015
5
4 sept. 2015 à 10:54
4 sept. 2015 à 10:54
Merci pour cette réponse, Je vais la tester. Si c'est bon je mettrais en résolu. Sinon je reviendrais pour dire le ou les problèmes rencontrés.
sebou66
Messages postés
44
Date d'inscription
mercredi 23 décembre 2009
Statut
Membre
Dernière intervention
13 octobre 2015
5
4 sept. 2015 à 11:08
4 sept. 2015 à 11:08
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
sebou66
Messages postés
44
Date d'inscription
mercredi 23 décembre 2009
Statut
Membre
Dernière intervention
13 octobre 2015
5
4 sept. 2015 à 11:32
4 sept. 2015 à 11:32
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 ;)
5 sept. 2015 à 14:46
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.
5 sept. 2015 à 20:43
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 ! ;-)
5 sept. 2015 à 22:33
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.
7 sept. 2015 à 10:32
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.
7 sept. 2015 à 18:47