اكسل

أيام العمل في الشهر

Workdays Per Month

صيغة Excel: أيام العمل في الشهرصيغة عامة
= NETWORKDAYS (date, EOMONTH (date,0),holidays)
ملخص

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



 
= NETWORKDAYS (B4, EOMONTH (B4,0),holidays)

حيث 'العطل' هو نطاق مسمى E3: E13.

تفسير

أولاً ، من المهم أن تفهم أن القيم الموجودة في عمود الشهر (ب) هي تواريخ فعلية ، ومنسقة بتنسيق الأرقام المخصص 'ش ش ش'.





على سبيل المثال ، تحتوي B4 على 1 كانون الثاني (يناير) 2014 ، ولكنها تعرض فقط 'Jan' لكل تنسيق أرقام مخصص.

تعتمد الصيغة نفسها على دالة NETWORKDAYS ، التي تُرجع عدد أيام العمل بين تاريخ البدء وتاريخ الانتهاء ، مع مراعاة أيام العطل (إذا تم توفيرها).



لكل شهر ، يأتي تاريخ البدء من العمود B ويتم حساب تاريخ الانتهاء باستخدام الدالة EOMONTH كما يلي:

كيف تجد خلية في Excel
 
 EOMONTH (B4,0)

يأخذ EOMONTH تاريخًا ويعيد اليوم الأخير من الشهر. يتم التحكم بالشهر نفسه بواسطة الوسيطة الثانية. نظرًا لأننا في هذه الحالة نريد البقاء في نفس الشهر ، فإننا نستخدم صفرًا.

أخيرًا ، يتم توفير قائمة بالعطلات كوسيطة ثالثة لـ NETWORKDAYS باستخدام امتداد نطاق مسمى الأعياد (E3: E13).

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

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

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


^