WORKDAY في Excel (صيغة ، مثال) | كيف تستخدم وظيفة يوم العمل؟

دالة WORKDAY في Excel هي دالة تاريخ تُستخدم لحساب تاريخ العمل القادم بعد عدد معين من الأيام من تاريخ البدء ، تحتوي هذه الوظيفة على وسيطة اختيارية للعطلات التي إذا لم يتم توفيرها تلقائيًا ، فإنها تعتبر عطلات نهاية الأسبوع وهي السبت والأحد كما أيام العطل وتحسب تاريخ العمل القادم بعد عدد معين من الأيام ، فإن طريقة استخدام هذه الوظيفة في Excel هي كما يلي = WORKDAY (تاريخ البدء ، الأيام ، الإجازات) الوسيطتان الأوليان إلزاميتان ولكن الوسيطة الخاصة بالعطلات اختيارية.

وظيفة WORKDAY في Excel

يتم تصنيف دالة يوم العمل كدالة تاريخ / وقت في Excel تقوم بإرجاع التاريخ بعد أو قبل عدد محدد من أيام العمل باستثناء عطلات نهاية الأسبوع والعطلات الرسمية.

يوم العمل في Excel هو وظيفة فعالة للغاية تُستخدم لحساب أيام العمل وتواريخ الاستحقاق وإعداد مخططات Excel Gantt وجدولة يوم العمل وحساب عدد أيام عمل الموظف والتحليلات المالية الأخرى.

صيغة WORKDAY في Excel

صيغة WORKDAY في Excel هي كما يلي

الحجج المستخدمة لصيغة WORKDAY Formula في Excel.

start_date: التاريخ الذي نريد أن نبدأ منه. إنه حقل مطلوب

الأيام: هو عدد أيام العمل قبل أو بعد تاريخ البدء. يمكن أن تكون هذه القيمة سالبة أو موجبة. عند تمرير قيمة سالبة ، تُرجع WORKDAY في Excel تاريخ لصق ، وإذا كانت القيمة موجبة ، فإنها تعطي التاريخ المستقبلي.

الإجازات: هذا حقل اختياري ويتم تمريره عندما نريد استبعاد الإجازات أو عطلات نهاية الأسبوع. يمكن تمريرها كقيمة نطاق واحد أو متعدد.

كيفية استخدام وظيفة WORKDAY في Excel؟

أنها بسيطة جدا وسهلة الاستخدام. دعنا نفهم عمل وظيفة WORKDAY ببعض الأمثلة.

يمكنك تنزيل قالب Excel الخاص بوظيفة WORKDAY هنا - قالب Excel الخاص بوظيفة WORKDAY

مثال 1

المثال رقم 2

بالنظر إلى السيناريو التالي ، تلقت الشركة طلبًا لتصنيع قطعة من الآلات وبدأ الفريق المعين المشروع في تاريخ محدد ويفترض أن عملية التصنيع ستستغرق 35 يومًا ، علاوة على ذلك ، لا تعمل الشركة في عطلات نهاية الأسبوع والأعياد. بالنظر إلى هذه المتغيرات ، تحتاج إلى حساب تاريخ الانتهاء المقدر للمشروع.

تاريخ البدء موجود في الخلية B2 وعدد أيام الإنتاج في الخلية B3 والعطلات مع تواريخها تقع في النطاق D2: E11

لحساب تاريخ الانتهاء المقدر ، سنستخدم وظيفة يوم العمل وستكون صيغة WORKDAY:

= WORKDAY (B2، B3، E2: E11)

تاريخ البدء هو قيمة التاريخ في الخلية B2 وعدد الأيام في الخلية B3 والعطلات من E2: E1

المثال رقم 3

لنفترض أن لدينا تاريخًا ونريد سلسلة من التواريخ المتتالية في خلايا الصف المجاورة أدناه ، باستثناء أيام العطلات من الاثنين إلى الجمعة فقط. لنفترض في الخلية B2 أن لدينا تاريخ بدء (19/2/2018) ونريد التواريخ 2/20/2018 ، 2/21/2018 ... وهكذا. نريد استبعاد التواريخ مثل 2/24/2018 ، 2/25/2018 التي هي عطلات نهاية الأسبوع ونريد جميع تواريخ الشهر الحالي.

