KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Fonction WORKDAY.INTL d’Excel

AuteurSun Date de modification
fonction workday.intl du document 1

Pour suivre ce tutoriel, téléchargez dès maintenant le classeur d’exemple !

exemple de document

Description

La fonction WORKDAY.INTL ajoute un nombre spécifié de jours ouvrés à une date de début et renvoie une date ouvrée dans le futur ou le passé. Elle vous permet également d’exclure des jours fériés personnalisés lors du calcul, selon vos besoins.

Syntaxe et arguments

Syntaxe de la formule

WORKDAY.INTL ()start_date, days, [weekend], [holidays])

fonction workday.intl du document 2

Arguments

  • Date de début : Obligatoire. Date utilisée pour calculer le jour ouvré.
  • Jours : Obligatoire. Indiquez le nombre de jours ouvrés à ajouter à la date de début. Ce nombre peut être négatif ou positif : utilisez une valeur négative pour obtenir une date antérieure et une valeur positive pour une date ultérieure.
  • Weekend : Facultatif. Un nombre ou un code qui détermine les jours de la semaine considérés comme week-ends dans la formule. Par défaut, le samedi et le dimanche sont pris en compte comme week-ends.
  • Jours fériés : Facultatif. Une liste de dates ou une constante de tableau de numéros de série considérés comme des jours non ouvrés.

Codes week-end

fonction workday.intl du document 7

Nombreweek-end
1 (par défaut)Samedi et dimanche
2Dimanche et lundi
3Lundi et mardi
4Mardi et mercredi
5Mercredi et jeudi
6Jeudi et vendredi
7Vendredi et samedi
11Dimanche uniquement
12Lundi uniquement
13Mardi uniquement
14Mercredi uniquement
15Jeudi uniquement
16Vendredi uniquement
17Samedi uniquement

Chaîne week-end

Une série de sept 0 et 1 utilisée pour indiquer les jours du week-end. Chaque caractère représente un jour de la semaine : le premier correspond au lundi, le deuxième au mardi, le troisième au mercredi, et le dernier au dimanche. Par exemple :

Chaîne week-endFormuleweek-end
"0000000"JOUR.OUVRE.INTL(B3;C3;"0000000")Aucun week-end
"1000000"JOUR.OUVRE.INTL(B3;C3;"1000000")Lundi uniquement
"1100000"JOUR.OUVRE.INTL(B3;C3;"1100000")Lundi et mardi
"1000011"JOUR.OUVRE.INTL(B3;C3;"1000011")Samedi, dimanche et lundi

Valeur de retour

La fonction JOUR.OUVRE.INTL renvoie une date sous forme de numéro de série.

Remarques

1. Si l’argument days est une valeur décimale, la fonction JOUR.OUVRE ajoute uniquement sa partie entière à la start_date.

2. Lorsque vous faites référence à une plage de cellules comme argument holidays, il est préférable d’utiliser une référence absolue ou un Nom de la cellule ; sinon, la référence changera lorsque vous ferez glisser la poignée de recopie pour appliquer la formule.

Erreurs

L’erreur #NOMBRE! se produit lorsque :

  • Argument start_date invalide ;
  • Argument days invalide ;
  • Argument « weekends » invalide.

L’erreur #VALEUR! se produit lorsque :

  • Les arguments start_date et holidays ne sont pas des dates valides ;
  • L’argument days n’est pas numérique ;
  • L’argument « weekend » n’est pas une chaîne de texte valide.

Utilisation et exemples

Exemple 1 Calculer un jour ouvré futur ou passé avec les week-ends par défaut et sans jours fériés

Pour obtenir le jour ouvré à partir de la Date de début indiquée dans la colonne B et du nombre de jours dans la colonne C, utilisez la formule suivante :

=WORKDAY.INTL(B3,C3)

fonction workday.intl du document 6

Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers les cellules auxquelles vous souhaitez appliquer cette formule pour générer des numéros de série.
fonction workday.intl du document 3Formatez ensuite ces numéros de série en tant que format de date selon vos besoins. Gardez les numéros de série sélectionnés, puis cliquez sur Accueil > Format de nombre et choisissez Date courte ou Date longuedans le menu déroulant.



Exemple 2 : Calculer le jour ouvré avec des week-ends personnalisés et en excluant les jours fériés
Par exemple, si la liste des dates de début se trouve dans la colonne B, la liste des durées (en jours) dans la colonne C, les jours fériés dans la colonne F, et que les week-ends sont le lundi et le mardi, utilisez la formule suivante :
=WORKDAY.INTL(B3,C3,3,$F$3:$F$5)
Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers les cellules où vous souhaitez appliquer cette formule afin de générer des numéros de série. Formatez ensuite ces numéros de série selon vos besoins en leur appliquant un format de date. Gardez les numéros de série sélectionnés, puis cliquez sur Accueil > Format de nombre et choisissez Date courte ou Date longue dans le menu déroulant.


Fonctions associées :
  • Fonction d’Excel DAYS360
    La fonction JOURS360 vous permet de calculer le nombre de jours entre deux dates en se basant sur une année de 360 jours, soit 30 jours par mois.

  • Fonction d’Excel WEEKNUM
    La fonction WEEKNUM dans Excel renvoie le numéro de la semaine correspondant à la date indiquée, en comptant à partir du 1er janvier.

  • Fonction JOUR.OUVRE d’Excel
    La fonction JOUR.OUVRE vous permet d’ajouter un nombre spécifié de jours ouvrés à une date de départ et renvoie une date future ou antérieure au format de numéro de série.


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générer du code|  Créer formules personnalisées  |  Analyser les données et générer des graphiques|  Appeler Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perte de données  |  Arrondi sans utiliser de formule...
Super RechercheV:Critères multiples  |  Valeurs multiples  |  Entre plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux jeux d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image depuis un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans votre langue préférée – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin n’est jamais qu’à un clic…


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de fichiers ouverts !
  • Éliminez des centaines de clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en visualisant et en modifiant plusieurs documents simultanément.
  • Apporte à Office (y compris Excel) une efficacité de navigation comparable à celle de Chrome, Edge et Firefox.