Date & Heure Excel 2010 ◉ 17 vues

=NETWORKDAYS.INTL()

Renvoie le nombre de jours ouvrés entre deux dates avec week-end personnalisable

S’applique à: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016Excel Web App
=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
Survolez les noms d’arguments pour les détails.
Type de sortieNombre
Popularité55 / 100
VolatileNon
Tableau dynamiqueNon
📥 Télécharger l’exemple .xlsx — Bientôt ▦ Essayer dans Playground Fichier dédié à cette fonction — sûr & léger · données d’exemple + formules actives
Partager:

⬇ Télécharger le classeur d’exemple

Un .xlsx dédié pour =NETWORKDAYS.INTL() avec données persanes & formules actives — ouvrez dans Excel.

  • Feuille « Exemple » — table + formule
  • Feuille « Guide » — syntaxe, arguments & astuces
  • Instantané & sécurisé (jeton + limite)
📥 Télécharger NETWORKDAYS.INTL.xlsx — Bientôt ~ 8–12 Ko · Sans macros

⇪ Partager

Envoyez cette fonction à vos amis

🧠 🧠 Quiz de cette fonction

%d questions — syntaxe, exemple & erreurs !

◧ Arguments

ArgumentTypeStatutDescription
start_date Date Requis Valeur de start date
weekend Nombre Optionnel Valeur de weekend — par défaut : 1
holidays Date Optionnel مجموعه اختیاری شامل یک یا چند تاریخ که باید از تقویم روزهای کاری حذف شوند. Holidays باید محدوده‌ای از سلول‌های حاوی تاریخ‌ها یا ثابت آرایه‌ای از مقادیر سریال آن تاریخ‌ها باشد. ترتیب تاریخ‌ها یا مقادیر سریال در holidays می‌تواند دلخواه باشد.

▣ Exemples

Exemple 1 =NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,1,31))
Résultat: 22
Exemple 2 =NETWORKDAYS.INTL(DATE(2006,2,28),DATE(2006,1,31))
Résultat: -21
برابر 22 روز کاری آینده است که با کم کردن 10 روز غیرکاری (4 جمعه، 4 شنبه و 2 تعطیلی) از 32 روز بین 1 ژانویه 2006 تا 1 فوریه 2006 به دست می‌آید. از آرگومان 7 برای آخر هفته (جمعه و شنبه) استفاده شده و دو تعطیلی نیز در این بازه وجود دارد. =NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),7,{"2006/1/2","2006/1/16"})
Résultat: 22
برابر 22 روز کاری آینده است. همان بازه زمانی مثال قبلی، اما با در نظر گرفتن یکشنبه و چهارشنبه به‌عنوان روزهای آخر هفته. =NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),"0010001",{"2006/1/2","2006/1/16"})
Résultat: 20

§ Remarques

  • اگر مقدار start_date دیرتر از end_date باشد، مقدار برگشتی منفی خواهد بود و بزرگی آن برابر تعداد روزهای کاری کامل است.
  • اگر مقدار start_date خارج از محدوده مبنای تاریخ فعلی باشد، تابع NETWORKDAYS.INTL خطای #NUM! را برمی‌گرداند.
  • اگر مقدار end_date خارج از محدوده مبنای تاریخ فعلی باشد، تابع NETWORKDAYS.INTL خطای #NUM! را برمی‌گرداند.
  • اگر رشته آخر هفته طول نامعتبر داشته باشد یا حاوی نویسه‌های نامعتبر باشد، تابع NETWORKDAYS.INTL خطای #VALUE! را برمی‌گرداند.

✦ Astuces

  • Consultez l'aide d'Excel pour les détails et les cas particuliers.

⚠ Erreurs fréquentes

#NUM! Valeur hors limites ou paramètre non valide
Solution : Vérifier les valeurs d'entrée et corriger l'erreur
#VALUE! رشته weekend طول نامعتبر دارد یا حاوی نویسه‌ای غیر از 0 و 1 است.
Solution : برای weekend یک رشته هفت‌نویسه‌ای فقط شامل 0 و 1 یا یک کد عددی معتبر 1 تا 7 و 11 تا 17 وارد کنید.

💬 Commentaires & Q&R 0 approuvés

🔒 Publié après modération.

Visible après approbation

Aucun commentaire — soyez le premier !

✍️ Ajouter un commentaire / question

captcha
🔒 Publié après modération.