دالة الـNETWORKDAYS في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـNETWORKDAYS في الإكسيل
تعد دالة الـNETWORKDAYS إحدى دوال التاريخ والوقت المستخدمة في برنامج الإكسيل، حيث يتم استخدام هذه الدالة لحساب عدد أيام العمل بين تاريخين محددين، وتشمل الأيام جميع أيام الأسبوع من الاثنين إلى الجمعة باستثناء أيام السبت والأحد لأنها عطل رسمية والإجازات التي يقوم المستخدم بتحديدها مثل عطلات عيد الميلاد ورأس السنة الجديدة وغيرها، ولا ينصح بإدخال التواريخ في صيغة دالة الـNETWORKDAYS على شكل نص، حيث قد يخطئ برنامج الإكسيل في تفسيرها ،وذلك لاعتماده على نظام التاريخ أو إعدادات تفسير التاريخ الافترضية في جهاز الكمبيوتر المستخدم، ولذلك يفضل إدخال التواريخ في صيغة الدالة باستخدام دوال التواريخ مثل دالة الـDATE لتفادي حدوث أي مشاكل في العمليات الحسابية.
كيفية استخدام دالة الـNETWORKDAYS في الإكسيل
تم تطوير دالة الـNETWORKDAYS في إصدار إكسيل لعام 2007، ومن ثم تم إدراجها في الإصدارات اللاحقة له، ودائمًا ما يتم إرجاع قيمة رقمية تمثل عدد أيام العمل بين تاريخين محددين عند استخدام دالة الـNETWORKDAYS، ويتم البدء بإنشاء صيغة دالة الـNETWORKDAYS من خلال تحديد الخلية المراد ظهور الناتج فيها، ثم إدخال إشارة المساواة تتبعها كلمة NETWORKDAYS، يلي ذلك فتح قوسين وإدخال التاريخ الأول ""start_date"" الذي يمثل تاريخ البدء بحساب الأيام، والتاريخ الثاني ""end_date"" الذي يمثل تاريخ انتهاء احتساب الأيام، ثم يمكن إدخال تاريخ واحد أو أكثر يمثل الإجازات ""holidays""، حيث تقوم الدالة باستثناء هذه التواريخ من الحساب، ويمكن إدخال هذه التواريخ في الصيغة إما كنطاق من الخلايا التي تحتوي على التواريخ، أو كمصفوفة من الأرقام التسلسلية التي تمثل التواريخ، ويتم كتابة الصيغة العامة لدالة الـNETWORKDAYS على النحو الآتي:
NETWORKDAYS(start_date, end_date, [holidays])=
أمثلة عملية على دالة الـNETWORKDAYS في الإكسيل
من الجدير بالذكر أن برنامج الإكسيل يقوم بتخزين التواريخ كأرقام تسلسلية تبدأ من تاريخ 1 يناير 1900 وذلك لتسهيل القيام بالعمليات الحسابية، وفي ما يأتي سيتم تقديم بعض الأمثلة العملية على كيفية استخدام دالة الـNETWORKDAYS:
في حال كانت الخلية A2 تحتوي على تاريخ البدء 10/1/2012، والخلية A3 تحتوي على تاريخ الانتهاء 3/1/2013، فيمكن استخدام الصيغة الآتية لحساب عدد أيام العمل بين هذين التاريخين، بحيث سيظهر العدد الحقيقي الصحيح ""110"":
NETWORKDAYS(A2,A3)=
في حال كانت الخلية A2 تحتوي على تاريخ البدء 10/1/2012، والخلية A3 تحتوي على تاريخ الانتهاء 3/1/2013، وكانت الخلية A4 تحتوي على تاريخ الإجازة 11/22/2012، فيمكن استخدام الصيغة الآتية لحساب عدد أيام العمل بين هذين التاريخين، بحيث سيظهر الناتج ""109"":
NETWORKDAYS(A2,A3,A4)=
في حال كانت الخلية A2 تحتوي على تاريخ البدء 10/1/2012، والخلية A3 تحتوي على تاريخ الانتهاء 3/1/2013، وكان نطاق الخلايا من A4 إلى A6 يحتوي على تواريخ الإجازات {11/22/2012 ,12/4/2012 ,1/21/2013}، فيمكن استخدام الصيغة الآتية لحساب عدد أيام العمل بين هذين التاريخين، بحيث سيظهر الناتج ""107"": NETWORKDAYS(A2,A3,A4:A6)= "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.