حاسبة أيام العمل
احسب عدد أيام العمل بين تاريخين، أو اعثر على تاريخ مستقبلي أو ماضٍ بعد إضافة عدد محدد من أيام العمل. يمكنك تخصيص أيام الإجازة الأسبوعية حسب بلدك أو نظام عملك.
الحاسبة
النتيجة
ما هي حاسبة أيام العمل ولماذا تحتاجها؟
حاسبة أيام العمل هي أداة متخصصة تحسب الأيام التي يُؤدَّى فيها العمل الفعلي — أي أيام الأعمال — بين تاريخين تقويميين. وخلافًا لحاسبة الأيام بين تاريخين التي تحتسب كل يوم بما فيها أيام الجمعة والسبت والإجازات الرسمية، تتجاوز حاسبة أيام العمل الأيامَ غير العمل لتمنحك عددًا دقيقًا للأيام المتاحة للعمل الفعلي.
هذا الفرق بالغ الأهمية في السياقات المهنية والقانونية. عندما ينص عقد على أن الدفع مستحق خلال 30 يوم عمل، فهذا لا يعني 30 يومًا تقويميًا — بل يعني 30 يومًا تكون فيها البنوك والمكاتب والشركات مفتوحة. إساءة فهم هذا الفرق قد تؤدي إلى تفويت المواعيد النهائية أو خرق العقود أو أخطاء في كشوف الرواتب.
تحل أداتنا المجانية على الإنترنت هذا الأمر على الفور. أدخل تاريخ البداية وتاريخ النهاية (أو عدد أيام العمل)، واختر الأيام التي تعتبرها إجازة أسبوعية، وستتولى الأداة الباقي — بلا صيغ جداول بيانات ولا عد يدوي ولا تخمين.
شرح وضعَي الحساب
تقدم هذه الحاسبة وضعين مختلفين يغطيان أكثر سيناريوهات حساب أيام العمل شيوعًا:
- عدّ أيام العمل بين تاريخين: تحدد تاريخ البداية وتاريخ النهاية، فتخبرك الحاسبة بعدد أيام العمل الواقعة بينهما (شاملةً كلا الطرفين إن كانا يومَي عمل)، فضلًا عن إجمالي الأيام التقويمية وعدد أيام العطلة المستثناة.
- احسب تاريخًا بعد عدد من أيام العمل: تحدد تاريخ البداية وعدد أيام العمل (موجبًا للمضي قُدُمًا، أو سالبًا للرجوع للخلف). تتقدم الحاسبة عبر التقويم متخطيةً أيام الإجازة التي اخترتها حتى تصل إلى العدد المطلوب ثم تعرض لك التاريخ الناتج.
كلا الوضعين مفيد في سياقات مختلفة. استخدم "عدّ أيام العمل" حين تملك نطاقًا زمنيًا محددًا وتريد معرفة كم يوم عمل يحتوي. استخدم "احسب تاريخًا" حين تعرف عدد أيام العمل المتاحة وتريد تحديد الموعد النهائي الدقيق.
تخصيص أيام العطلة — اعمل بأي جدول إقليمي
لا تتبع كل دولة أو صناعة الجدول الأسبوعي نفسه. في معظم الدول الغربية العطلة القياسية هي السبت والأحد (أسبوع عمل من الاثنين إلى الجمعة). غير أن العطلة الرسمية في كثير من الدول العربية هي الجمعة والسبت، مما يجعل الأحد يومَ عمل عاديًا. وفي بعض القطاعات تسير العمليات ستة أيام في الأسبوع مع يوم إجازة واحد فقط.
تستوعب حاسبتنا جميع هذه السيناريوهات من خلال سبعة أزرار تبديل — واحد لكل يوم من أيام الأسبوع. الأيام المضاءة باللون الأحمر تُعدّ غير عمل وتُستثنى من عدد أيام العمل. الإعداد الافتراضي هو الجمعة والسبت للنسخة العربية، لكن يمكنك تحديد أي مجموعة تحتاجها.
تطبيقات عملية للمهنيين
معرفة العدد الدقيق لأيام العمل بين تاريخين ذات قيمة كبيرة في طيف واسع من الحالات المهنية:
- إدارة المشاريع: قدِّر جداول زمنية واقعية بتحويل مراحل المشروع التقويمية إلى أيام عمل متاحة فعلية. استخدم هذه الأداة جنبًا إلى جنب مع حاسبة النسبة المئوية لتتبع ما أُنجز من ميزانية أيام العمل.
- المواعيد النهائية القانونية والتعاقدية: كثير من فترات الإخطار القانوني وشروط الدفع والمواعيد التنظيمية تُحدَّد بأيام العمل. احسبها بدقة لتجنب الأخطاء المكلفة.
- الموارد البشرية وكشوف الرواتب: حدد عدد أيام العمل في فترة الراتب، واحسب الإجازة المستحقة، أو احسب تاريخ انتهاء فترة الإشعار.
- سلاسل التوريد واللوجستيات: حين يعد المورد بالتسليم خلال 10 أيام عمل، اعرف التاريخ التقويمي المقابل لتخطيط مخزونك وفقًا لذلك.
- المالية: فترات التسوية للصفقات الأسهمية (T+2, T+3)، ونوافذ صرف القروض، وفترات استحقاق الفوائد — كلها تُقاس بأيام العمل.
- التعليم: احسب عدد الأيام الدراسية بين بداية الفصل ونهايته، أو اكتشف كم يومًا تعليميًا تبقى قبل عطلة ما.
كيف يعمل خوارزمية حساب أيام العمل
الحساب بسيط من الناحية المفاهيمية، وإن كان يستلزم فحص كل يوم على حدة في النطاق:
- ابدأ من تاريخ البداية مع عداد أيام عمل = 0.
- لكل تاريخ من البداية إلى النهاية (شاملًا كليهما)، حدد أي يوم من أيام الأسبوع يقع فيه (0 = الأحد، 1 = الاثنين، … 6 = السبت).
- إذا كان رقم اليوم غير موجود في مجموعة الأيام غير العمل، أضف 1 إلى عداد أيام العمل.
- انتقل إلى اليوم التقويمي التالي وكرر حتى تصل إلى تاريخ النهاية (مشمولًا).
- أرجع العدد النهائي لأيام العمل، وإجمالي الأيام التقويمية (نهاية − بداية + 1)، وعدد أيام العطلة المستثناة.
في وضع "احسب تاريخًا" تسير العملية بشكل عكسي: بدلًا من التكرار حتى تاريخ نهاية ثابت، تتقدم (أو تتراجع) يومًا بيوم وتتوقف حين يصل عداد أيام العمل إلى العدد المستهدف.
يتعامل هذا الأسلوب بشكل صحيح مع جميع الحالات الحدية — نهايات الأشهر والسنوات الكبيسة والقرون والنطاقات الممتدة عبر سنوات متعددة. على سبيل المثال، حساب أيام العمل عبر 28-29 فبراير في سنة كبيسة يُعالَج تلقائيًا لأن الخوارزمية تتحقق من كل تاريخ واحدًا واحدًا.
نصائح للحصول على نتائج دقيقة
بينما حاسبة أيام العمل دقيقة للغاية بالنسبة لجداول العطلات القياسية، ضع هذه النقاط في الاعتبار:
- العطل الرسمية غير مشمولة. تستثني أداتنا أيام العطلة الأسبوعية التي تحددها فقط. إذا كنت بحاجة إلى استثناء أعياد وطنية أو عطل رسمية، اطرحها يدويًا من عدد أيام العمل.
- يُشمَل كلا التاريخين. إذا كان سياقك يستدعي استثناء تاريخ البداية (مثلًا "30 يومًا من اليوم لا تشمل اليوم")، أضف يومًا واحدًا إلى تاريخ البداية قبل إدخاله.
- الأعداد السالبة تعمل في وضع "احسب تاريخًا". إذا أردت تاريخًا كان قبل عدد معين من أيام العمل، أدخل رقمًا سالبًا (مثلًا −10 للرجوع 10 أيام عمل من تاريخ البداية).
- النطاقات الزمنية الكبيرة مقبولة. تتعامل الخوارزمية مع فترات تمتد لعدة سنوات دون أي مشكلة في الأداء.
أيام العمل مقابل الأيام التقويمية: مقارنة سريعة
لتوضيح الفرق، تأمل جدول عمل من الأحد إلى الخميس (الجمعة والسبت إجازة) على مدى أسبوعين بدءًا من الأحد:
- الأيام التقويمية: 14 (أسبوعان كاملان بما فيهما عطلتا نهاية الأسبوع)
- أيام العمل: 10 (من الأحد إلى الخميس، مرتين)
- أيام العطلة المستثناة: 4 (جمعتان وسبتان)
على مدى فترات أطول تتسع الفجوة بشكل ملحوظ. السنة الكاملة (365 يومًا) تحتوي عادةً على نحو 261 يوم عمل في جدول الأحد–الخميس (52 أسبوعًا × 5 أيام + يوم إضافي في سنوات معينة)، مع نحو 104 يوم عطلة أسبوعية. إضافة الإجازات الرسمية — التي تبلغ نحو 10-15 يومًا في السنة في معظم الدول العربية — يجعل أيام العمل الفعلية المتاحة أقرب إلى 245-250 يومًا.
هذا مهم جدًا عند تخطيط ميزانيات الإجازات السنوية وطاقة المشاريع وتخصيص الموارد. يمكنك دمج هذه الأداة مع حاسبة الأيام بين تاريخين لرؤية فترة التقويم الخام وفترة أيام العمل جنبًا إلى جنب.
استخدام هذه الأداة للمشاريع الحساسة للوقت
المواعيد النهائية المعبَّر عنها بأيام العمل شائعة جدًا. إليك بعض السيناريوهات الواقعية وكيفية استخدام حاسبتنا لكل منها:
- السيناريو الأول – شروط دفع العقود: فاتورتك بتاريخ 1 مارس وشروط الدفع هي "صافي 30 يوم عمل". انتقل إلى وضع "احسب تاريخًا"، حدد 1 مارس كبداية، وأدخل 30 كعدد أيام العمل، وستُظهر لك الحاسبة التاريخ التقويمي الدقيق الذي يُستحق فيه الدفع.
- السيناريو الثاني – نافذة الرد التنظيمي: جهة حكومية يجب أن ترد خلال 20 يوم عمل من استلام طلبك في 15 أبريل. استخدم وضع "احسب تاريخًا" مع 15 أبريل كبداية و20 يوم عمل للعثور على الموعد النهائي للرد.
- السيناريو الثالث – تخطيط السبرينت: سبرينت التطوير يمتد من 5 مايو إلى 30 مايو. استخدم وضع "عدّ أيام العمل" لمعرفة عدد أيام العمل المتاحة ثم وزِّع نقاط القصة وفقًا لذلك.
- السيناريو الرابع – فترة الإشعار: موظف يقدم استقالته في 10 يونيو وعقده يشترط إشعارًا لمدة 15 يوم عمل. اعثر على آخر يوم عمل في فترة الإشعار باستخدام وضع "احسب تاريخًا" مع 15 يوم عمل من 10 يونيو.
- السيناريو الخامس – حساب نهاية الإجازة: موظف في إجازة سنوية لمدة 10 أيام عمل بدءًا من الأحد 12 يناير. استخدم وضع "احسب تاريخًا" لمعرفة متى يعود للعمل بدقة، مع مراعاة أيام العطلة الأسبوعية.
الأسئلة الشائعة
ما هي حاسبة أيام العمل؟
حاسبة أيام العمل هي أداة تحسب أيام العمل الفعلية (أيام الأعمال) بين تاريخين، مع استثناء أيام الإجازات الأسبوعية. وهي مفيدة في تخطيط المشاريع، وحساب المواعيد النهائية للعقود، وكشوف الرواتب، وأي سياق لا تُحتسب فيه إلا أيام العمل الفعلية.
كيف تستثني الحاسبة أيام العطلة الأسبوعية؟
تمر الحاسبة على كل يوم في الفترة بين تاريخ البداية وتاريخ النهاية، وتتحقق مما إذا كان ذلك اليوم يقع ضمن أيام الإجازة التي حددتها. كل يوم مُعلَّم كإجازة يُستبعد ولا يُحتسب ضمن أيام العمل.
هل يمكنني تخصيص أيام العطلة الأسبوعية؟
نعم. توفر الحاسبة سبعة أزرار للتبديل — واحد لكل يوم من أيام الأسبوع. انقر على أي يوم لتعيينه كيوم غير عمل (سيتحول إلى اللون الأحمر). وبذلك يمكنك محاكاة أي نظام إجازة إقليمي، كالجمعة والسبت في كثير من الدول العربية.
هل تشمل الحاسبة تاريخَي البداية والنهاية؟
نعم، يُحتسب تاريخا البداية والنهاية ضمن العدد إذا كانا يومَي عمل. أما إذا وقع أحدهما في يوم إجازة فيُستبعد من عدد أيام العمل لكنه يُحتسب في إجمالي الأيام التقويمية.
كيف أحسب موعداً نهائياً يقع بعد 30 يوم عمل من اليوم؟
انتقل إلى وضع "احسب تاريخًا"، حدد اليوم كتاريخ بداية، وأدخل 30 في حقل أيام العمل، ثم انقر على "احسب". ستتقدم الأداة عبر التقويم متخطيةً كل أيام الإجازة حتى تُحصي 30 يوم عمل ثم تعرض لك التاريخ الناتج.
ما الفرق بين الأيام التقويمية وأيام العمل؟
الأيام التقويمية تحتسب كل يوم من الأحد إلى السبت بين تاريخين. أما أيام العمل فتحتسب فقط الأيام التي يُؤدَّى فيها العمل عادةً، باستثناء الإجازات الأسبوعية. في جدول عمل من الأحد إلى الخميس، تحتوي الأسبوعان على 14 يومًا تقويميًا لكن 10 أيام عمل فقط.
كيف أحسب أيام العمل عندما تكون الإجازة يومَي الجمعة والسبت؟
في صف أزرار الأيام، انقر على الجمعة والسبت لتعليمهما كأيام إجازة (وهو الإعداد الافتراضي للنسخة العربية). تأكد من أن الأحد غير مُعلَّم. ستحسب الأداة حينئذٍ من الأحد إلى الخميس فقط كأيام عمل — أسبوع العمل الخليجي القياسي.
هل يمكن استخدام هذه الأداة لحساب إجازات الموظفين أو كشوف الرواتب؟
بالتأكيد. تُعد حاسبة أيام العمل مناسبة تمامًا لمهام الموارد البشرية والرواتب. يمكنك حساب عدد أيام العمل في فترة الراتب، أو تحديد تاريخ انتهاء فترة الإشعار المُعبَّر عنها بأيام عمل، أو معرفة عدد أيام الإجازة التي استنفدها موظف خلال فترة معينة.
ماذا يحدث عندما يقع تاريخ البداية في يوم إجازة؟
في وضع "عدّ أيام العمل" يُستبعد تاريخ البداية ببساطة من العدد إذا وقع في يوم إجازة، لكن العد يستمر بشكل طبيعي من ذلك التاريخ. في وضع "احسب تاريخًا" تبدأ الأداة بالتقدم للأمام أو للخلف من تاريخ البداية بغض النظر عما إذا كان يوم عمل.
ما مدى دقة هذه الحاسبة؟
الحاسبة دقيقة لأي نطاق تاريخي تُدخله، وتتعامل بشكل صحيح مع نهايات الأشهر والسنوات الكبيسة. لا تأخذ في الحسبان العطل الرسمية التي تتفاوت بحسب البلد والسنة — يجب طرحها يدويًا إذا احتجت إلى ذلك. بالنسبة لجداول العمل القياسية، تُنتج نتائج مطابقة تمامًا للعد اليدوي على التقويم.