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

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

قام بنشر

عملت ملف اكسل عبارة عن تجميع لبيانات احصائية عن الموظفين بيقارن فيه بين اعداد الموظفين وجنسياتهم ونوع التعيين ومدة الخبرة وأعمارهم ومسمياتهم الوظيفية وتخصصاتهم وجهزته بكل معادلاته طبعا الملف دا بيتغير من سنة لسنة والاعداد بتزيد او تنقص حسب التعيينات او الاستقالات او الوفاة او النقل لمكان اخر.

وانا عامل عمود لكل سنة بيوضح فيه حالة الموظف سواء ساري او غير ساري او نقل او وفاة وطبعا البحث بيتنفذ على الساري فقط عشان يطلع الاعداد الحالية للموظفين بعد النقل والاستقالات وحالات الوفاة.

المطلوب كود او معادلة تخليني لما اختار سنة الاحصائية من قائمة منسدلة تعمل استبدال في نطاق المعادلة عشان النتايج تطابق سنة الاحصائية اللي تم اختيارها.

قام بنشر

اخى الفاضل

اولا يرجى تغيير اسم الظهور الى العربية لسهولة التواصل

ثانيا اضغط الملف و ارفعه لكى يتمكن الاساتذة من المساعدة

لعلك رأيت أخي الفاضل صلاح الصغير أني أعدت كتابة الموضوع مرة أخرى وكان الموضوع السابق باسم " طلب من أهل الخبرة " ولكني أعدت صياغته لكي التزم بقوانين المنتدى التي لم اطلع عليها الا بعد كتابة الموضوع لذا فقد التزمت قدر الامكان ولا استطيع الان تغيير اسم ظهوري لاني مسجل دخول من الهاتف وافتقر الى الادوات التي تساعدني على تغيير اسم الظهور او ارفاق ملف ولن ارجع الى مكتبي الا يوم الأحد لكي اسجل دخولي عن طريق جهاز كمبيوتر لذا فضلا وليس امرا اتمنى المساعدة لحين تصحيح الامور.

وجزاك الله خير على الاهتمام.

قام بنشر

ولكي اوضح الصورة أكثر.

هناك معادلة اطبقها على الشيت ونطاق المعادلة مثلا (s1:s160) هذا النطاق عبارة عن احصاء سنة ٢٠١٣.

اريد ان اختار سنة ٢٠١٤ ويغير نطاق المعادلة ليصبح مثلا (t1:t160).

وهكذا ٢٠١٥ و ٢٠١٦ ....

واريد اختيار السنة من خلال قائمة منسدلة بحيث اختار السنة المطلوبة ويستبدل النطاق الخاص بها.

ارجوا ان اكون اوضحت الصورة.

قام بنشر

عذرا لا استطيع ارفاق ملف لانني مسجل دخولي عن طريق الهاتف وليس عن طريق جهاز الكمبيوتر ولا استطيع الوصول لاي جهاز كمبيوتر قبل يوم الاحد لذا وضعت صورة قد تكون مفيدة في تصور طلبي.

والمطلوب بعد عمل قائمة منسدلة في اي خلية ان اضغط على السنة المطلوبة فتنفذ المعادلة الخاصة بها أي نفرض مثلا ان القائمة المنسدلة ستكون في الخلية D1 ومصدرها (A,B,C) أي السنوات (٢٠١٢/٢٠١٣/٢٠١٤). فاذا اخترت من القائمة مثلا ٢٠١٣ تنفذ المعادلة رقم٢ في الصورة وعند اختيار ٢٠١٤ من القائمة تنفذ المعادلة رقم ٣ وهكذا....

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

post-55804-0-03439100-1433521034_thumb.j

قام بنشر

كما فهمت

ضع المعادلة التالية في الخلية E1

=COUNTIF(INDIRECT(ADDRESS(1,MATCH($D$1,$A$1:$C$1,0))&":"&ADDRESS(SUMPRODUCT(MAX(ROW(A1:A100)*(A1:A100<>""))),MATCH($D$1,$A$1:$C$1,0))),"ساري")

قم بتغيير السنة في الخلية D1 كما ذكرت وجرب النتائج

قام بنشر

ا / ياسر

حضرتك عارف انى متابع اعمالك

انا جربت المعادلة  مع انى اعتقد ان الاستاذ الفاضل يقصد تقريبا عمل نطاق ديناميكى

و لكن على كل حال ان نفذت المعادلة علشان نسهل على الطالب

معادلة جميلة طبعا و شغل عالى

test.rar

قام بنشر

يا أخوان للتسهيل أحب أن أضيف لحضراتكم فكرة ربما يكون تطيبقها أسهل أو تفتح مجالات أخرى للتفكير: 

 

عندي سنة 2013-2014 في العمود (S) ، وسنة 2014-2015 في العمود (T) ، وسنة 2015-2016 في العمود (U) وسنة ....

 

والمعادلة المطبقة على الشيت تعطي نتائجها بدلالة أعمدة هذه السنوات السابق ذكرها.

 

إذن عندما أريد احصائية سنة 2013-2014 فسوف تنفذ المعادلة على النطاق بالعمود (S).

 

