دالة NETWORKDAYS.INTL في Excel
دوال التاريخ والوقت
الغرض من الدالة
تقوم دالة NETWORKDAYS.INTL بحساب عدد أيام العمل الكاملة بين تاريخين محددين، مع السماح بتخصيص أيام عطلة نهاية الأسبوع وتضمين قائمة بالعطلات الرسمية. هذه الدالة مفيدة لقياس مدة المشاريع، حساب أيام العمل الفعلية بين تواريخ معينة، أو تتبع الأداء بناءً على الأيام المتاحة للعمل.
صيغة الدالة (Syntax)
- start_date: تاريخ البدء (بصيغة تاريخ تسلسلي أو نص يمكن تحويله لتاريخ). (مطلوب).
- end_date: تاريخ الانتهاء (بصيغة تاريخ تسلسلي أو نص يمكن تحويله لتاريخ). (مطلوب).
- weekend: (اختياري) رقم أو سلسلة نصية تحدد أيام عطلة نهاية الأسبوع. (مطلوب).
1(افتراضي): السبت والأحد.2: الأحد والاثنين.- ...
7الجمعة والسبت.11: الأحد فقط.12:الإثنين فقط.- ...
- أو سلسلة نصية من 7 أحرف (0 للعمل، 1 للعطلة) تبدأ من الاثنين (مثال: '0000011' للسبت والأحد).
- holidays: (اختياري) نطاق اختياري من التواريخ التي تمثل العطلات الرسمية التي يجب استبعادها من أيام العمل.
أمثلة عملية
المثال 1: حساب أيام العمل بين تاريخين (عطلة نهاية الأسبوع: الجمعة والسبت)
كم عدد أيام العمل بين 2025/07/01 و 2025/07/10، بافتراض أن عطلة نهاية الأسبوع هي الجمعة والسبت؟
| A | |
|---|---|
| 1 | تاريخ البدء |
| 2 | 2025/07/01 |
| 3 | تاريخ الانتهاء |
| 4 | 2025/07/10 |
| 5 | عطلة نهاية الأسبوع |
| 6 | 7 |
| 7 | عدد أيام العمل |
| 8 | 7 |
الصيغة المستخدمة:
=NETWORKDAYS.INTL(A2, A4, A6)
توضيح: بين 1 يوليو و 10 يوليو، الأيام هي: 1, 2, 3, 4 (جمعة - عطلة), 5 (سبت - عطلة), 6, 7, 8, 9, 10. أيام العمل هي: 1, 2, 3, 7, 8, 9, 10. المجموع 7 أيام عمل.
المثال 2: حساب أيام العمل مع عطلات نهاية أسبوع مخصصة وعطلات رسمية
كم عدد أيام العمل بين 2025/01/01 و 2025/01/15، بافتراض أن عطلة نهاية الأسبوع هي الإثنين فقط، وأن 2025/01/06 هو عطلة رسمية؟
| A | |
|---|---|
| 1 | تاريخ البدء |
| 2 | 1-Jan-2025 |
| 3 | تاريخ الانتهاء |
| 4 | 15-Jan-2025 |
| 5 | عطلة نهاية الأسبوع |
| 6 | 12 |
| 7 | العطلات الرسمية |
| 8 | 6-Jan-2025 |
| 9 | عدد أيام العمل |
| 10 | 13 |
الصيغة المستخدمة:
=NETWORKDAYS.INTL(A2, A4, A6, A8)
توضيح: تحسب الدالة أيام العمل بين التاريخين، مع حساب التاريخين (طرفي المجال). يكون يوم 1 يناير الأربعاء, نحسب 10 أيام بدءا من هذا التاريخ مع استثناء أيام العطل 6 و13 وهي الاثنين ويوم العطلة الرسمي 6 يناير هو عطلة نهاية اسبوع بكل حال. فيكون عدد الأيام 13 يوماً مع احتساب 15-1 وهو آخر يوم.
| Sun | Mon | Tue | Wed | Thu | Fri | sat |
| 29 | 30 | 31 | 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | 1 |