تُرجع هذه الدالة عدد أيام العمل الكاملة بين تاريخين باستخدام المعلمات لتحديد أيام نهايات الأسبوع وعددها. وتُستبعد من أيام العمل عطلات نهاية الأسبوع وأي تواريخ أخرى تم تحديدها على أنها أيام عطلة.
بناء الجملة
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
يحتوي بناء جملة الدالة NETWORKDAYS.INTL على الوسيطات التالية:
- Start_date و end_date مطلوب. التواريخ التي سيتم حساب الفرق لها. يمكن لتاريخ start_date أن يقع قبل end_date أو قد يكون هو نفسه أو يقع بعده.
-
عطلة نهاية الأسبوع اختياري. تشير إلى أيام الأسبوع التي تُعتبر أيام نهايات الأسبوع وغير المضمّنة في عدد أيام العمل الكاملة التي تقع بين start_date وend_date. إن الوسيطة Weekend عبارة عن رقم نهاية الأسبوع أو السلسلة التي تحدد تاريخ نهايات الأسبوع.
تشير قيم أرقام Weekend إلى أيام نهايات الأسبوع التالية:
| رقم نهايات الأسبوع | أيام نهايات الأسبوع |
|---|---|
| 1 أو محذوف | السبت والأحد |
| 2 | الأحد والاثنين |
| 3 | الاثنين والثلاثاء |
| 4 | الثلاثاء والأربعاء |
| 5 | الأربعاء والخميس |
| 6 | الخميس والجمعة |
| 7 | الجمعة والسبت |
| 11 | الأحد فقط |
| 12 | الاثنين فقط |
| 13 | الثلاثاء فقط |
| 14 | الأربعاء فقط |
| 15 | الخميس فقط |
| 16 | الجمعة فقط |
| 17 | السبت فقط |
يبلغ طول قيم سلسلة نهايات الأسبوع سبعة أحرف، ويمثل كل حرف في السلسلة يوماً من أيام الأسبوع، بدءاً من يوم الاثنين. تمثل القيمة 1 يوماً ليس من أيام العمل، بينما تمثل القيمة 0 يوم عمل. لا يُسمح سوى بالحرفين 1 و0 في السلسلة. سيؤدي استخدام 1111111 إلى إرجاع 0 دائماً.
على سبيل المثال، سينتج عن 0000011 تحديد يومي نهاية الأسبوع بالسبت والأحد.
- أيام العطل اختياري. مجموعة اختيارية من تاريخ واحد أو أكثر يتم استبعاده من تقويم يوم العمل. تكون العطلات عبارة عن نطاق خلايا تتضمن تواريخ أو ثابت صفيف من الأرقام التسلسلية التي تمثل هذه التواريخ. يمكن أن يكون ترتيب التواريخ أو القيم التسلسلية في العطلات اعتباطياً.
ملاحظات
- إذا وقع تاريخ_البدء بعد تاريخ_الانتهاء، فستكون القيمة المرجعة سالبة، وسيكون المقدار عدد أيام العمل الكاملة.
- إذا كان start_date خارج نطاق القيمة الأساسية للتاريخ الحالي، تكون NETWORKDAYS. ترجع INTL #NUM! وهي قيمة خطأ.
- إذا كان end_date خارج نطاق قيمة أساس التاريخ الحالية، فتكون NETWORKDAYS. ترجع INTL #NUM! وهي قيمة خطأ.
- إذا كانت سلسلة نهاية الأسبوع ذات طول غير صالح أو تحتوي على أحرف غير صالحة، فتكون NETWORKDAYS. ترجع INTL الخطأ #VALUE! .
مثال
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.