نبذة عن البرنامج:
هو ملف اكسل متخصص في حسابات حضور وغيابات واجازات العاملين داخل الشركات وحساب رواتبهم ويحتوي علي اربع صفحات الاوالي (الرئيسية) ويمكن من خلالها البحث عن بيانات العاملين من خلال الكود والثانية (كشف الحضور) وبها يسجل يوميات العاملين من حضور وغياب واجازات والصفحة الثالثة (الحسابات) وبها يتم حساب رواتب العاملين وخصوماتهم بناءا علي ايام الحضور والغياب الصفحة الرابعة (صلاحيات الدرجة الوظيفية) وبها يحدد قيمة الرواتب لكل درجة وظيفية وقيمة الجزاء في الغيابات ومدة الاجازة المسموحه لهم خلال الشهر
شرح تفصيلي لكيفة انشاء البرنامج:
في الشيت الاول (الرئيسية) تم ادارج العنوان في راس الشيت ويلية التاريخ الذي يتغير تلقائيا من خلال دالة today() واداج اليوم وذلك باستخدام دالة text
وتم عمل نموذج بحث حيث يتم البحث باستخدام دالةvlookup والتي تستمد قيمتها التي تبحث من خلالها (lookup value) من الخلية c4 وهو كود الموظف والمرجع الذي ياخذ منها البيانات كانت شيت الحسابات فعلي سبيل المثال كانت المعادلة للبحث عن اسم العامل هي =IF(C4="";"";VLOOKUP(C4;الحسابات!$B$3:$N$1000;2;0)) . كما انه تم دمج معادلة if لاخفاء محتوي الخلية اذا كان رقم الكود خالي لاعطاء طابع جمالي منسق
في الشيت الثاني (كشف الحضور) تم انشاء جدول يحتوي علي كود العاملين واسمائهم والدرجة الوظيفية وايام الحضور ثم تم عمل جدول يحتوي علي عدد ايام الشهر حيث يصبح امام كل اسم 31 خلية تعبر عنايام الشهر وفي كل خلية تم عمل قائمة منسدلة تحتوي علي رموز تعريفة وهي (ح) وتعني حضور و(غ) وتعني غياب و(أ) وتعني اجازة) و(ذ) وتعني غياب بأذن
وفي الشيت الثالث (الحسابات) ويختص في حساب رواتب الموظفين بناءا علي ايام الحضور والغياب حيث تم ادراج جدول يحتوي علي كود العاملين والاسم والدرجة الوظيفية وتاخذ هذة البينات من شيت كشف الحضور حيت تعدل كل خلية نظيرتها من الخلية في شيت كشف الحضور وتم ادراج عمود يحتوي علي قيمة الراتب والتي تعتمد علي الدرجة الوظيفية حيث يتم استخدام دالة vlookup حيث تبحث في شيت (صلاحيات الدرجة الوظيفية) علي قيمة مرتب الدرجة الوظيفية فعلي سبيل المثال تستخدم صيغة =VLOOKUP(الحسابات!D3;'صلحيات الدرجة الوظيفية'!$A$3:$D$8;2;0) لحساب قيمة راتيب الموظف الاول . ثم تم ادراج اعمدة لايام الحضور والغياب والاجازات والغياب باذن وتم استخدام دالة COUNTIF حيث يتم حساب القيمة من شيت (كشف الحضور) من خلال عد الرموز التعريفية وعلي سبيل المثال تم استخدام صيغة معادلة حساب الحضور =COUNTIF('كشف الحضور'!F4:AJ4;"أ") حيث تقوم المعادله بعد حرف (أ) وهو الرمز التعريفي للحضور
وبعد ذلك تم اضافة عمود للمكافائات وفيها يتم ادراج القيمة المادية التي منحت للعاملين وتم اداج عمود للجزاءات
تم ادراج عمود حساب قيمة المبلغ المخصوم من الغياب باذن حيث يقسم قيمة الراتب /30 وتضرب في عدد ايام الغياب تم تضرب في عدد ايام الجزاء الواردة في شيت (صلاحيات الدرجة الوظفية) مثل =E3/25*G3*VLOOKUP(D3;'صلحيات الدرجة الوظيفية'!$A$3:$E$8;3;0) . حيث انه اذا تم تغيير تلك القيمة في شيت الصلحيات تغير ايضا في قيمة الخليه
ونم ادراج عمود لحساب قيمة المبلغ المقتص في حالة الغياب باذن بنفس الطريقه
وفي الاخير تم ادراج عمود لحساب القيمة النهائية للراتب حيث تقسم الراتب /30 ويضرب في ايام الحضور ويطح قيمة الغياب والغياب باذن ويمع المكاقاءاتوتطرح الجزاءات ويجمع قيمة عدد ايام الاجازات مثال =(E3/30)*F3-L3-M3+J3-K3+(I3*E3/30)
اسم المستقل | محمد ا. |
عدد الإعجابات | 0 |
عدد المشاهدات | 8 |
تاريخ الإضافة |