الدالة WORKDAY.INTL

ينطبق على
Excel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

تصف هذه المقالة بناء جملة الصيغة وكيفية استخدام WORKDAY. الدالة INTL في Microsoft Excel. 

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

بناء الجملة

WORKDAY.INTL(start_date, days, [weekend], [holidays])‎

The WORKDAY. يستخدم بناء جملة الدالة INTL الوسيطات التالية:

  • start_date مطلوب. تاريخ البدء، تم اقتطاعه إلى عدد صحيح. 
  • ايام مطلوب. عدد أيام العمل قبل تاريخ البدء start_date أو بعده. ينتج عن القيمة الموجبة تاريخ مستقبلي؛ ينتج عن القيمة السالبة تاريخ سابق؛ ينتج عن القيمة الصفرية start_date المحددة بالفعل . يتم اقتطاع إزاحة اليوم إلى عدد صحيح. 
  • عطله نهايه الاسبوع الاختياري. إذا تم استخدامه، فهذا يشير إلى أيام الأسبوع التي هي أيام عطلة نهاية الأسبوع ولا تعتبر أيام عمل. وسيطة نهاية الأسبوع هي رقم عطلة نهاية الأسبوع أو سلسلة تحدد وقت حدوث عطلات نهاية الأسبوع. 
    تشير قيم أرقام عطلة نهاية الأسبوع إلى أيام عطلة نهاية الأسبوع كما هو موضح أدناه. 
رقم عطلة نهاية الأسبوع أيام نهايات الأسبوع
1 (أو تم حذفه) السبت والأحد
2 الأحد والاثنين
3 الاثنين والثلاثاء
4 الثلاثاء والأربعاء
5 الأربعاء والخميس
6 الخميس والجمعة
7 الجمعة والسبت
11 الأحد فقط
12 الاثنين فقط
13 الثلاثاء فقط
14 الأربعاء فقط
15 الخميس فقط
16 الجمعة فقط
17 السبت فقط

قيم سلسلة عطلة نهاية الأسبوع هي سبعة أحرف طويلة. يمثل كل حرف في السلسلة يوما من الأسبوع، بدءا من الاثنين. يمثل الحرف 1 غير يوم عمل ويمثل 0 يوم عمل. لا يُسمح سوى بالحرفين 1 و0 في السلسلة. أيضا، 1111111 سلسلة غير صالحة.

على سبيل المثال، سينتج عن 0000011 تحديد يومي نهاية الأسبوع بالسبت والأحد.

  • العطلات هذه وسيطة اختيارية في نهاية بناء الجملة. يحدد مجموعة اختيارية من تاريخ واحد أو أكثر سيتم استبعاده من تقويم يوم العمل. يجب أن تكون العطلات عبارة عن نطاق خلايا يحتوي على التواريخ - أو ثابت صفيف للقيم التسلسلية التي تمثل تلك التواريخ. يمكن أن يكون ترتيب التواريخ أو القيم التسلسلية في العطلات عشوائياً.

ملاحظات

  • إذا كان start_date خارج النطاق للقيمة الأساسية للتاريخ الحالي، WORKDAY. ترجع الدالة INTL قيمة الخطأ #NUM! .
  • إذا كان أي تاريخ في العطلات خارج نطاق القيمة الأساسية للتاريخ الحالي، WORKDAY. ترجع الدالة INTL قيمة الخطأ #NUM! .
  • إذا كان start_date بالإضافة إلى إزاحة اليوم ينتج عنه تاريخ غير صالح، WORKDAY. ترجع الدالة INTL قيمة الخطأ #NUM! .
  • إذا كانت سلسلة عطلة نهاية الأسبوع ذات طول غير صالح أو تحتوي على أحرف غير صالحة، WORKDAY. ترجع الدالة INTL قيمة الخطأ #VALUE! .

مثال

انسخ بيانات المثال التالي (الجدول بأكمله بما في ذلك العنوان). في ورقة عمل Excel جديدة، الصقها في الخلية A1 والمجاورة. إذا لم تتمكن من رؤية النتائج تلقائيا، فحدد الصيغة، واضغط على F2 واضغط على مفتاح الإدخال Enter. اضبط عرض الأعمدة إذا لزم الأمر لرؤية كل شيء. 

الصيغة الوصف النتيجة المباشرة
‎=WORKDAY.INTL(DATE(2012,1,1),30,0)‎ يؤدي استخدام 0 للوسيطة "نهاية الأسبوع" إلى #NUM! #REF!. ‎#NUM!‎
‎=WORKDAY.INTL(DATE(2012,1,1),90,11)‎ البحث عن تاريخ بعد 90 يوم عمل ابتداءً من 1/1/2012، مع حساب أيام الأحد فقط كيوم نهاية أسبوع (وسيطة نهاية الأسبوع هي 11). 41013
‎=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"m/dd/yyyy")‎ استخدام الدالة TEXT لتنسيق الرقم التسلسلي الناتج (40944) بالصيغة "m/dd/yyyy". البحث عن تاريخ بعد 30 يوم عمل ابتداءً من 01/01/12، مع حساب أيام الأحد فقط كيوم نهاية أسبوع (وسيطة نهاية الأسبوع هي 17). 05/2/2012