اكسل

احصل على أيام العمل بين التواريخ

Get Workdays Between Dates

صيغة Excel: احصل على أيام العمل بين التواريخصيغة عامة
= NETWORKDAYS (start_date,end_date,holidays)
ملخص

لحساب عدد أيام العمل بين تاريخين ، يمكنك استخدام وظيفة NETWORKDAYS . في المثال الموضح ، الصيغة في D7 هي:



 
= NETWORKDAYS (B7,C7,B10:B11)

التي تُرجع عدد أيام العمل باستثناء أيام العطلات في B10: B11.

تفسير

التفوق وظيفة NETWORKDAYS بحساب عدد أيام العمل بين تاريخين. يستبعد NETWORKDAYS تلقائيًا عطلات نهاية الأسبوع (السبت والأحد) ويمكنه اختياريًا استبعاد قائمة العطلات المقدمة كتواريخ.





كيفية حساب خلايا النص في Excel

على سبيل المثال ، في لقطة الشاشة الموضحة ، الصيغة في D6 هي:

 
= NETWORKDAYS (B6,C6) // returns 5

تُرجع هذه الصيغة 5 لأن هناك 5 أيام عمل بين 23 ديسمبر و 27 ديسمبر ، ولم يتم توفير أيام العطل. لاحظ أن NETWORKDAYS يشمل كلاً من تاريخي البدء والانتهاء في الحساب إذا كانا يومي عمل.



يمكن لـ NETWORKDAYS أيضًا استبعاد قائمة مخصصة بالعطلات. في الخلية التالية لأسفل ، نستخدم نفس الصيغة بنفس التواريخ ، بالإضافة إلى قائمة أيام العطل في B10: B11.

 
= NETWORKDAYS (B7,C7,B10:B11) // returns 3

تُرجع هذه الصيغة 3 ، لأن يومين من الأيام الخمسة هما أيام إجازة.

عطلات نهاية الأسبوع المخصصة

إذا كنت بحاجة إلى مراعاة عطلات نهاية الأسبوع المخصصة (أي عطلات نهاية الأسبوع هي السبت فقط والأحد والاثنين ، وما إلى ذلك) ، فستحتاج إلى التبديل إلى عطلة نهاية الأسبوع الأكثر قوة دالة NETWORKDAYS.INTL ، والذي يسمح لك بتعيين أيام الأسبوع التي تعتبر عطلات نهاية الأسبوع ، من خلال توفير وسيطة نهاية الأسبوع في شكل رمز رقمي.

اختر رقمًا بين 1 و 2

بحاجة الى موعد؟

إذا كنت بحاجة إلى تاريخ وأيام عمل في الماضي أو المستقبل ، فراجع ملف يوم عمل وظيفة.

المؤلف ديف برونز


^