كيفية حساب أيام العمل وإضافتها إلى تاريخ
لحساب أيام العمل بين تاريخين، احسب أيام الأسبوع من الاثنين إلى الجمعة ضمن المدة، ثم اطرح العطلات الرسمية التي تقع في تلك الأيام. من الاثنين 2 نوفمبر إلى الاثنين 30 نوفمبر 2026 هناك 21 يوماً من الاثنين إلى الجمعة. بعد طرح يوم المحاربين القدامى وعيد الشكر، يتبقى 19 يوم عمل في الولايات المتحدة.
ما الذي يُعد يوم عمل؟
في الولايات المتحدة والمملكة المتحدة ومعظم أوروبا، يوم العمل هو أي يوم من الاثنين إلى الجمعة لا يوافق عطلة رسمية. ولا يُعد السبت والأحد يومي عمل، حتى بالنسبة إلى المتاجر التي تفتح فيهما. عندما يرد تعبير «أيام العمل» في عقد أو لدى بنك أو متجر، فهذا هو المعنى المعتاد ما لم يُعرَّف بطريقة أخرى.
تختلف التعريفات عند تحديد قائمة العطلات. تتبع البنوك تقويم الإغلاق الخاص بها، وهو يتوافق في الولايات المتحدة غالباً مع العطلات الفيدرالية. وعادةً ما يشير موعد الشحن الموعود إلى أيام عمل البائع، لذلك قد لا يحتسب المستودع يوم الجمعة التالي لعيد الشكر إذا كان مغلقاً فيه، رغم أنه ليس عطلة فيدرالية. أما الموعد القانوني فيخضع لقاعدة المحكمة أو الجهة المعنية. إذا كان العدد مهماً، فتحقق من التقويم الذي يستخدمه الطرف الآخر قبل الحساب.
هناك فرق آخر قد يسبب الالتباس: أيام العمل ليست أياماً تقويمية. فعبارة «الدفع خلال 30 يوماً» تعني عادةً 30 يوماً تقويمياً، بما فيها عطلات نهاية الأسبوع. وتجد شرح هذه الحالة في حساب الأيام بين تاريخين.
بلدان تختلف فيها عطلة نهاية الأسبوع
تفترض قاعدة العمل من الاثنين إلى الجمعة أن العطلة يومي السبت والأحد، لكن هذا لا ينطبق على جميع البلدان.
- السعودية: عطلة نهاية الأسبوع يومي الجمعة والسبت منذ يونيو 2013، بعد أن كانت يومي الخميس والجمعة.
- إسرائيل: تعمل معظم المكاتب من الأحد إلى الخميس، لذا تكون العطلة يومي الجمعة والسبت.
- الإمارات العربية المتحدة: انتقلت الحكومة الاتحادية إلى عطلة يومي السبت والأحد اعتباراً من 1 يناير 2022، مع يوم عمل قصير يوم الجمعة. واختارت الشارقة عطلة من 3 أيام، من الجمعة إلى الأحد، ويمكن لأصحاب العمل في القطاع الخاص تحديد أسبوع العمل الخاص بهم.
لذلك قد يختلف عدد أيام العمل في المدة نفسها بحسب مكان العمل. ففي المدة من 2 إلى 30 نوفمبر 2026، تعطي عطلة الجمعة والسبت أيضاً 21 يوم عمل قبل طرح العطلات، لكنها أيام مختلفة: الأحد 8 نوفمبر يوم عمل في الرياض ويوم عطلة في نيويورك.
الحساب يدوياً
للمدد القصيرة يمكنك العد على التقويم. أما للمدد الأطول، فاستخدم الأسابيع الكاملة:
- احسب الأيام التقويمية في المدة، مع احتساب تاريخي البداية والنهاية.
- اقسم العدد على 7. يضم كل أسبوع كامل 5 أيام عمل بالضبط.
- انظر إلى الأيام المتبقية (من 0 إلى 6) واحسب كم يوماً منها يقع بين الاثنين والجمعة.
- اطرح كل عطلة رسمية تقع بين الاثنين والجمعة ضمن المدة.
| الخطوة | الحساب | النتيجة |
|---|---|---|
| الأيام التقويمية، مع احتساب الطرفين | من 3 نوفمبر إلى 4 ديسمبر | 32 |
| الأسابيع الكاملة | 32 ÷ 7 = 4 أسابيع، والمتبقي 4 أيام | 4 × 5 = 20 |
| الأيام المتبقية | من الثلاثاء 1 ديسمبر إلى الجمعة 4 ديسمبر، كلها بين الاثنين والجمعة | + 4 |
| العطلات بين الاثنين والجمعة | يوم المحاربين القدامى (الأربعاء 11 نوفمبر)، عيد الشكر (الخميس 26 نوفمبر) | - 2 |
| أيام العمل | 22 |
حدد منذ البداية ما إذا كنت ستحتسب يوم البداية. فكلمة «بين» في الكلام اليومي تستثنيه غالباً، بينما تحتسب دوال جداول البيانات الطرفين. إذا كان تاريخ البداية يوم عمل وأردت استبعاده، فاطرح يوماً واحداً.
تعرض حاسبة التاريخ أيام العمل من الاثنين إلى الجمعة أسفل عدد الأيام. حدد خيار «تضمين تاريخ الانتهاء» لاحتساب الطرفين، ثم اطرح العطلات بنفسك، لأن الحاسبة لا تعرف العطلات التي تنطبق عليك.
إضافة أيام عمل إلى تاريخ
في عبارات مثل «الشحن خلال 10 أيام عمل» أو «الرد خلال 5 أيام عمل»، تقضي القاعدة المعتادة بأن يكون اليوم 1 هو يوم العمل التالي للبداية، وليس يوم البداية نفسه. تقدم يوماً بعد يوم، متجاوزاً عطلات نهاية الأسبوع والعطلات الرسمية، حتى تصل إلى العدد المطلوب.
| البداية | الإضافة | عطلات نهاية الأسبوع فقط | مع العطلات الفيدرالية الأمريكية |
|---|---|---|---|
| الجمعة 20 نوفمبر 2026 | 10 أيام عمل | الجمعة 4 ديسمبر | الاثنين 7 ديسمبر (مع تجاوز عيد الشكر) |
| الجمعة 18 ديسمبر 2026 | 10 أيام عمل | الجمعة 1 يناير 2027 | الثلاثاء 5 يناير 2027 (مع تجاوز عيد الميلاد ورأس السنة) |
يوضح موسم العطلات أهمية القائمة: تؤخر عطلتان نتيجة مثال ديسمبر بمقدار يومي عمل، أي 4 أيام تقويمية لوقوع عطلة نهاية الأسبوع بينهما. في حاسبة التاريخ، انتقل إلى علامة تبويب الإضافة وحدد «احتساب الأسابيع والأيام كأيام عمل» لإضافة أيام من الاثنين إلى الجمعة إلى أي تاريخ. ولمتابعة اقتراب الموعد، أدخل النتيجة في العد التنازلي. للمواعيد القانونية والتعاقدية التي تخضع لقواعدها الخاصة، راجع كيفية حساب أيام المهل.
صيغ جداول البيانات
تتوفر 4 دوال لهذا الغرض في برامج جداول البيانات. تقبل تواريخ، وإعداداً اختيارياً لعطلة نهاية الأسبوع، ونطاقاً اختيارياً لتواريخ العطلات.
| الدالة | ما تعيده | مثال | النتيجة |
|---|---|---|---|
| NETWORKDAYS(start, end, [holidays]) | أيام العمل بين تاريخين مع احتساب الطرفين، والسبت والأحد عطلة | =NETWORKDAYS(DATE(2026,11,2), DATE(2026,11,30), H1:H2) | 19 |
| WORKDAY(start, days, [holidays]) | التاريخ الذي يبعد عدداً محدداً من أيام العمل قبل البداية أو بعدها | =WORKDAY(DATE(2026,11,20), 10, H1:H2) | 7 ديسمبر 2026 |
| NETWORKDAYS.INTL(start, end, [weekend], [holidays]) | الحساب نفسه مع تخصيص عطلة نهاية الأسبوع | =NETWORKDAYS.INTL(DATE(2026,11,2), DATE(2026,11,30), 7) | 21 |
| WORKDAY.INTL(start, days, [weekend], [holidays]) | إزاحة التاريخ نفسها مع تخصيص عطلة نهاية الأسبوع | =WORKDAY.INTL(DATE(2026,11,20), 10, 7) | 3 ديسمبر 2026 |
في الأمثلة، يحتوي النطاق H1:H2 على 11 نوفمبر و26 نوفمبر 2026. أدخل التواريخ باستخدام DATE() أو في خلايا تاريخ فعلية، إذ يحذر الدعم من أن إدخالها كنص قد يعطي نتائج خاطئة. تعيد WORKDAY رقماً تسلسلياً، لذا نسّق الخلية كتاريخ.
وسيط عطلة نهاية الأسبوع في إصدارات .INTL هو رمز أو سلسلة من 7 محارف. الرمز 1 يعني السبت والأحد، وهو الافتراضي، و7 يعني الجمعة والسبت، و11 الأحد وحده، و17 السبت وحده. ترتب السلسلة الأيام من الاثنين إلى الأحد، ويشير 1 إلى يوم عطلة، لذا تعني "0000110" عطلة الجمعة والسبت، وتعني "0000011" عطلة نهاية الأسبوع المعتادة. أما العدد السالب للأيام في WORKDAY فيحسب إلى الوراء، وبذلك يمكنك معرفة آخر يوم لإرسال شيء يجب أن يصل قبل تاريخ معين بـ 5 أيام عمل.
في جدول الرواتب، استخدم NETWORKDAYS مع نطاق عطلات شركتك لمعرفة أيام العمل في فترة الأجر، ثم حوّل الساعات كما هو موضح في تحويل الدقائق إلى ساعات عشرية. يُحسب العمل الإضافي أسبوعياً بشكل منفصل، كما يوضح حساب العمل الإضافي بموجب FLSA.
العطلات وأيام التعويض عنها
عادةً ما يُعوَّض عن العطلة التي تقع في نهاية الأسبوع بيوم بين الاثنين والجمعة لمن يعملون في هذه الأيام. بالنسبة إلى الموظفين الفيدراليين الأمريكيين، يُعوَّض عن عطلة السبت بالجمعة السابقة (5 U.S.C. 6103(b))، وعن عطلة الأحد بالاثنين التالي (الأمر التنفيذي 11582). أدخل يوم التعويض في نطاق العطلات، وليس التاريخ التقويمي للعطلة.
| العطلة | توافق | يوم التعويض |
|---|---|---|
| يوم تحرير العبيد 2027 | السبت 19 يونيو | الجمعة 18 يونيو |
| عيد الاستقلال 2027 | الأحد 4 يوليو | الاثنين 5 يوليو |
| عيد الميلاد 2027 | السبت 25 ديسمبر | الجمعة 24 ديسمبر |
يضع أصحاب العمل في القطاع الخاص والبنوك والبلدان الأخرى قواعدهم الخاصة، ولا يُعوَّض عن بعض العطلات بيوم آخر أصلاً. تجد شرح الأنماط المختلفة، بما فيها العطلات المصرفية البديلة في المملكة المتحدة، في شرح أيام التعويض عن العطلات. ويساعدك تقويم أرقام الأسابيع عندما يُحدد الموعد بأسبوع بدلاً من تاريخ.
قبل حسابك التالي، دوّن تاريخ البداية وما إذا كان يُحتسب، وأيام عطلة نهاية الأسبوع وقائمة العطلات، ثم أجر الحساب مرة في حاسبة التاريخ ومرة يدوياً.
الأسئلة الشائعة
هل السبت يوم عمل؟
ليس كذلك في الولايات المتحدة أو المملكة المتحدة أو معظم أوروبا، حيث تمتد أيام العمل من الاثنين إلى الجمعة. وفي البلدان التي تكون فيها العطلة يومي الجمعة والسبت، يكون الأحد يوم عمل والسبت يوم عطلة.
كم يوم عمل في السنة؟
تضم السنة من 260 إلى 262 يوماً بين الاثنين والجمعة، حسب يوم بدايتها، وتضم سنة 2027 عدد 261 يوماً منها. بعد طرح العطلات الفيدرالية الأمريكية البالغ عددها 11 في أيام التعويض عنها، يتبقى في 2027 عدد 250 يوم عمل فيدرالياً.
هل تحتسب NETWORKDAYS تاريخ البداية؟
نعم. تحتسب NETWORKDAYS تاريخي البداية والنهاية إذا كانا يومي عمل، لذا تكون النتيجة 5 للمدة من الاثنين إلى الجمعة في أسبوع واحد.
هل تشمل أيام العمل العطلات الرسمية؟
لا. تُستبعد العطلات الرسمية التي تقع بين الاثنين والجمعة، لكن العطلات المعتمدة تعتمد على صاحب العمل أو البنك أو الجهة التي تحدد الموعد.
تمت مراجعة جميع التواريخ وفروق التوقيت والحسابات في هذه الصفحة مقابل المصادر أدناه.