أعزائي الكرام أرفق لكم نموذج من إعدادي يقوم بحساب مكافأة نهاية الخدمة للموظف راجياً منكم هل ما قمت به من كودات صحيح أم لا وإضافة الكودات حسب المطلوب أدناه
المكافأة = الراتب * 1 * الثلاث سنوات الأولى + الراتب * 2 * السنوات الأخيرة
أي راتب عن الثلاث سنوات الأولى وراتبين عن السنوات الأخيرة
المطلوبأريد أن أقوم بإدخال الراتب الأساسي وإجمالي مدة الخدمة فقط
وأريد النموذج يفصل لي السنوات الأولى والسنوات الأخيرة أي يطرح لي من إجمالي مدة الخدمة الثلاث سنوات الأولى والباقي
يظهر في السنوات الأخيرة
فإذا كانت مدة الخدمة أقل من ثلاث سنوات يحطها في السنوات الأولى
إحتساب المكافأة الراتب * 1 (راتب واحد) * (3) السنوات الأولى = س
الراتب * 2(راتبين) * عدد السنوات الأخيرة = ص
الراتب * 2(راتبين) * عدد الأشهر / 12(تحويل الأشهر إلى سنوات) = ع
الراتب * 2(راتبين) * عدد الأيام / 365(تحويل الأيام إلى سنوات = م
المكافأة = إجمالي النواتج أعلاه دون تقريب وأخذ الثلاثة أرقام بعد الفاصلة دون تقريب في الكسر = س+ص+ع+م
فاذا كانت مدة الخدمة أقل من 3 سنوات وبها أشهر وأيام الإحتساب يكون كالتالي
الراتب * 1(راتب واحد) * عدد السنوات = أ
الراتب * 1 * عدد الأشهر/12(تحويل الأشهر إلى سنوات)= بالراتب * 1 * عدد الأيام/365(تحويل الأيام إلى سنوات) = ج
المكافأة = أ+ب+ج
أرفق البيان أعلاه في الوورد يتشابك الكلام ويدمج الأسطر في بعضها البعض أرجو الإفادة عن هذه المشكلة عندي

