فهم أيام العمل مقابل أيام التقويم
تختلف أيام العمل عن أيام التقويم في كونها تقتصر على الأيام المخصصة للنشاط المهني والإنتاجي، مستبعدةً عطلات نهاية الأسبوع والعطلات الرسمية. بينما تمثل أيام التقويم كل يوم يمر على مدار السنة دون استثناء، فإن حساب الفترات الزمنية للمشاريع والمعاملات التجارية يتطلب التركيز على أيام العمل الفعلية لضمان دقة التخطيط.
تتيح "حاسبة أيام العمل" طريقتين رئيسيتين لإجراء هذه الحسابات عبر خيار "الوضع":
- "بين تاريخين": لحساب عدد أيام العمل الفعلية المحصورة بين نقطتين زمنيتين.
- "إضافة أو طرح": لتحديد تاريخ مستقبلي أو ماضٍ بناءً على عدد محدد من أيام العمل.
تتم جميع العمليات الحسابية محليًا، حيث تُجرى جميع عمليات العد في متصفحك — ولا تغادر التواريخ التي تدخلها جهازك أبدًا.
تأثير عطلات نهاية الأسبوع وتخصيص أسبوع العمل
تؤثر عطلات نهاية الأسبوع بشكل مباشر على حساب الفترات الزمنية. بشكل افتراضي، تعتمد الأداة أيام العمل القياسية من الإثنين إلى الجمعة. ومع ذلك، تختلف هيكلة أسبوع العمل بين الدول والصناعات؛ لذا تتيح الأداة تخصيص "أيام العمل في الأسبوع" عبر خانات اختيار لكل يوم من أيام الأسبوع (الإثنين، الثلاثاء، الأربعاء، الخميس، الجمعة، السبت، الأحد).
يجب تحديد يوم عمل واحد على الأقل لإتمام العملية، وفي حال إلغاء تحديد جميع الأيام، يظهر الخطأ: "اختر يوم عمل واحد على الأقل من الأسبوع.".
دور العطلات وإدارتها في الحسابات
لا تقتصر أيام الراحة على عطلات نهاية الأسبوع الثابتة، بل تشمل العطلات الرسمية والدينية والوطنية التي تختلف من بلد لآخر. تتيح الأداة حقل "العطلات التي يجب تخطيها (اختياري)" لإدخال هذه التواريخ يدويًا.
لقبول قائمة العطلات وتجنب الأخطاء، يجب مراعاة القواعد التالية:
- إدخال تاريخ واحد في كل سطر.
- استخدام صيغة التاريخ القياسية YYYY-MM-DD (السنة-الشهر-اليوم).
- يتم تجاهل الأسطر الفارغة تلقائيًا.
- تقتصر قائمة العطلات على 1,000 تاريخ كحد أقصى، وإذا تم تجاوز هذا الحد يظهر الخطأ: "تقتصر قائمة العطلات على 1,000 تاريخ.".
إذا تم إدخال تاريخ بصيغة غير صحيحة، تعرض الأداة رسالة الخطأ: "هذا السطر في قائمة العطلات ليس تاريخًا صالحًا بصيغة YYYY-MM-DD: {line}".
حساب المواعيد النهائية والجداول الزمنية للمشاريع
عند التخطيط للمشاريع، يساعد حساب المواعيد النهائية بدقة في تجنب التأخير. تدعم الأداة نطاقًا زمنيًا واسعًا يمتد بين السنوات 1 و9999. وإذا أدت العملية الحسابية إلى تاريخ خارج هذا النطاق، يظهر الخطأ: "تقع النتيجة خارج النطاق المدعوم (السنوات 1–9999).".
وضع "بين تاريخين"
عند حساب الأيام بين تاريخين، تتوفر خانة اختيار "احسب تاريخ الانتهاء على أنه يوم كامل". إذا كان تاريخ الانتهاء أسبق من تاريخ البدء، يتم ترتيب التاريخين زمنيًا تلقائيًا لإجراء الحساب، وتظهر ملاحظة: "تاريخ الانتهاء أسبق من تاريخ البدء، لذلك حُسب التاريخان بترتيبهما الزمني.".
وتكون مخرجات هذا الوضع كالتالي:
- أيام عمل
- أيام التقويم
- أيام نهاية الأسبوع / الراحة المستبعدة
- العطلات المستبعدة
وضع "إضافة أو طرح"
عند الرغبة في معرفة تاريخ معين بعد إضافة أو طرح عدد من أيام العمل، يجب إدخال عدد صحيح لا يتجاوز 100,000 في حقل "أيام عمل". وإذا تم إدخال قيمة غير صالحة، يظهر الخطأ: "يجب أن يكون عدد أيام العمل عددًا صحيحًا لا يتجاوز 100,000.".
وتكون مخرجات هذا الوضع كالتالي:
- التاريخ الناتج (بصيغة السنة-الشهر-اليوم)
- الأيام التقويمية من تاريخ البدء
قواعد العد وحالات الحساب الخاصة
تتبع الأداة قواعد رياضية محددة للتعامل مع الحالات الخاصة:
- اليوم الأول في العد: يبدأ حساب الأيام في وضع "إضافة أو طرح" من اليوم التالي لتاريخ البدء مباشرة.
- إضافة صفر: عند اختيار إضافة أو طرح 0 من أيام العمل، فإن النتيجة المسترجعة تكون هي "تاريخ البدء" نفسه دون تغيير.
- التحقق من صحة التاريخ: عند إدخال تاريخ غير صحيح في حقول الإدخال، يظهر الخطأ: "هذا ليس تاريخًا صالحًا للتقويم.".
الأسئلة الشائعة
ما هي الأيام التي يتم احتسابها كأيام عمل ؟
من الاثنين إلى الجمعة مبدئيًا. تتيح لك أزرار أيام الأسبوع تغيير ذلك — أبقِ السبت محددًا لأسبوع عمل من ستة أيام، أو اجعل الجمعة والسبت يومي راحة. ويُستبعد أيضًا أي تاريخ تضيفه إلى قائمة العطلات.
هل تعرف العطل الرسمية في بلدي ؟
لا — تختلف العطلات الرسمية باختلاف البلد والمنطقة والسنة، وكثيرًا ما يُعوَّض عنها في يوم آخر إذا صادفت عطلة نهاية الأسبوع. ألصق أيام العطلة من تقويمك، تاريخًا واحدًا في كل سطر، وستُستبعد تلك التواريخ تحديدًا.
كيف يتم احتساب "5 أيام عمل من اليوم "؟
يبدأ العد في اليوم التالي لتاريخ البدء: كل يوم عمل يعد واحدًا، والخامس هو النتيجة. إذا بدأت يوم الجمعة، فسيكون يوم العمل التالي هو الاثنين. إضافة الصفر تُرجع تاريخ البدء نفسه.