دالة Excel NETWORKDAYS
تحسب دالة Microsoft Excel NETWORKDAYS عدد أيام العمل بين تاريخين (تاريخ البدء وتاريخ الانتهاء)، مع استبعاد عطلات نهاية الأسبوع تلقائيًا بشكل افتراضي. بالإضافة إلى ذلك، يُعد تحديد العطلات الرسمية لاستبعادها من أيام العمل أمرًا اختياريًا.
ملاحظة: تتضمّن دالة NETWORKDAYS تاريخَي البدء والانتهاء عند حساب أيام العمل.

بناء الجملة
=NETWORKDAYS()start_date, end_date, [holidays] )
الوسائط
تاريخ البدء (مطلوب): هو تاريخ بدء نطاق التاريخ.
تاريخ الانتهاء (مطلوب): هو تاريخ انتهاء صلاحية نطاق التاريخ.
العطلات (اختياري): نطاق اختياري يحتوي على تاريخ واحد أو أكثر لاستبعادها من أيام العمل. ويمكن أن تكون قائمة العطلات واحدة مما يلي:
- نطاق من الخلايا يحتوي على تواريخ.
- مصفوفة من الأرقام التسلسلية التي تمثّل التواريخ.
بالنسبة لهذه الوسائط الثلاثة، يمكنك الإشارة مباشرةً إلى خلايا تحتوي على تاريخ البدء وتاريخ الانتهاء وتواريخ العطلات:
=NETWORKDAYS( B3, C3,F3:F4 )

أو إدخال التواريخ مباشرةً كسلسلة نصية بين علامتي اقتباس:
=NETWORKDAYS( «12/20/2018», «1/10/2019»,{«12/25/2018»,«1/1/2019»})

قيمة العودة
قيمة رقمية
تُرجع دالة NETWORKDAYS رقمًا يمثّل عدد أيام العمل بين تاريخين.
ملاحظات حول الدالة
1. إذا لم تكن الخلية مُنسَّقة بتنسيق معيّن، فسيتم عند إدخال تاريخ فيها تخزينه كرقم تسلسلي، ويمكنك أيضًا استخدام مراجع الخلايا الحاوية على هذه الأرقام التسلسلية في دالة NETWORKDAYS.
(بشكل افتراضي، يمثّل الرقم التسلسلي 1 تاريخ 1 يناير 1900، بينما يمثّل الرقم التسلسلي 40909 تاريخ 1 يناير 2012، لأنه يقع بعد 40،909 يومًا من 1 يناير 1900.)
2. ستُرجع قيمة الخطأ #VALUE! عندما يحتوي أيٌّ من الوسائط على تاريخ غير صالح.
3. تتجاهل دالة NETWORKDAYS أي قيم زمنية عند حساب أيام العمل.
أمثلة
يعرض هذا القسم أمثلة توضيحية حول كيفية حساب أيام العمل بين تاريخين محددين في Excel.
مثال 1: احسب أيام العمل بين تاريخين مع استبعاد عطلات نهاية الأسبوع الافتراضية
كما يظهر في لقطة الشاشة أدناه، يقع تاريخ البدء في النطاق B3:B5، بينما يقع تاريخ الانتهاء في النطاق C3:C5. ولحساب أيام العمل فقط بين تاريخ البدء وتاريخ الانتهاء مع استبعاد عطلات نهاية الأسبوع تلقائيًا، يُرجى اتباع الخطوات التالية.

1. حدد الخلية التي تريد عرض إجمالي أيام العمل فيها، وانسخ الصيغة أدناه إليها ثم اضغط على مفتاحEnter.
=NETWORKDAYS( B3, C3 )

2. مع الاستمرار في تحديد خلية النتيجة، اسحبمقبض التعبئةلأسفل لتطبيق الصيغة على خلايا أخرى. انظر لقطة الشاشة:

تم الآن حساب عدد أيام العمل بين تاريخ البدء وتاريخ الانتهاء المحددين.
مثال 2: احسب أيام العمل بين تاريخين مع استبعاد عطلات نهاية الأسبوع والعطلات الرسمية
إذا كنت ترغب أيضًا في استبعاد عطلات معيّنة، فإن الطريقة الموضحة في هذا القسم ستساعدك.
1. حدد الخلية التي تريد عرض إجمالي أيام العمل فيها، ثم انسخ الصيغة أدناه إليها واضغط مفتاحEnter.
=NETWORKDAYS( B3, C3,F3:F4 )
هنا، تمثّل F3:F4 قائمة العطلات التي سيتم استبعادها من أيام العمل.

2. مع الاستمرار في تحديد خلية النتيجة، اسحبمقبض التعبئةلأسفل لتطبيق الصيغة على خلايا أخرى. انظر لقطة الشاشة:

مزيد من الأمثلة
كيفية إضافة أيام إلى تاريخ بما في ذلك أو باستثناء عطلات نهاية الأسبوع والعطلات الرسمية في Excel؟
كيف يمكن إضافة عدد معيّن من أيام العمل أو ساعات العمل إلى تاريخ في Excel؟
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.