Numéro d'article: 466909 - Dernière mise à jour: mardi 23 août 2005 - Version: 2.3

Nombre de jours ouvrés entiers entre deux dates

Ancien nº de publication de cet article : F16909
Agrandir tout | Réduire tout

Symptômes


Je souhaite calculer le nombre de jours ouvrés entiers (tous les jours de
la semaine sauf le Samedi et Dimanche) compris en entre deux dates, sans
compter les éventuels jours fériés.
Comment dois-je procéder ?


Résolution


Il vous suffit d'utiliser la fonction NB.JOURS.OUVRES amenée par
l'Utilitaire d'analyse. Cet utilitaire est disponible depuis les versions
5.0 et ultérieures d'Excel. Avec les versions 3.0 et 4.0, il faut
combiner plusieurs fonctions.

Les deux syntaxes ci-après utilisent les mêmes arguments :
- date_départ : représente une date correspondant à la date de début.
- date_fin : représente une date correspondant à la date de fin.
- jours_fériés : représente une plage facultative d'une ou plusieurs
dates à exclure du calendrier des jours de travail,
comme les jours fériés ou d'autres jours
contractuellement chômés.

Elles renvoient le nombre de jours ouvrés entiers compris entre
date_départ et date_fin. Les jours ouvrés excluent les fins de semaine
(samedi et dimanche) et toutes les dates identifiées comme étant des
jours fériés.

AVEC LES VERSIONS 5.0 ET ULTERIEURES
====================================
Il suffit d'utiliser la syntaxe ci-dessous :

NB.JOURS.OUVRES(date_départ; date_fin; jours_fériés)


AVEC LES VERSIONS 3.0 ET 4.0
============================
Il suffit d'utiliser la syntaxe ci-dessous :

=ENT((date_fin-date_départ)/7)*5+JOURSEM(date_fin)
-JOURSEM(date_départ)+SI(JOURSEM(date_départ)>JOURSEM(date_fin);5)
-SI(JOURSEM(date_fin)=7;1)+SI(JOURSEM(date_départ)<>1;1)
-SOMMEPROD((jours_fériés>=date_départ)*(jours_fériés<=date_fin)*
(JOURSEM(jours_fériés)<>1)*(JOURSEM(jours_fériés)<>7))

Cette formule calcule dans un premier temps (jusqu'à SOMMEPROD) le nombre
de jours ouvrés sans ôter les jours fériés. Dans un second temps, la
fonction SOMMEPROD ôte les jours fériés compris entre les deux dates et
ne tombant pas un samedi ou un dimanche. Il suffit d'ôter cette fonction
SOMMEPROD, si on ne spécifie pas de jours fériés.


EXEMPLE :

Soit le tableau ci-dessous :

| A | B |
-----------------------
1 | 1/10/96| 1/11/96|
2 | 31/12/96| 11/11/96|
3 | | 25/12/96|

La date_départ est en A1, la date_fin est en A2, les jours_fériés sont en
B1:B3 (Toussaint, Armistice 1918, Noël). Le calcul du nombre de jours
ouvrés se fait par les formules ci-dessous :

=NB.JOURS.OUVRES(A1;A2;B1:B3)

ou

=ENT((A2-A1)/7)*5+JOURSEM(A2)-JOURSEM(A1)+SI(JOURSEM(A1)>JOURSEM(A2);5)
-SI(JOURSEM(A2)=7;1)+SI(JOURSEM(A1)<>1;1)
-SOMMEPROD((B1:B3>=A1)*(B1:B3<=A2)*(JOURSEM(B1:B3)<>1)*
(JOURSEM(B1:B3)<>7))

Ces formules renvoient 63 jours ouvrés entiers entre le 1/10/96 et le
31/12/96 (bornes comprises).


REMARQUE :

- Le calcul s'effectue bornes comprises
- Si vous voulez obtenir un nombre de jours ouvrés entre 2 dates prises
à des années différentes, incluez dans la liste les jours fériés de
chaque année située entre ces 2 dates (bornes incluses). Cette précision
est nécessaire en raison de certains jours fériés qui varient selon les
années (par exemple la Pentecôte).


INFORMATIONS COMPLEMENTAIRES :

- Un jour est ouvré s'il est travaillé. Pour la majorité des
professions, les jours ouvrés sont le Lundi, Mardi, Mercredi, Jeudi et
Vendredi.
- Si vous ne trouvez pas la fonction NB.JOURS.OUVRES, vérifiez que la
case Utilitaire d'analyse de la boîte Outils/Macro complémentaires est
cochée. Si Utilitaire d'analyse ne figure pas dans cette boîte,
consultez l'aide en ligne pour connaître la procédure détaillée
d'installation.


Références


Pour plus de renseignements, veuillez-vous référer à :

- l'aide en ligne, aux mots-clés souhaités ;

-

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Excel 97 Standard
  • Microsoft Excel 3.0 pour Macintosh
  • Microsoft Excel 4.0 pour Macintosh
  • Microsoft Excel 5.0 pour Macintosh
  • Microsoft Excel 5.0a pour Macintosh
  • Microsoft Excel 95 Standard
  • Microsoft Excel 95a
  • Microsoft Excel 5.0 Standard
  • Microsoft Excel 3.0 Standard
  • Microsoft Excel 4.0 Standard
  • Microsoft Excel 5.0c
Mots-clés : 
kbfasttip kbhowto KB466909
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Retired KB ArticleExclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.