تُرجع هذه الدالة عدد أيام العمل الكاملة بين تاريخين باستخدام المعلمات لتحديد أيام نهايات الأسبوع وعددها. وتُستبعد من أيام العمل عطلات نهاية الأسبوع وأي تواريخ أخرى تم تحديدها على أنها أيام عطلة.
بناء الجملة
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. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.