تصف هذه المقالة بناء جملة صيغة الدالة WORKDAY واستخدامها في Microsoft Excel.
الوصف
تُرجع رقماً يمثل تاريخاً يشير إلى عدد أيام العمل قبل تاريخ معين (تاريخ البدء) أو بعده. وتُستبعد من أيام العمل عطلات نهاية الأسبوع وأي تواريخ أخرى يتم تحديدها على أنها أيام عطلة. استخدم WORKDAY لاستبعاد عطلات نهاية الأسبوع أو أيام العطلة الرسمية عند حساب تواريخ استحقاق الفواتير أو مواعيد التسليم المتوقعة أو عدد الأيام التي تم فيها إنجاز العمل.
: لحساب الرقم التسلسلي لتاريخ قبل عدد أيام عمل معين أو بعده باستخدام المعلمات لتحديد أيام نهايات الأسبوع وعددها، استخدم الدالة WORKDAY.INTL.
بناء الجملة
WORKDAY(start_date, days, [holidays])
يحتوي بناء جملة الدالة WORKDAY على الوسيطات التالية:
-
Start_date مطلوبة. تاريخ يمثل تاريخ البدء.
-
Days مطلوبة. عدد الأيام غير عطلات نهاية الأسبوع وغير أيام العطلة الرسمية الواقعة قبل تاريخ البدء start_date أو بعده. ينتج عن القيمة الموجبة للوسيطة days تاريخ مستقبلي؛ وينتج عن القيمة السالبة تاريخ ماضٍ.
-
Holidays اختيارية. هي قائمة اختيارية تحتوي على واحد أو أكثر من التواريخ المطلوب استبعادها من تقويم العمل، مثل العطلات الرسمية الموحدة والإجازات الشخصية. يمكن أن تكون القائمة عبارة عن نطاق من الخلايا التي تحتوي على التواريخ أو ثابت صفيف من الأرقام التسلسلية التي تمثل التواريخ.
: يجب إدخال التواريخ باستخدام الدالة DATE، أو كنتائج لصيغ أو دالات أخرى. على سبيل المثال، استخدم DATE(2008,5,23) لليوم الثالث والعشرين من شهر مايو 2008. قد تحدث بعض المشاكل إذا تم إدخال التواريخ كنص.
ملاحظات
-
يخزّن Microsoft Excel التواريخ كأرقام تسلسلية متتالية حتى يكون بالإمكان استخدامها في العمليات الحسابية. افتراضياً، إن 1 يناير 1900 هو الرقم التسلسلي 1، و1 يناير 2008 هو الرقم التسلسلي 39448 لأنه يقع بعد 39448 يوماً من 1 يناير 1900.
-
إذا لم تكن أي وسيطة تاريخا صحيحا، فترجع الدالة WORKDAY #VALUE! وهي قيمة خطأ.
-
إذا كان start_date بالإضافة إلى أيام ينتج تاريخا غير صحيح، فترجع الدالة WORKDAY #NUM! وهي قيمة خطأ.
-
إذا كانت قيمة الوسيطة days عبارة عن عدد غير صحيح، فيتم اقتطاعها.
مثال
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. إذا أردت ذلك، يمكنك ضبط عرض العمود لرؤية جميع البيانات.
البيانات |
||
1/10/2008 |
تاريخ البدء |
|
151 |
عدد الأيام المتبقية |
|
26/11/2008 |
عطلة |
|
4/12/2008 |
عطلة |
|
21/1/2009 |
عطلة |
|
الصيغة |
الوصف (النتيجة) |
النتيجة |
=WORKDAY(A2,A3) |
يتبقى 151 يوم عمل من تاريخ البداية (30/4/2009) |
30/4/2009 |
=WORKDAY(A2,A3,A4:A6) |
يتبقى 151 يوم عمل من تاريخ البداية، مستبعد منها أيام العطلات (5/5/2009) |
5/5/2009 |