KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

دالة Excel NETWORKDAYS.INTL

المؤلفSiluviaتاريخ التعديل

بشكل افتراضي، تكون عطلة نهاية الأسبوع هي السبت والأحد. ولحساب عدد أيام العمل مع استبعاد عطلتي نهاية الأسبوع (السبت والأحد) أو أي أيام أخرى مخصصة كعطلات نهاية أسبوع، يمكنك استخدام دالةNETWORKDAYS.INTL. يتناول هذا البرنامج التعليمي صيغة الدالة وطريقة استخدامها في Excel.

يعرض استخدام دالة NETWORKDAYS.INTL

وصف دالة NETWORKDAYS.INTL

صيغة دالة NETWORKDAYS.INTL

معامِلات الصيغة

أمثلة على دالة NETWORKDAYS.INTL


وصف دالة NETWORKDAYS.INTL

يمكنك استخدام دالة Microsoft Excel NETWORKDAYS.INTL لحساب عدد أيام العمل بين تاريخين. وبشكل افتراضي، تستبعد الدالة عطلات نهاية الأسبوع (السبت والأحد) من أيام العمل. بالإضافة إلى ذلك، يمكنك تحديد أيّام أخرى كعطلات نهاية أسبوع بدلًا من السبت والأحد.


صيغة دالة NETWORKDAYS.INTL

=NETWORKDAYS.INTL ()start_date, end_date, [weekend], [holidays])


معامِلات الصيغة

  • تاريخ_البدء: تاريخ البدء من نطاق التاريخ؛
  • تاريخ_الانتهاء: تاريخ الانتهاء من نطاق التاريخ؛
  • عطلة نهاية الأسبوع: هذا المعامل اختياري. يمكنك تحديد رقم يُمثّل أيام عطلة نهاية الأسبوع، أو تجاهله ليتم اعتماد السبت والأحد كعطلة نهاية أسبوع افتراضيًا.
  • العطلات: هذا المعامل اختياري. قائمة بالتواريخ التي تُعتبر أيامًا غير عمل.

يعرض الجدول أدناه أرقام عطلات نهاية الأسبوع وما يقابلها من تواريخ عطلة نهاية الأسبوع.

رقم عطلة نهاية الأسبوع
عطلة نهاية الأسبوع
1 أو مُهمَلالسبت والأحد
2الأحد والاثنين
3الاثنين والثلاثاء
4الثلاثاء والأربعاء
5الأربعاء والخميس
6الخميس والجمعة
7الجمعة والسبت
11الأحد فقط
12الاثنين فقط
13الثلاثاء فقط
14الأربعاء فقط
15الخميس فقط
16الجمعة فقط
17السبت فقط

ملاحظات:

1. يمكنك أيضًا استخدام قيم سلسلة عطلة نهاية الأسبوع لتمثيل أيام العطلة وأيام العمل خلال الأسبوع.

2. تتكون قيم سلسلة عطلة نهاية الأسبوع من 7 أحرف تشمل الرقمين 0 و1 فقط، حيث تبدأ السلسلة بيوم الاثنين وتنتهي بيوم الأحد؛ ويمثّل الرقم 1 يوم عطلة نهاية الأسبوع، بينما يمثّل الرقم 0 يوم عمل.

على سبيل المثال:

0000100تعني أن يوم الجمعة فقط يُعتبر عطلة نهاية الأسبوع في الأسبوع؛

0011000تعني أن الأربعاء والخميس يُعتبران عطلتي نهاية الأسبوع في الأسبوع.

السلسلة "111111" غير صالحة وتعيد دائمًا القيمة 0.

1) الرجوع مباشرةً إلى الخلايا التي تحتوي على تاريخ البدء وتاريخ الانتهاء وتواريخ العطلات:=NETWORKDAYS.INTL( B3, C3,1,F3:F4 ).

يعرض استخدام دالة NETWORKDAYS.INTL

2) إدخال التواريخ مباشرةً كسلسلة نصية:=NETWORKDAYS.INTL(«12/20/2018», «1/10/2019»,1,{«12/25/2018»,«1/1/2019»}).