سنستخدم دالة Workday ، وستكون الأيام 1 لأننا نريد إضافة أيام متتالية ودون اجتياز الوسيطة الأخيرة الاختيارية والمخصصة للعطلات.

لذلك ، ستكون صيغة WORKDAY

= WORKDAY (B2،1)

تطبيق صيغة WORKDAY على الخلايا الأخرى التي لدينا ،

أرجعت صيغة WORKDAY جميع التواريخ باستثناء عطلات نهاية الأسبوع للشهر الحالي.

كما نرى أعلاه ، أهملت وظيفة يوم العمل الأيام (24/02/2018 ، 02/25/2018) التي كانت عطلات نهاية الأسبوع.

المثال رقم 4

لنفترض أن لدينا قائمة بتواريخ أيام العمل الواردة في عمود ونريد تحديد ما إذا كان تاريخ معين هو يوم عطلة. نريد إعادة "يوم العمل" إذا كان التاريخ هو يوم عمل و "عطلة" إذا كان التاريخ هو يوم عطلة. قائمة الإجازات وتواريخها مذكورة ضمن النطاق D3: E4.

العطل:

سنستخدم مرة أخرى Workday in excel وستكون صيغة WORKDAY في Excel ،

= IF (WORKDAY (A2-1،1، $ E $ 3: $ E $ 4) = A2، "Working Day"، "Holiday")

تُرجع Formula WORKDAY (A2-1،1) نفس التاريخ حيث إننا نطرح تاريخًا ونضيف تاريخًا مرة أخرى. لذلك لدينا نفس التاريخ إذا كان الناتج هو نفس التاريخ المحدد فهو يوم عمل لأنه يتم تخطي العطلات بواسطة صيغة WORKDAY.

تطبيق صيغة WORKDAY في التفوق على الخلايا الأخرى التي لدينا ،

المثال الخامس

 لنفترض أن لدينا تاريخين محددين وعلينا إنشاء 10 أيام عشوائية بين هذين التاريخين المعينين باستثناء عطلات نهاية الأسبوع التي هي السبت والأحد. التواريخ المحددة هي:

في هذه الحالة ، لإنشاء أيام عمل عشوائية ، سنستخدم وظيفة RANDBETWEEN ووظيفة WORKDAY معًا.

ستكون صيغة WORKDAY

= WORKDAY (RANDBETWEEN ($ B $ 2، $ B $ 3) -2،1)

نطرح ناقص اثنين حتى لا نحصل على يوم العمل العشوائي أعلى من قيمة تاريخ الانتهاء أو ما يعادله.

بتطبيق صيغة WORKDAY في التفوق في الخلايا الأخرى ، لدينا

انتاج:

أشياء للذكرى

  1. في هذه الحالة ، إذا أردنا تخصيص عطلات نهاية الأسبوع (بخلاف السبت والأحد) ، فعلينا استخدام وظيفة WORKDAY.INTL.
  2. إذا قدمنا ​​الوسيطة الثالثة لوظيفة WORKDAY للعطلات كنطاق ، فمن الضروري أن نمررها كقيمة مطلقة لأن قيمة النطاق قد تتغير عندما نطبق نفس صيغة WORKDAY على الخلايا الأخرى في الورقة.
  3. تنشئ الدالة Workday الخطأ #VALUE عندما لا يكون تاريخ البدء أو أي من القيم المتوفرة في نطاق العطلات تواريخ صالحة أو إذا كانت وسيطة الأيام المحددة غير رقمية.
  4. إذا كان تاريخ البدء تاريخًا غير صالح ، فستقوم وظيفة WORKDAY بإنشاء #VALUE! خطأ.

  1. عندما نستخدم وظيفة WORKDAY ، يلزمنا تمرير تاريخ البدء أو الإجازات كمرجع إلى خلية ذات قيمة تاريخ بدلاً من إدخالها كقيمة نصية ضمن علامات الاقتباس ، لأن Excel قد يسيء تفسير قيم التاريخ. لذلك ، بدلاً من استخدام التاريخ كقيمة نصية مباشرةً ، يجب أن نستخدم وظيفة DATE في Excel لإدخال تاريخ حتى يمكن أن يفهم EXCEL دائمًا على أنه قيمة تاريخ.