عند التعامل مع البيانات ، غالبًا ما تحتاج إلى معرفة الأيام بين تاريخين. إليك كيفية حساب ذلك باستخدام وظيفة NETWORKDAYS في Excel.
تعد وظيفة NETWORKDAYS أداة مفيدة تساعدك على معرفة عدد أيام العمل بين يومين التواريخ ، والتي يمكن أن تساعدك في التخطيط للأحداث وتحديد أولويات أي مهام تؤثر بشكل كبير على عملك سير العمل.
يمكنك استخدامه كجزء من تحليلك ونماذج جداول البيانات. دعنا نلقي نظرة فاحصة على كيفية عمل هذه الوظيفة ، وسنوجهك خلال بعض الطرق لاستخدامها بفعالية في مجموعة متنوعة من السيناريوهات.
ما هي وظيفة NETWORKDAYS في Excel؟
الدالة NETWORKDAYS هي دالة تاريخ / وقت مضمنة في Excel تقوم بإرجاع عدد أيام العمل بين تاريخين. يأخذ في الاعتبار تلقائيًا عطلات نهاية الأسبوع (عطلات نهاية الأسبوع القياسية مثل السبت والأحد) وأي أيام عطلات قد تكون قد حددتها.
يكون بناء جملة الدالة كما يلي:
=NETWORKDAYS(start_date, end_date, [holidays])
- تاريخ البدء: تاريخ بدء المشروع / المهمة بتنسيق التاريخ.
- تاريخ الانتهاء: تاريخ انتهاء المشروع / المهمة بتنسيق التاريخ.
- [الأعياد]: هذا هو سمة اختياري. يتم تضمين عطلات نهاية الأسبوع تلقائيًا. بصرف النظر عن ذلك ، يمكنك تحديد قائمة العطلات التي ترغب في استبعادها أثناء حساب الجداول الزمنية.
حالات الاستخدام لوظيفة NETWORKDAYS في Excel
إذا كنت تبحث عن أداة بسيطة لمساعدتك في البقاء على اطلاع بالأمور—جدولة المشاريع أو المهام أو حساب ساعات المشروع المستقل فواتير أو إدارة المواعيد النهائية ، يمكن أن تكون هذه الوظيفة في متناول يدي.
بالإضافة إلى كونها مفيدة للغاية في العمل اليومي / المواقف الشخصية ، يمكن استخدام وظيفة NETWORKDAYS لرسم الخرائط والتنبؤ بالمخططات الزمنية عند استخدامها مع أدوات جداول البيانات الأخرى. دعنا نلقي نظرة على كيف يمكن أن تكون هذه الأداة فعالة في مجموعة متنوعة من السيناريوهات.
1. ابحث عن إجمالي ساعات العمل / الساعات المفوترة في شهر
في بيئة العمل ، يمكن أن تكون هذه الوظيفة مفيدة لضمان عمل موظفيك لساعات كافية كل أسبوع. إذا كنت تعمل بالقطعة ، يمكن أن تكون هذه الوظيفة مفيدة أيضًا عندما تقوم بالدفع لعملائك. يوضح المثال أدناه كيف يعمل هذا:
- ابدأ بتسجيل الدخول باستخدام تواريخ بدء المشروع وتواريخ انتهاء المشروع وقائمة بالعطلات والتفاصيل الأخرى ذات الصلة كما هو موضح أعلاه ، في ورقة عمل جديدة.
- لحساب العدد الإجمالي لأيام وساعات العمل ، ستحتاج إلى إدخال تواريخ بدء المشروع وتواريخ الانتهاء والعطلات. هناك سبع عطلات ، كما هو مدرج في العمود ح.
- أدخل وظيفة NETWORKDAYS لتعطيك العدد الدقيق لأيام العمل في العمود الأول.
=NETWORKDAYS(F4,G4,$H$4:$H$10)
اضرب عدد الأيام في 8 (ساعات في يوم عمل كامل) في العمود J للوصول إلى إجمالي عدد ساعات العمل في الشهر. سيكون التعبير كما يلي:
=NETWORKDAYS(F4,G4,$H$4:$H$10)*8
لأول مرة مشروع أ في مثالنا ، يعمل العدد الإجمالي للأيام على 51. عدد ساعات العمل يساوي 408 ساعات ، باستخدام الصيغة أعلاه.
2. حساب أيام العمل المتبقية في الشهر
يمكنك أيضًا استخدام وظيفة NETWORKDAYS لحساب عدد أيام العمل المتبقية في الشهر. على سبيل المثال ، نريد حساب عدد أيام العمل المتبقية في أكتوبر. لنفترض أننا في منتصف شهر أكتوبر. نرغب في حساب العدد المتبقي من الأيام من 15-10-2022.
للقيام بذلك ، سنحتاج إلى استخدام وظيفة EOMONTH بالإضافة إلى وظيفة NETWORKDAYS. تحسب الدالة EOMONTH نهاية الشهر للتاريخ المحدد ، عن طريق إضافة عدد محدد من الأشهر إليه.
على سبيل المثال ، ستحتاج إلى إدخال تاريخ البدء 15-10-2022. لإرجاع عدد الأيام المتبقية في شهر 2-22 أكتوبر ، ما عليك سوى إضافة قيمة صفر بعدد الأشهر. سيؤدي هذا إلى إرجاع عدد الأيام المتبقية لشهر أكتوبر 2022 فقط. يمكن التعبير عن الوظيفة على النحو التالي:
=NETWORKDAYS(D6,EOMONTH(D6,0),$E$6:$E$12)
عدد أيام العمل المتبقية من 15-10-2022 إلى 31-10-2022 يعمل 10 أيام.
كيفية استخدام وظيفة NETWORKDAYS في Excel
سنستخدم الدالة NETWORKDAYS لحساب عدد أيام العمل / أيام العمل بين تاريخين محددين ، مع مثال أساسي:
- أولاً ، ستحتاج إلى إنشاء ورقة عمل جديدة في Excel. تسجيل الدخول إلى البيانات -تاريخ البدء تاريخ الانتهاء، و مواعيد العيد.
- بعد ذلك ، سيتعين علينا حساب عدد أيام العمل الفعلية بين أي تاريخين.
- في مثالنا ، سنحسب عدد أيام العمل بين 11 آب (أغسطس) 2022 و 31 كانون الأول (ديسمبر) 2022.
- كما أشرنا سابقًا ، تأخذ وظيفة NETWORKDAYS في الاعتبار عطلات نهاية الأسبوع القياسية (السبت والأحد) ، جنبًا إلى جنب مع أي عمل أو إجازات تقويمية كما هو محدد في جدول البيانات (C10: C13).
- بعد ذلك ، قم بإنشاء عمود منفصل إلى اليمين. الآن ، أدخل الوظيفة في الخلية D10 للحصول على عدد أيام العمل الفعلية كما هو موضح أدناه. سيكون التعبير كما يلي:
=NETWORKDAYS(A10,B10,$C$10:$C$13)
- باستخدام الوظيفة ، يكون عدد أيام العمل الفعلية (باستثناء عطلات نهاية الأسبوع) 102. ومع ذلك ، في الحالات التي تقع فيها عطلات نهاية الأسبوع في أيام غير قياسية ، مثل الاثنين والثلاثاء ، ستحتاج إلى استخدام الدالة NETWORKDAYS.INTL لهذا الغرض.
- نصيحة محترف: من الأفضل تضمين مراجع الخلايا المطلقة أثناء تحديد قائمة العطلات للوصول إلى نتائج دقيقة.
احسب ساعات عملك وحدد أولويات المهام
يمكن أن تكون القدرة على العمل مع وظيفة NETWORKDAYS مفيدة في سياقات مختلفة. على سبيل المثال ، يمكنه تحديد أيام العمل المتاحة لإكمال مشروع مع أحد العملاء ، أو يمكنه مساعدتك في تحسين جدولك الزمني للوفاء بالمواعيد النهائية. كلما زاد استخدامك لهذه الوظيفة ، ستجد طرقًا إبداعية ومفيدة لتطبيقها.