اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم ورحمة الله وبركاته

الرجاء من الاخوة الاعضاء مساعدتي في عمل معادلة لحساب مكافأة نهاية الخدمة حسب الشروط الآتية في تاريخ 2014/12/31م

من كانت فترة عمله من بداية عمله حتى 2014/12/31م كالاتي :-

* من 1 يوم حتى 729 يوم ( حتى سنتين )  تكون مكافأة نهاية الخدمة = صفر

* حتى 1824 يوم ( حتى خمس سنوات ) تكون مكافأة نهاية الخدمة = 1/3 ( ثلث ) من الراتب

* حتى 3649 يوم ( أقل من 10 سنوات ) تكون مكافأة نهاية الخدمة عبارة عن 1/3( ثلث ) الراتب عن (اول 1825يوم ) أول خمس سنوات + 2/3 ( ثلثين ) الراتب عن ما يزيد عن خمس سنوات حتى ما قبل ال10 سنوات ( 3649يوم )

* من كانت مدة خدمته أكثر من ( 3650 يوم ) أكثر من 10 سنوات تكون مكافأة نهاية خدمته عبارة عن 1/2 ( نصف ) من الراتب عن الخمس سنوات الأولى + راتب كامل عن كل مافوق الخمس سنوات
ملحوظة يتم الحساب على آخر راتب للعامل

ارجو منكم التعاون معي للضرورة القصوى
واشكركم مقدما خالص الشكر والتقدير

تم ارفاق ملف اكسيل مضغوط rar حسب نصيحة الاخ الفاضل ياسر خليل ابو البراء

Osama-Mkaf2a.rar

تم تعديل بواسطه أسامه خطاب
  • Like 1
قام بنشر

أخي الكريم أسامة ..

الاستفسار الأول : وجدت بالملف المرفق 3 تواريخ .. وفي شرحك للمطلوب أفهم أن العمل على تاريخين ..

وضح .. هل العمل سيكون على تاريخين فقط (وما هما إذا كانت الإجابة بنعم ) وإذا كان العمل على 3 تواريخ فكيف سيتم التعامل مع التواريخ الثلاثة؟

 

استسفسار آخر .. الملف المرفق النتائج التي به صحيحة ؟؟ وأنت تريد اختزال هذا الكم من المعادلات ؟؟!!

  • Like 1
قام بنشر

السلام عليكم اخي ياسر
المطلوب حساب المكافأة طبقا للشروط المذكورة في راس الموضوع
وحسابها في التاريخ 2014/12/31م بحيث يمكن نسخها على جميع العاملين وتتغير حسب مدة العمل

تجاهل اي معادلات موجودة ما عدا حساب مدة العمل ويمكنك الاسترشاد بالخانة التي توضح وضع العامل ( أقل من سنتين - اكثر من خمس سنوات - عشر سنوات وهكذا )

مع خالص الشكر والتقدير

قام بنشر

يا جماعة انا عاوزكم تعملوا معادلة تحسب مكافأة نهاية الخدمة الاجمالية من تاريخ التعيين حتى 2014/12/31م  ، مالكوش دعوة باي تواريخ او اي اعمده تانية اعملوا لي المعادلة في اي مكان او عمود في الشيت وانا ابقى انقلها في الخانة اللي احب انها تظهر فيه

ارجوكم اهتموا بالموضوع للأهمية

مستعجل جدا جدا ---- الوقت ضيق جدا

وشكرا لكم

قام بنشر

أخي الفاضل الأستاذ / علي الشيخ 

أحييك على اهتمامك ومجهودك بارك الله فيك

لكن هناك ملاحظة :-

انظر في الجدول الذي ارسلته حضرتك ، مثلا في السطر الاول تجد ان هذا العامل لم يكمل سنتين ومدة خدمته 1.05 سنة وبالتالي المفروض ان تكون مكافأة نهاية الخدمة = صفر

فهل المعادلة تحتاج الى بعض التضبيط ؟ ارجو من حضرتك مراجعة الشروط في رأس الموضوع

وفي انتظار الرد بالتصحيح على أحر من الجمر

وتقبل خالص التحية والاحترام

قام بنشر

اشكرك جدا جدا يا استاذ علي

وفعلا الاقل من 2 سنة ليس له مكافأة وتكون =صفر

لقد تحققت من نتائج المعادلات ولكن القيم غير صحيحة

فمثلا العامل رقم 2 ظاهر في جدول حضرتك ان مكافأته = 3910.96 ريال ومدة خدمته = 6.41 سنة
وهذا العامل يقع في فئة من هم أقل من 10 سنوات وأكثر من 5 سنوات
وحسب الشروط فتكون مكافأة نهاية الخدمة هي أول 5 سنوات يستحق 1/3 ثلث الراتب وما يزيد عن خمس سنوات يستحق 2/3 ثلثي الراتب
المفروض تكون المكافأة = 2606.67 ريال
والعامل رقم 3 ظاهر في جدول حضرتك ان مكافأته = 1763.01 ريال ومدة خدمته = 3.53 سنة

وهذا العامل يقع في فئة من هم أقل من 5 سنوات وأكثر من 2 سنة
وحسب الشروط فتكون مكافأة نهاية الخدمة  انه يستحق 1/3 ثلث الراتب فتكون 1176.67 ريال
أكون شاكر جدا جدا لحضرتك اذا تم التصحيح حسب هذه الشروط

وبصراحة المعادلة ممتازة وواضح جدا ان حضرتك تعبت فيها جدا
وأكرر شكري وامتناني لحضرتك

قام بنشر

ملخص لشروط حساب المكافأة
من كان مدة خدمته كالتالي :-
 * من 1 سنة حتى 2 سنة لا يستحق مكافأة نهاية الخدمة
* من 2 سنة حتى 5 سنة يستحق 1/3 ثلث الراتب عن كل سنة عمل

* من 5 سنة حتى 10 سنة يستحق 1/3 ثلث الراتب عن ال5 سنوات الاولى + 2/3 ثلثي الراتب عن باقي المدة

* أكثر من 10 سنوات يستحق 1/2 نصف الراتب عن ال5 سنوات الأولى + 1 راتب كامل عن باقي المدة
مع خالص الشكر

قام بنشر

السلام عليكم أستاذ أسامة 

حضرتك أنا عملت المعادله كلها بطريقة أخرى وأخدت عينة عشوائية والحمدلله تمام 

وغالبا هيكون في فروقات بسيطة في الحساب العادي باليد بالطريقة اللي اتبعتها حضرتك في المشاركتين السابقتين 

والطريقة الأتوماتيكية عن طريق المعادلات ودي حاجة شائعة دائما

 

شوف حضرتك الملف المرفق وفي انتظار تعليقك والمعادلة المستخدمة كالتلي

=IF(O2<2,"لا يستحق مكافأة",IF(O2<=5,(O2*(N2/3)),IF(O2<=10,((O2-5)*(N2*2/3))+((5*N2/3)),IF(O2>10,((O2-5)*(N2)+((5*N2/2))),""))))

مكافأة نهاية الخدمة.rar

قام بنشر

سعيد إني قدرت أقدم شئ بسيط لحضرتك وشرفتنا وأسعدني تواجدك أستاذ أسامه 

 وحضرتك تقدر تحدد الإجابة الصحيحة لو ما عندك أي استفسارات أخرى تتعلق بنفس الموضوع  في الوقت الحالي والله يوفقك 

  • Like 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information