وعندما أريد احصائية سنة 2014-2015 فسوف تنفذ المعادلة على النطاق بالعمود (T).

 

إذن فبطريقة الاستبدال البدائية بواسطة (Ctrl + H) أستطيع عمل المطلوب بأن أقوم باستبدال حرف (S) بحرف (T) في كل المعادلات الموجودة مرة واحدة ويكفي أن أعرف عمود السنة المطلوب واستبدله بالحرف الموجود بالمعادلة كي أحصل على النتائج المرجوة.

 

اذن يمكن وضع زرار لأمر عندما اختر من القائمة مثلا (2013-2014) يستبدل الحرف الموجود بالحرف المطلوب وهكذا.

 

حبيت أشاركم الفكرة وسلامتكم.

قام بنشر

جــزاكـ الله عنا خيراً أخي ياسر وشكر الله لكـ.

وان شاء الله سوف اطلع عليه غداً لأن دوامي انتهي وتركت مكتبي

ولكن لي طلب ثاني بعد اذنك.

وهو بعد اطلاعك على البيانات من المؤكد انك لاحظت وجود عمود يحسب الخبرة بناء على معادلة طرح السنة الحالية من سنة الحصول على المؤهل وهذه المعادلة لن تكون مناسبة الا اذا طلبت الاحصائية في السنة الحالية.

كيف اجعل المعادلة تتناسب مع كل السنين على حسب سنة الاحصائية المختارة في القائمة المنسدلة ؟

وما عليك أمر طلب ثالث وهو جعل كافة النطاقات ديناميكية لتتأثر بالاضافات الجديدة.

أعرف أنني أطلب الكثير كما أعرف أيضاً أنك أهل لها.

وجزاك الله خيرا أخي الكريم ياسر أبو البراء وفي ميزان حسناتكـ.

قام بنشر

أخي الكريم

شوف الطلب في هذا الموضوع أولاً ، بعدها يمكنك طرح موضوع جديد بطلب جديد ..هكذا نظام المنتدى ..

وإن شاء الله الأخوة الأعضاء لن يتأخروا في الاستجابة لطلبك

أرجو الإطلاع على رابط التوجيهات لمعرفة كيفية التعامل مع المنتدى

  • Like 1
قام بنشر

 

وما عليك أمر طلب ثالث وهو جعل كافة النطاقات ديناميكية لتتأثر بالاضافات الجديدة.

 

بالنسبة لهذا الطلب قم بالإطلاع على المرفق فيه شرح بالتفصيل لكيفية عمل نطاق ديناميكي

والشرح موجود على هذا الرابط أيضاً

 

من هنا

Dynamic Range.rar

  • Like 1
قام بنشر

أعذرني أخي فقد قرأت التوجيهات ولكني اعتقدت طالما التعديلات المطلوبة هي لنفس الموضوع فلا مانع من طلبها بدون أن أفرد لها موضوعا آخر بشكل مستقل.

ولكن كما كنت كريما معنا فلا يسعنا إلا التلبية فهذا أيسر مافي مقدورنا.

وإن شاء الله سوف أقوم بسرد التعديلات المطلوبة في موضوع مستقل بعد اطلاعي غدا على تعديلكم السابق.

وجزاك الله خير على التوجيه السليم وبارك الله فيك وزادك علماً وبصيرة.

  • Like 1
قام بنشر

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

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

أنا بقول كدا لأني أول ما فتحت ملفك لقيت أوراق عمل كتيرة جدا وملهاش علاقة بالطلب (دا بيشتت الأعضاء)

كان ممكن ببساطة تحذف كل أوراق العمل الغير ضرورية وتبقي فقط أوراق العمل المطلوب الشغل فيها .. وطبعا دا هيكون نموذج مصغر لملفك وإنت تاخد المعادلة بعد الوصول للحل وتنسخها في ملفك الأصلي وتجربها وتشوفها ظبطت معاك أو لا

 

تقبل تحياتي

  • Like 1
قام بنشر

بالفعل اخي ياسر معك كل الحق فيما قلته وتقبل اسفي ولكني عنيت أن اترك الملف كما هو بجميع اوراقه لان المعادلة المطلوبة ستنفذ في كل ورقة منه فتركت لكم حرية الخيار ان كانت المعادلة ستطبق على الورقة الحالية فقط ام كافة الاوراق كما انني كنت اتطلع الى مزيد من المقترحات بخصوص الملف لانه من الملاحظ انه ضعيف المستوى نظراً لانني مبتدئ وتنقصني الخبرة والاحترافية في التطبيق.

ومرة اخرى تقبل اسفي وان شاء الله في المرات القادمة ساكون اكثر دقة.

  • Like 1
قام بنشر

بسم الله ما شاء الله جزاك الله خيراً يا أ/ ياسر خليل أبو البراء معادلة ولا أروع وحل خيالي لم يطرق على بالي نهائياً كل ما فكرت فيه وجعلته شغلي الشاغل هو كيفية استبدال النطاق فقط ولكن فعلاً للإبداع ناسه لا أملك إلا الدعاء لك في ظهر الغيب وبارك الله لك في علمك وزادك بصيرة ياأخي الفاضل.   

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information