الرئيسية | مايكروسوفت اوفيس | مايكروسوفت اكسل | حساب رصيد الأجازات للعاملين وفقاً لقانون 12 سنة 2003 المصري

حساب رصيد الأجازات للعاملين وفقاً لقانون 12 سنة 2003 المصري


يعطي قانون العمل المصري للعاملين بالشركات الحق في الحصول على رصيد اجازات سنوي بناء على مجموعة من الشروط التي متى توافرت في العامل استحق هذا الرصيد من الأجازات، في هذا الموضوع سنستعرض هذه الشروط وكيفية تطويع مايكروسوفت إكسل لحساب هذا الريد وفقاً للحالات المختلفة التى قد نتعرض لها

قانون رقم 12 لسنة 2003 من قانون العمل – بند الأجازات – مادة رقم 47

وإذا قلت مدة خدمة العامل عن سنة استحق أجازة بنسبة المدة التى قضاها فى العمل بشرط أن يكون قد أمضى ستة أشهر فى خدمة صاحب العمل .
وفى جميع الأحوال تزاد مدة الأجازة السنوية سبعة أيام للعمال الذين يعملون فى الأعمال الصعبة أو الخطرة أو المضرة بالصحة أو فى المناطق النائية و التى يصدر بتحديدها قرار من الوزير المختص بعد أخذ رأى الجهات المعنية .
ومع مراعاة حكم الفقرة الثانية من المادة (48) من هذا القانون لا يجوز للعامل النزول عن أجازته
بوابة الحكومة المصرية – قانون العمل – الأجازات


يُمككنا تلخيص نص المادة السابقة في النقاط التالية

    • يُستحق للعامل 21 يوم اجازة متى أمضى في العمل لدى الشركة عام كامل
    • يزيد عدد الأيام من 21 يوم الى 30 يوم في حالة
      1. العمل لمدة 10 سنوات أو اكثر بالشركة
      2. بلغ العامل سن 50 عام
    • من لم يُكمل ستة شهور عمل لدى الشركة لا يستحق اية اجازات
    • من أكمل 6 شهور عمل لدى الشركة له الحق في الحصول على اجازات بنفس نسبة فترة عمله بالشركة

مثال : من عمل 6 شهور له الحق في 10 ايام ونصف اجازة وهى 6شهور (فترة العمل) / 12 شهر (بالسنة) * 21 يوم رصيد الأجازات لمن اتم بالشركة عام كامل

  • نظراً لأن المادة لم تحدد كيفية التعامل مع كسر اليوم فسأفترض ان الرصيد يتم تقريبه لأقرب يوم

تطبيق عملي على كيفية حساب رصيد الأجازات للعاملين وفقاً لقانون 12 سنة 2003 المصري

فيا يلي بعض بيانات العاملين بإجدى الشركات والمطلوب تحديد رصيد الأجازات الخاص بكل موظف وفقاً لقانون العمل 12 المصري لعام 2003
رصيد الأجازات - قانون العمل المصري

خطوات معالجة المشكلة :

  • حساب عمر الموظف بالسنوات بواسطة الدالة DateDif كالتالي

    =DATEDIF(C5;TODAY();”Y”)

  • حساب رصيد الأجازات المستحق للموظف بفرض ان اتم عام كامل من العمل لدى الشركة

    =IF(E5>=50;30;21)

  • حساب عدد الأشهر التي عملها الموظف منذ بداية تعيينه بالشركة حتى تاريخ اليوم، وذلك بواسطة الدالة DateDif والمتغير التابع سيكون بالأشهر

    =DATEDIF(D5;TODAY();”M”)

  • حساب رصيد الأجازات الفعلي الذي سيحصل عليه الموظف

    =IF(G5>=12;F5;IF(G5>=6;G5/12*F5;0))

  • تقريب نتيجة المعادلة السابقة لأقرب رقم صحيح

    =ROUND(IF(G5>=12;F5;IF(G5>=6;G5/12*F5;0));0)

النتيجة النهائية كالتالي
رصيد الأجازات - قانون العمل المصري 2

يمكننا دمج جميع المعادلات السابقة في معادلة واحدة كالتالي

=ROUND(IF(DATEDIF(D5;TODAY();”M”)>=12;IF(DATEDIF(C5;TODAY();”Y”)>=50;30;21);IF(DATEDIF(D5;TODAY();”M”)>=6;DATEDIF(D5;TODAY();”M”)/12*IF(DATEDIF(C5;TODAY();”Y”)>=50;30;21);0));0)

فيديو : كيفية حساب رصيد الأجازات وفقاً للقانون 12 سنة 2003 المصري

تحميل الملف : حساب رصيد الأجازات السنوي

شاهد أيضاً

الدالة SUMIFS

حساب المجموع وفقاً لأكثر من شرط | الدالة SUMIFS مايكروسوفت اكسل

الدالة SUMIFS هي إحدى الدوال التي تم إضافتها في نسخة الأوفيس 2007، وجاءت لتكون الإمتداد ...