منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : إنشاء معادلة ترقيات موظفين
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
[attachment=19463]
السلام عليكم اساتذتى الكرام
أرجوا منكم مساعدتي في انشاء معادلة او دالة ترقيات لموظفين 
مجموعة موظفين يتم تقيمهم كل سنة 
ويأخذ متوسط التقيم الكلي مع مرور السنوات 
وهناك شروط للترقية مبينة على التقييم بالجدول الموجود فى صفحة BASIC
جزاكم الله جميعا كل خير
للرفع من فضلكم
اخى الحبيب herofox

الرجاء اعادة النظر فى هذا الجزء من الكود مجدداً
PHP كود :
D5=BASIC!$C$6:$C$19;(N$4-$E5)>=VLOOKUP(D5;BASIC!$C$6:$F$19;4;0);N5>=BASIC!$L$7;N5<=BASIC!$M$

لانه لا يبدون فى اى منطق تماماً لكود

الجزء الاول وهو
PHP كود :
D5=BASIC!$C$6:$C$19 

وهو انت بتقول ان [ الدرجة الحالية ] = ب 2 الى ج 7

الجزء الثاني وهو 
PHP كود :
(N$4-$E5)>=VLOOKUP(D5;BASIC!$C$6:$F$19;4;0

حيث ان شكل الكود كا رؤية هيكون
PHP كود :
(N$4-$E5) = (2019 2013

وحيث ان شكل الكود التالى
PHP كود :
BASIC!$C$6:$F$19 
تعني
Array (ب2 3

انت مستوعب انه سيقوم بجلب كلاً من قيم عمود الفئة الوظيفية ( من - الى ) حيث انها تحتوى على حروف

ليصبح الشكل النهائي للكود
PHP كود :
6>=VLOOKUP(ب3;array(ب2:3);4;0


الرجاء اعادة كتابة هذا الجزء من جديد
او قم بتوضيح ما تريد فعله من حيث المنطق لشروط التحقق
لان كم تري الملف يحتوى على نسب عن كل عام غير موضحة
وانك قمت بعمل شرط تحقق لعام 2019 فماذا عن 2020 او ما قبل ؟؟؟؟

تحياتى لك
وتمنياتى لك التوفيق
شكرا لك أستاذى الكريم على رد حضرتك
ولكنى أريد دالة تأتى لى بكلمة ترقية اذا كان هذا الموظف يستحق الترقية فعلا بما هو محقق له كما هو وارد ومطابق فى الجدول الموجود فى صفحة [b]Basic -[/b]بصرف النظر عن المعادلة التى وضعتها فأنا لا اعرف المعادلة المطلوبة فى هذه الحالة
فعلى سبيل المثال فى حالة الموظف الأول أحمد هنا  فإنه لا يستحق الترقية,لأن هذا الموظف تلقى اخر ترقية فى عام 2013 بدرجة ب3 واخر تقييم له كان فى 2017 اى بعد مرور 4 سنوات من الترقية الأخيرة ,وبناءا على المعطيات من الجدول الموجود فى صفحة BASIC فإنه يجوز له الترقية من هذه الدرجة الى التى يليها بعد مرور 4 سنوات كما فى هذه الحالة ولكن شرط ان تكون نسبة التقييم ممتاز اى من 90% الى 100% , وهو ما لا يتحقق مع هذا الموظف حيث انه تم تقييمه فى 2017 كان 86% اى تقدير جيد جداً وهو يحتاج الى 6 سنوات بهذا التقييم كى يستحق الترقية فى هذه الحالة
بارك الله فيك استاذى الكريم وجزاك الله كل خير
اتمنى المساعدة وأرجو ان اكون قد وضحت المشكلة
فأرجو المعادلة اللازمة لهذا الموضوع
للرفع من فضلكم
للرفع أكرمكم الله
هل من المستحيل التوصل للحل ؟
للرفع جزاكم الله كل خير
هل لا يوجد حل ؟
للرفع رجاءا
الصفحات : 1 2