دوال الاكسيل

صيغ وشرح استخدام الدالة NETWORKDAYS.INTL في برنامج Microsoft Excel

صيغ وشرح استخدام الدالة NETWORKDAYS.INTL في برنامج Microsoft Excel

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

الهدف
من استخدام الدالة
NETWORKDAYS.INTL

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

بناء
جملة الدالة يكون كالتالي:

=NETWORKDAYS.INTL
(start_date, end_date, [weekend], [holidays])

  • حيث
    أن الوسيط (
    start_date)
    هو تاريخ البداية.
  • الوسيط
    (
    end_date)
    هو تاريخ النهاية.
  • الوسيط
    (
    weekend)
    [اختياري] ويختص بتحديد أيام الأسبوع التي ينبغي النظر فيها في عطلات نهاية
    الأسبوع.
  • والوسيط
    (
    holidays)
    [اختياري] إشارة إلى تواريخ ينبغي اعتبارها أيام غير عمل.

ملاحظات
استخدام الدالة
NETWORKDAYS.INTL

-الدالة
NETWORKDAYS.INTL
تحسب أيام العمل بين تاريخين. إن أيام العمل تستبعد عطلات نهاية الأسبوع (السبت
والأحد بالتقصير عن السداد) ويمكنها أن تستبعد العطلات اختياريًا.

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

-وتشمل
NETWORKDAYS.INTL
تاريخ البداية وتاريخ النهاية عند حساب أيام العمل. هذا يعني إذا أعطيت
NETWORKDAYS.INTL
نفس التاريخ لتاريخ البداية وتاريخ النهاية، والتاريخ ليس عطلة نهاية أسبوع أو
عطلة، سيعود 1.

-ويمكن
أيضًا أن تأخذ العطلات في الاعتبار اختياريًا. بالنسبة لحجة العطلات، عرض مجموعة
تحتوي على مواعيد العطلات. وتعامل هذه أيضًا على أنها أيام غير عمل ولن تدرج فيها.

-في
المثال المبين، تستخدم الصيغ التالية:

D6=NETWORKDAYS.INTL(B6,C6)

D7=NETWORKDAYS.INTL(B7,C7,17)

D8=NETWORKDAYS.INTL(B8,C8,1,B13:B14)

D9=NETWORKDAYS.INTL(B9,C9),”0000000″

D10=NETWORKDAYS.INTL(B10,C10),”0000000″,B13:B14

 

Weekend
days

Weekend
number

Saturday,
Sunday

1

Sunday,
Monday

2

Monday,
Tuesday

3

Tuesday,
Wednesday

4

Wednesday,
Thursday

5

Thursday,
Friday

6

Friday,
Saturday

7

Sunday
only

11

Monday
only

12

Tuesday
only

13

Wednesday
only

14

Thursday
only

15

Friday
only

16

Saturday
only

17

 

قناع
لأيام العمل:

الدالة
NETWORKDAYS.INTL
يمكن أن تقبل أيضًا “قناع” لتحديد عطلات نهاية الأسبوع لحجة نهاية
الأسبوع. ويتم توفير القناع كسلسلة من 7 أحرف والتي يجب أن تكون إما 1 أو صفر. في
هذا المخطط ، الرقم 1 يعني عطلة نهاية الأسبوع و0 يعني يوم العمل. الرقم الأول
يمثل يوم الاثنين. وفيما يلي بعض الأمثلة:

NETWORKDAYS.INTL(start,end,”0101011″)
//
workdays
= M,W,F

NETWORKDAYS.INTL(start,end,”1010111″)
//
workdays
= Tue, Thu

NETWORKDAYS.INTL(start,end,”1111100″)
//
workdays
= Sat,Sun

NETWORKDAYS.INTL(start,end,”0000000″)
//
all
workdays, no weekends
 

الانتقال
بالسنوات

استخدام
دالة
EDATE
للتحرك بسنوات، مضاعفًا بـ 12. على سبيل المثال، من أجل التقدم إلى الأمام لمدة 24
شهرًا، يمكنك استخدام أي من هذه الصيغ:

=EDATE(A1,24)
// forward 2 years

=EDATE(A1,2*12)
// forward 2 years

والشكل
الثاني مفيد عندما يكون لديك بالفعل سنوات في خلية أخرى وتريد التحول إلى أشهر
داخل
EDATE.

ملاحظات
مهمة

v  إذا
كان
start_date
أكبر من
end_date
،
الدالة ترجع قيمة سالبة.

v  وتشمل
دالة
NETWORKDAYS.INTL
تاريخ البداية وتاريخ النهاية عند حساب أيام العمل. وهذا يعني أنه إذا أعطيت
NETWORKDAYS.INTL
نفس التاريخ لتاريخ البداية وتاريخ النهاية، فسيعود 1
.

v  إذا
start_date
أو
end_date
خارج المدى،
NETWORKDAYS.INTL
يعود #
NUM!
خطأ إذا عطلة نهاية الأسبوع غير صالحة،
NETWORKDAYS.INTL

يعود # قيمة! خطأ.

وفي
نهاية المقال نتمنى أن نكون قد أفدناكم بما يخص هذه الدالة، وسوف نحدد لكم موعدًا جديدًا
مستقبلًا مع المزيد من المقالات عن الدوال في برنامج
Microsoft Excel.

أسرة
احترف الإكسيل

 

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى