دالة الـWORKDAY INTL في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

الكاتب: سامي -
دالة الـWORKDAY INTL في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
"تعريف دالة الـWORKDAY INTL في الإكسيل

مع تنوّع الأوامر والدوال ضمن برنامج الإكسيل تبرز دالة WORKDAY.INTL كإحدى الدوال المسؤولة عن تنظيم التاريخ والوقت، من خلال تخصيص الأيام فيما يتعلق بالدوام والعطل والإجازات الرسمية وغيرها، حيث تسمح الدالة للمستخدم بتحديد عدد أيام العمل سواء كانت في المستقبل أو في الماضي كما تسمح بتحديد التواريخ الخاصة بعطل نهاية الأسبوع، دون نسيان دورها في إضافة الأيام أو طرحها من تواريخ معينة في عمليات التحليل المالي، هذه الدالة مهمة في مجالات عدّة فهي تقوم مثلًا بحساب عدد أيام العمل للموظفين وتاريخ استحقاق الفواتير وتحديد وقت التسليم المتوقع لأمر ما وضبط الجدول الزمني للمدين، ويتم التعبير عنها من خلال الصيغة العامة التالية:

([WORKDAY.INTL(start_date, days, [weekend], [holidays=

كيفية استخدام دالة الـWORKDAY INTL في الإكسيل

من أجل التمكن من استخدام الدالة بالشكل المطلوب يجب التعرف على الوسيطات المكونة للصيغة العامة، حيث تحتوي الصيغة العامة على عدد من الوسيطات بعضها إجباري والبعض الآخر اختياري؛ فتظهر الوسيطة start_date كأحد الحقول المطلوبة والذي يعبر عن تاريخ البدء وهو رقم صحيح، أمّا الوسيطة الثانية المطلوبة ضمن الصيغة العامة فهي days والتي تمثل عدد أيام العمل سواء كانت قبل تاريخ البدء أو بعده بحيث تكون القيم الموجبة للرقم كدلالة على الأيام التالية أما الرقم السالب فيعبر عن الأيام السابقة لأيام بدء العمل، أمّا فيما يتعلق بالوسيطتين الأخريين فهما إختياريتين نظرًا لوجود الأقواس المضلعة ضمن الصيغة حيث يتم إدراج المعلومات للوسيطة weekend للإشارة إلى أيام الأسبوع التي تكون فيها أيام عطلة نهاية الأسبوع ولا تعتبر أيام عمل، بينما تعبّر holidays عن تاريخ واحد أو أكثر يتم استبعادها من التقويم الخاص بأيام العمل على شكل مجموعة من الخلايا تحتوي على التواريخ أو ثابت من القيم التسلسلية التي تمثل تلك التواريخ.


 

كما يجب الانتباه أثناء تطبيق الدالة على دقّة الأرقام وتطابقها مع خصائص الوسيطات لتفادي إرجاع بعض الأخطاء، فمثلًا إذا كان تاريخ البدء المدرج خارج النطاق الخاص للقيمة الأساسية للتاريخ الحالي فستقوم الدالة بإرجاع قيمة الخطأ""#NUM!""، كذلك الأمر فيما يتعلق بتاريخ العطلات وعدم صلاحية تاريخ البدء أو عدم صلاحية سلسلة نهاية الأسبوع جميعها أخطاء ستؤدي لإرجاع قيم الخطأ ""#NUM!"" هذا وفي حال كانت سلسلة نهاية الأسبوع ذات طول غير صالح أو تحتوي قيم غير صالحة فإن الدالة ترجع الخطأ ""#VALUE!"".

أمثلة عملية على دالة الـWORKDAY INTL في الإكسيل

من الجدير بالذكر أن أمر WORKDAY.INTL من الأوامر المستحدثة وقد ظهر للمرة الأولى ضمن نسخة 2010، وكما جرت العادة ضمن مقالات الدوال في برنامج الإكسيل سيتم التطرّق لمجموعة من الأمثلة العملية لتوضيح كيفية تطبيق الدالة وصيغتها على البرمجية من أجل ترسيخ الأفكار واكتمال الرؤية، وفيما يأتي مجموعة من الأمثلة التوضيحية:




A

B

G


2

start day

days

Holiday date


3

Dec 30,2015

1

Jan 1,2016


4

Dec 30,2015

2

Mar 25,2016


5

Mar 24,2016

1

Mar 28, 2016


6

Mar 24,2016

5

Dec 25, 2016
المثال الأول: تطبيق الصيغة (WORKDAY.INTL(A3,B3,1,$G$3:$G$6= ستعطي النتيجة 42369 والتي تعني ""Dec 31, 2015"".
المثال الثاني: تطبيق الصيغة (WORKDAY.INTL(A4,B4,1,$G$3:$G$6= ستعطي النتيجة 42373 والتي تعني ""Jan 4, 2016"".
المثال الثالث: تطبيق الصيغة (WORKDAY.INTL(A5,B5,1,$G$3:$G$6= ستعطي النتيجة 42458 والتي تعني ""Mar 29, 2016"".
"
شارك المقالة:
519 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook