تصف هذه المقالة بناء جملة صيغة الدالة NETWORKDAYS وطريقة استخدامها في Microsoft Excel.
الوصف
تُرجع هذه الدالة أيام العمل الكاملة بين تاريخ البدء وتاريخ الانتهاء. وتُستبعد نهايات الأسبوع وأي تواريخ أخرى تم تحديدها على أنها أيام عطلة من أيام العمل. استخدم NETWORKDAYS لحساب عوائد الموظفين المستحقة بالاستناد إلى عدد أيام العمل في فترة محددة.
تلميح: لحساب عدد أيام العمل بالكامل بين تاريخين باستخدام المعلمات لتحديد أيام عطلات نهاية الأسبوع وعددها، استخدم الدالة NETWORKDAYS.INTL.
بناء الجملة
NETWORKDAYS(start_date, end_date, [holidays])
يحتوي بناء جملة الدالة NETWORKDAYS على الوسيطات التالية:
-
Start_date مطلوبة. تاريخ يمثل تاريخ البدء.
-
End_date مطلوبة. تاريخ يمثل تاريخ الانتهاء.
-
Holidays اختيارية. هي نطاق اختياري يحتوي على واحد أو أكثر من التواريخ المطلوب استبعادها من تقويم العمل، مثل العطلات الرسمية الموحدة والإجازات الشخصية. يمكن أن تكون القائمة عبارة عن نطاق من الخلايا التي تحتوي على التواريخ أو ثابت صفيف من الأرقام التسلسلية التي تمثل التواريخ.
هام: يجب إدخال التواريخ باستخدام الدالة DATE، أو كنتائج لصيغ أو دالات أخرى. على سبيل المثال، استخدم DATE(2012,5,23) لليوم الثالث والعشرين من شهر مايو 2008. قد تحدث بعض المشاكل إذا تم إدخال التواريخ كنص.
ملاحظات
-
يخزن Microsoft Excel التواريخ كأرقام تسلسلية متتالية حتى يمكن استخدامها في العمليات الحسابية. بشكل افتراضي، إن 1 يناير 1900 هو الرقم التسلسلي 1, و1 يناير 2008 هو الرقم التسلسلي 39448 لأنه يقع بعد 39447 يوماً من 1 يناير 1900.
-
إذا لم تكن أي وسيطة تاريخا صحيحا، فترجع NETWORKDAYS #VALUE! .
مثال
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.
التاريخ |
الوصف |
|
1/10/2012 |
تاريخ بداية المشروع |
|
1/3/2013 |
تاريخ نهاية المشروع |
|
22/11/2012 |
عطلة |
|
4/12/2012 |
عطلة |
|
21/1/2012 |
عطلة |
|
الصيغة |
الوصف |
النتيجة |
=NETWORKDAYS(A2,A3) |
عدد أيام العمل بين تاريخ البدء (1/10/2012) وتاريخ الانتهاء (1/3/2012). |
110 |
=NETWORKDAYS(A2,A3,A4) |
عدد أيام العمل بين تاريخ البدء (1/10/2012) وتاريخ الانتهاء (1/3/2012)، على ألا يكون يوم العطلة 22/11/2012 يوم عمل. |
109 |
=NETWORKDAYS(A2,A3,A4:A6) |
عدد أيام العمل بين تاريخ البدء (1/10/2012) وتاريخ الانتهاء (1/3/2013)، على ألا تكون أيام العطلة الثلاثة أيام العمل. |
107 |