Compter le nombre de jours ouvrés par mois entre deux dates

Résolu/Fermé
Xenos1705 Messages postés 93 Date d'inscription lundi 19 octobre 2015 Statut Membre Dernière intervention 11 juin 2018 - 22 sept. 2016 à 14:43
 Lisouille - 1 sept. 2017 à 15:10
Bonjour à tous,

Ma question se trouve dans le sujet.

Grâce à la formule suivante, j'arrive a déterminer combien de jours il y a par mois:

=SI(MIN($F4;I$3)-MAX($D4;I$2)+1>=0;MIN($F4;I$3)-MAX($D4;I$2)+1;0)

F4=Date de fin
I$3=Dernier jour du mois (format: 31.01.2016 par ex.)
D4=Date de début
I$2=Premier jour du mois (format: 01.01.2016 par ex.)

Par exemple, entre le 21.07.2016 et le 12.08.2016, grâce à la formule du dessus, j'arrive à déterminer qu'il y à 11 jours en juillet et 12 en août. Cependant, je ne souhaiterais que les jours ouvrés qui correspond au nombre de jours de vacances réels.

Sur ma formule ci-dessus, je souhaiterait soit inclure uniquement les jours ouvrés soit déduire les week-ends et jours fériés.

J'espère que qqun pourra m'aider.

Je vous remercie par avance.


XenosAMG

2 réponses

Fahora Messages postés 811 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 6 novembre 2020 67
22 sept. 2016 à 14:46
Bonjour ,

Depuis Excel 2007,

Sais tu qu'Excel possède une fonction toute belle , toute propre pour calculer le nombre de jours ouvrés en 2 dates ? :)

=NB.JOURS.OUVRES(date de début ; date de fin)


Cordialement,
0
Xenos1705 Messages postés 93 Date d'inscription lundi 19 octobre 2015 Statut Membre Dernière intervention 11 juin 2018
Modifié par Xenos1705 le 22/09/2016 à 14:52
Oui je le sais bien merci, tu peux également y inclure une plage de données correspondant aux jours fériés.

Mon problème est de comment l'intégrer à mon exemple?
0
Fahora Messages postés 811 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 6 novembre 2020 67
Modifié par Fahora le 22/09/2016 à 14:57
Par exemple, entre le 21.07.2016 et le 12.08.2016, grâce à la formule du dessus, j'arrive à déterminer qu'il y à 11 jours en juillet et 12 en août. Cependant, je ne souhaiterais que les jours ouvrés qui correspond au nombre de jours de vacances réels. 


Mon problème est de comment l'intégrer à mon exemple?

Tu veux donc le nombre de jours ouvrés par mois ?

Mais tu nous as demandé le nombre de ouvrés uniquement.

Bref, je ne vois pas où est le problème.

=NB.JOURS.OUVRES(21/07/2016;31/07/2016) => Nombre de jours ouvrés en juillet.

=NB.JOURS.OUVRES(01/08/2016;12/08/2016) => Nombre de jours ouvrés en aout.
0
Xenos1705 Messages postés 93 Date d'inscription lundi 19 octobre 2015 Statut Membre Dernière intervention 11 juin 2018
22 sept. 2016 à 15:15
Je t'explique:

j'ai deux colonnes A et B

A=date de départ
B=date de fin

Les colonnes suivantes correspondent à Janvier, février, etc...

Quand sous A j'ai 01.01.2016 et sous B j'ai 15.02.2016, je souhaiterait que dans les colonnes suivantes apparaissent comme suit:

Janvier=20 (correspondant au jours ouvrés)
Février=11
Mars=0

Actuellement, avec la formule décrite dans ma question initiale j'obtiens:

Janvier=31
Février=15
Mars=0


As-tu compris?
0
Fahora Messages postés 811 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 6 novembre 2020 67
22 sept. 2016 à 15:48
Regarde si cela te convient.

https://www.cjoint.com/c/FIwnWKl4C1H
0
Xenos1705 Messages postés 93 Date d'inscription lundi 19 octobre 2015 Statut Membre Dernière intervention 11 juin 2018
22 sept. 2016 à 19:38
Hello,

J'ai vite regarder et ca à l'air d'être parfait, la mise en page est pratiquement la même aussi.

Je regarde en détail demain et te redis qqch.

En tout cas je te remercie. :)
0
Je remonte un peu le sujet, est-ce possible d'insérer une notion de demi journée ?

Merci,
0