تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] إنشاء معادلة ترقيات موظفين
#1

.xlsx   ترقيات.xlsx (الحجم : 21.97 ك ب / التحميلات : 5)
السلام عليكم اساتذتى الكرام
أرجوا منكم مساعدتي في انشاء معادلة او دالة ترقيات لموظفين 
مجموعة موظفين يتم تقيمهم كل سنة 
ويأخذ متوسط التقيم الكلي مع مرور السنوات 
وهناك شروط للترقية مبينة على التقييم بالجدول الموجود فى صفحة BASIC
جزاكم الله جميعا كل خير
الرد
تم الشكر بواسطة:
#2
للرفع من فضلكم
الرد
تم الشكر بواسطة:
#3
اخى الحبيب 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 او ما قبل ؟؟؟؟

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم