|
#1
|
||||
|
||||
![]()
أستاذ sarqozo
معذرة لتأخرى بالرد طلبك بسيط فى مبناه فهو لا يتعدى سطرا واحدا لكن تنفيذه معناه هدم أساس البرنامج و إعادته من جديد لأن كل المعادلات مبنية على الشيت الأساسى فعمل شيت جديد من البداية ربما يكون أسهل من التعديل على هذاالموجود أقترح عليك أن تجعل شيتا منفصلا للبنين و آخر للبنات وكذلك واحد للدين المسيحى هذا مؤقتا لحين تنفيذ ما تريد يسر الله الأمور
__________________
قناتى على يوتيوب |
#2
|
||||
|
||||
![]()
الأخ الأستاذ sarqozo
معذرة لتأخرى بالرد طلبك بسيط فى مبناه لكن تنفيذه يعنى هدم أساس البرنامج و إعادته من جديد فالبرنامج و معادلاته أشبه بسلسلة متعددة الحلقات أولى حلقاته صفحة الشيت التى هى مطابقة للشيت الأصلى الورقى وعلى أساسها تم عمل معادلات باقى الصفحات فالتعديل المطلوب يتطلب تعديلات كثيرة جدا بعده ربما يكون من الأسهل بناء برنامج جديد اقتراح لماذا لا تستخدم شيتا للبنين و آخر للبنات وشيتا للدين الإسلامى و آخر للمسيحى لحين تيسير الأمر لبناء شيت جديد
__________________
قناتى على يوتيوب |
#3
|
|||
|
|||
![]() اقتباس:
|
#4
|
||||
|
||||
![]() اقتباس:
مسئول الكنترول الذى كان يستخدم الشيت لم يفعل أى شىء إلا رصد درجات ملف الإنجاز و درجات مواد الاختبار و هذا من فضل الله
__________________
قناتى على يوتيوب |
#5
|
||||
|
||||
![]() ![]() وليس فقط نحن جميع نتعلم من بعضنا البعض وكل منا يترك خبراته للاخرين اخيرا خيراكم من تعلم العلم وعلمة |
#6
|
||||
|
||||
![]()
حياك الله يا أخى
بالمناسبة ما البور ؟ هل هى بلدة؟
__________________
قناتى على يوتيوب |
#7
|
|||
|
|||
![]() اقتباس:
__________________
![]() |
#8
|
||||
|
||||
![]()
و جزاك خيرا أستاذ ahmed12345a
__________________
قناتى على يوتيوب |
#9
|
|||
|
|||
![]()
أرجو من سيادتكم مشكورا شرح لي كيف يتم عمل الترحيل للراسبين او الناجحين حيث أنني لم استطع تطبيقي ذلك علي الشيت الموجود عندي
|
#10
|
||||
|
||||
![]()
مرحبا أخى degabro
هذا يكمن فى شرح معادلة مصممة لهذا الغرض بداية لابد أن يكون عندنا حقل فى الشيت الأصلى يتميز به الناجح عن الراسب هذا الحقل هو حقل عدد مواد الرسوب إذا كان عدد مواد الرسوب = صفرا فالطالب ناجح أما إن كان عدد مواد الرسوب أكبر من صفر فالطالب راسب أو دور ثان هل هذه النقطة مفهومة ؟ على أساس قيمة هذا العمود سيتم ترحيل الناجح أو الراسب هذا الحقل هو العمود dg فى الورقة المسماة ALL و هذه هى نقطة البداية أريد التأكد أنك تتابعنى لأكمل
__________________
قناتى على يوتيوب |
#11
|
|||
|
|||
![]()
lمعك يا استاذي واشكرك علي تقديرك لسؤالي
|
#12
|
||||
|
||||
![]()
ممتاز
الآن أبدأ بمعادلة ترحيل الناجح وتجدها فى شيت الناجحين pass الخلية b7 كود:
=IF(ROWS($A$7:A7)<=COUNTIF(mostawa;0);INDEX(names;SMALL(IF(mostawa=0;ROW(mostawa)-ROW($A$7)+1);ROWS($A$7:A7)));"") سنفصل المعادلة لأجزاء صغيرة كود:
=COUNTIF(mostawa;0) لكن تلك التى قيمتها صفر فقط لاحظ هذا العمود اسمه mostawa يعنى بعبارة أخرى عدد الناجحين فعدد الناجحين = عدد الخلايا التى قيمتها صفر فى العمود المسمى " عدد مواد الرسوب " واضح إذن حصلنا الآن على عدد الناجحين فيم سنحتاج عدد الناجحين ؟ نحتاجه كى نجعل المعادلة تعمل لعدد من الصفوف يساوى عدد الناجحين لأنها بعد ذلك ستعطى رسالة خطأ لأنها لن تجد ناجحين مثلا لو كان عدد الناجحين = 15 سأحتاج 15 صفا فقط بالورقة التى سيرحل إليها الناجحون و الصف السادس عشر سيكون رسائل خطأ تشوه منظر الشيت كيف نجعل المعادلة تعمل لصفوف مساوية لهذا العدد فقط و تتوقف بعدها نضع هذا الجزء من المعادلة فى شرط كود:
=IF(ROWS($A$7:A7) مثلا ستكون قيمة ذلك فى الخلية a20 in كود:
=IF(ROWS($A$7:A20) كود:
<=COUNTIF(mostawa;0) هكذا كود:
=IF(ROWS($A$7:A7)<=COUNTIF(mostawa;0) و إلا اجعل قيمة الخلية = فارغة كود:
;"") ماسبق كله هدفه أن تعمل المعادلة فقط عدد مرات = عدد الناجحين و بعدها ترجع "" هل نحن معا إلى هنا ؟ هل هذه الألغاز واضحة لقد بذلت جهدى لتوضيحها
__________________
قناتى على يوتيوب |
#13
|
||||
|
||||
![]()
الآن ندخل فى صميم المعادلة التى تجلب الطالب الناجح
كود:
INDEX(names;SMALL(IF(mostawa=0;ROW(mostawa)-ROW($A$7)+1);ROWS($A$7:A7))) يجب شرحها من الداخل للخارج الداخل كود:
IF(mostawa=0;ROW(mostawa)-ROW($A$7)+1)) إذا الخلية الأولى فى المدى مستوى " عدد مواد الرسوب " تساوى صفرا " يعنى الطالب ناجح أرجع رقم الصف الحالى فى المدى المسمى mostawa بما أن هذا الصف معدود من بداية الشيت يعنى من الصف الأول فى الشيت فلكى نحصل على رقم الصف فى المدى مستوى نطرح من رقم الصف الذى حصلنا عليه عدد ستة صفوف لأن المدى مستوى يبدأ من الصف السابع فبطرح7 منها فيصير الناتج صفر نزيد 1 فيعطى رقم الصف 1 نحصل على الصف رقم 1 فى المدى مستوى هذا كله لو كانت الخلية قيمتها صفر لو كانت غير ذلك ترجع خطأ سترجع لنا الدالة if مصفوفة بهذا الشكل الخلية أكبر من صفر ستعطى false ,والخلية التى قيمتها صفر سترجع رقم صفها فى المدى mostawa انظر الصورة ![]() http://kemas.posterous.com/if-wlBlq عظيم لاحظ الطالب فى الصف من 1 : 5 ناجح ومن 5 : 9 راسب ثم العاشر نجح وهكذا
__________________
قناتى على يوتيوب |
#14
|
||||
|
||||
![]()
__________________
قناتى على يوتيوب |
#15
|
|||
|
|||
![]()
تمام استاذي الي الان انا معك واحاول التطبيق العملي وبالفعل نجحت في فهم كل ماسبق
|
![]() |
العلامات المرجعية |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|