يعرض استخدام دالة NETWORKDAYS.INTL

أمثلة على دالة NETWORKDAYS.INTL

يعرض لك هذا القسم أمثلة توضيحية حول كيفية حساب أيام العمل بين تاريخين معيّنين باستخدام دالة NETWORKDAYS.INTL في Excel.

مثال 1: حساب أيام العمل بين تاريخين باستبعاد عطلات نهاية الأسبوع الافتراضية

كما هو موضح في لقطة الشاشة أدناه، يحتوي النطاق B3:B5 على تواريخ البدء، ويحتوي النطاق C3:C5 على تواريخ الانتهاء. ولحساب أيام العمل بين تاريخ البدء وتاريخ الانتهاء مع استبعاد عطلات نهاية الأسبوع تلقائيًا بشكل افتراضي، يُرجى اتباع الخطوات التالية.

يعرض استخدام دالة NETWORKDAYS.INTL

1. حدد الخلية التي ترغب في عرض إجمالي أيام العمل بها، ثم أدخل الصيغة.=NETWORKDAYS.INTL(B3, C3) في شريط الصيغة واضغط على مفتاحEnter.

يعرض استخدام دالة NETWORKDAYS.INTL

2. ثم اسحبمقبض التعبئةلأسفل لتطبيق الصيغة على الخلايا الأخرى. انظر لقطة الشاشة:

يعرض استخدام دالة NETWORKDAYS.INTL

مثال 2: حساب أيام العمل بين تاريخين باستبعاد تاريخ محدد كعطلة نهاية الأسبوع

يمكنك تحديد أيام معيّنة (مثل الاثنين والثلاثاء) كعطلة نهاية أسبوع بدلًا من السبت والأحد الافتراضيين، واستبعادها من أيام العمل.

1. حدد الخلية التي ترغب في عرض إجمالي أيام العمل بها، ثم أدخل الصيغة.=NETWORKDAYS.INTL(B3, C3,3)في شريط الصيغة واضغط على مفتاحEnter.

يعرض استخدام دالة NETWORKDAYS.INTL

أو طبّق هذه الصيغة=NETWORKDAYS.INTL(B3, C3,"1100000")

يعرض استخدام دالة NETWORKDAYS.INTL

2. مع الاستمرار في تحديد خلية النتيجة، اسحبمقبض التعبئةلأسفل لتطبيق الصيغة على الخلايا الأخرى. انظر لقطة الشاشة:

يعرض استخدام دالة NETWORKDAYS.INTL

مثال 3: حساب أيام العمل بين تاريخين باستبعاد تاريخ محدد كعطلات نهاية الأسبوع والعطلات

إذا كنت ترغب في استبعاد عطلات نهاية الأسبوع المخصصة (مثل الأربعاء والخميس) والعطلات الرسمية في آنٍ واحد من أيام العمل باستخدام دالةNETWORKINGDAYS.INTL، فاتبع الخطوات التالية:

1. انقر على الخلية التي تريد عرض إجمالي أيام العمل فيها، ثم أدخل الصيغة=NETWORKDAYS.INTL(B3, C3,5,F3:F4) في شريط الصيغة واضغط مفتاحEnter.

أو طبّق هذه الصيغة=NETWORKDAYS.INTL(B3, C3,"0011000",F3:F4).

يعرض استخدام دالة NETWORKDAYS.INTL

ملاحظات:

1). يشير رقم عطلة نهاية الأسبوع "3" والقيمة النصية "0011000" في الصيغتين السابقتين إلى أن الأربعاء والخميس يُعدان عطلتي نهاية الأسبوع في هذا الأسبوع.

2). F3:F4 هي قائمة العطلات التي سيتم استبعادها من أيام العمل.

2. اسحب مقبض التعبئة لأسفل للحصول على جميع النتائج، كما هو موضح في لقطة الشاشة أدناه.

يعرض استخدام دالة NETWORKDAYS.INTL