Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2016 Excel Web App Office.com

Cet article décrit la syntaxe de formule et comment utiliser la fonction SERIE.JOUR.OUVRE.INTL dans Microsoft Excel. 

Cette fonction retourne le numéro de série de la date avant ou après un nombre spécifié de jours ouvrés avec des paramètres de week-end personnalisés. Les paramètres week-end facultatifs peuvent indiquer les jours de week-end et le nombre de jours. Notez que les jours de week-end et tous les jours spécifiés comme jours fériés ne sont pas considérés comme des jours ouvrés. 

Syntaxe

SERIE.JOUR.OUVRE.INTL(date_départ;nb_jours;[nb_jours_week-end];[jours_fériés])

La syntaxe de la fonction SERIE.JOUR.OUVRE.INTL utilise les arguments suivants :

  • start_date    Obligatoire. Date de départ, tronquée à sa partie entière. 

  • Jours    Obligatoire. Nombre de jours ouvrés avant ou après la date_départ. Une valeur positive donne une date future ; une valeur négative génère une date passée ; une valeur zéro produit le start_date déjà spécifié . Décalage de jour est tronqué en entier. 

  • weekend    Facultatif. S’il est utilisé, cela indique les jours de la semaine qui sont des jours de week-end et qui ne sont pas considérés comme des jours ouvrés. L’argument week-end est un nombre ou une chaîne de week-end qui spécifie quand les week-ends se produisent. 

    Les valeurs du nombre de week-ends indiquent les jours du week-end comme indiqué ci-dessous. 

numéro de week-end

Jours de week-end

1 (ou omis)

samedi, dimanche

2

dimanche, lundi

3

lundi, mardi

4

mardi, mercredi

5

mercredi, jeudi

6

jeudi, vendredi

7

vendredi, samedi

11

dimanche uniquement

12

lundi uniquement

13

mardi uniquement

14

mercredi uniquement

15

jeudi uniquement

16

vendredi uniquement

17

samedi uniquement

Les valeurs de chaîne de week-end sont de sept caractères. Chaque caractère de la chaîne représente un jour de la semaine, en commençant par lundi. Le caractère 1 représente un jour non ouvré et 0 représente un jour ouvré. Seuls les caractères 1 et 0 sont autorisés dans la chaîne. En outre, 1111111 est une chaîne non valide.

Par exemple, 0000011 entraînerait un week-end qui correspond au samedi et au dimanche.

  • Jours fériés    Il s’agit d’un argument facultatif à la fin de la syntaxe. Il spécifie un ensemble facultatif d’une ou plusieurs dates qui doivent être exclues du calendrier des jours ouvrés. Les jours fériés doivent être une plage de cellules qui contiennent les dates ou une constante de tableau des valeurs de série qui représentent ces dates. Le tri des dates ou des valeurs sérielles de l’argument jours_fériés peut être arbitraire.

Remarques

  • Si start_date est hors limites pour la valeur de base de date actuelle, SERIE.JOUR.OUVRE.INTL retourne la valeur d’erreur #NUM !.

  • Si une date de jours fériés est hors limites pour la valeur de base de date actuelle, SERIE.JOUR.OUVRE.INTL retourne la #NUM ! #VALEUR!.

  • Si start_date plus day-offset génère une date non valide, SERIE.JOUR.OUVRE.INTL retourne la valeur d’erreur #NUM !.

  • Si une chaîne de week-end n’est pas valide ou contient des caractères non valides, SERIE.JOUR.OUVRE.INTL retourne le #VALUE ! #VALEUR!.

Exemple

Copiez l’exemple de données suivant (la table entière, y compris l’en-tête). Dans une nouvelle feuille de calcul Excel, collez-la dans la cellule A1 et adjacente. Si vous ne voyez pas automatiquement les résultats, sélectionnez la formule, appuyez sur F2 , puis appuyez sur Entrée. Ajustez la largeur des colonnes si nécessaire pour voir tout. 

Formule

Description

Résultat actif

=SERIE.JOUR.OUVRE.INTL(DATE(2012,1,1),30,0)

L’utilisation d’un 0 pour l’argument Week-end entraîne une #NUM ! .

#NOMBRE!

=SERIE.JOUR.OUVRE.INTL(DATE(2012,1,1),90,11)

Recherche la date correspondant au 1/1/2012 plus 90 jours ouvrés, en comptant uniquement les dimanches comme jour de week-end (l’argument week-end est 11).

41013

=TEXTE(SERIE.JOUR.OUVRE.INTL(DATE(2012,1,1),30,17),"j/mm/aaaa")

Utilise la fonction TEXTE pour mettre en forme le numéro de série obtenu (40944) au format "j/mm/aaaa". Recherche la date correspondant au 1/1/2012 plus 30 jours ouvrés, en comptant uniquement les samedis comme jour de week-end (l’argument week-end est 17).

05/02/12

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.