اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > المنتدى التخصصي للمعلمين > منتدى الوسائل والأنشطة والإمتحانات > منتدى أعمال الامتحانات

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #31  
قديم 25-05-2010, 07:23 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي


اقتباس:
المشاركة الأصلية كتبت بواسطة mr said1 مشاهدة المشاركة
شيتك مميز حقا ولكن الحل الذي تفضلت به بخصوص المدارس المشتركة نريد فكره تانيه لان المدارس المشتركة كتير
شكرا لك أستاذنا على شهادتك للشيت

مسئول الكنترول الذى كان يستخدم الشيت
لم يفعل أى شىء إلا رصد درجات ملف الإنجاز و درجات مواد الاختبار

و هذا من فضل الله
__________________
قناتى على يوتيوب
رد مع اقتباس
  #32  
قديم 27-05-2010, 08:32 AM
ahmed12345a ahmed12345a غير متواجد حالياً
عضو قدير
 
تاريخ التسجيل: Jan 2010
المشاركات: 416
معدل تقييم المستوى: 15
ahmed12345a is on a distinguished road
افتراضي

اقتباس:
ربما يكون من الأسهل بناء برنامج جديد
جزاك الله خيرا
__________________
رد مع اقتباس
  #33  
قديم 27-05-2010, 09:02 AM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

و جزاك خيرا أستاذ ahmed12345a
__________________
قناتى على يوتيوب
رد مع اقتباس
  #34  
قديم 10-06-2010, 12:03 PM
degabro degabro غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Nov 2008
المشاركات: 39
معدل تقييم المستوى: 0
degabro is on a distinguished road
افتراضي

أرجو من سيادتكم مشكورا شرح لي كيف يتم عمل الترحيل للراسبين او الناجحين حيث أنني لم استطع تطبيقي ذلك علي الشيت الموجود عندي
رد مع اقتباس
  #35  
قديم 10-06-2010, 04:24 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

مرحبا أخى degabro

هذا يكمن فى شرح معادلة مصممة لهذا الغرض

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

هذا الحقل هو
حقل عدد مواد الرسوب

إذا كان عدد مواد الرسوب = صفرا

فالطالب ناجح

أما إن كان عدد مواد الرسوب أكبر من صفر
فالطالب راسب أو دور ثان

هل هذه النقطة مفهومة ؟

على أساس قيمة هذا العمود
سيتم ترحيل الناجح أو الراسب

هذا الحقل هو العمود
dg فى الورقة المسماة ALL

و هذه هى نقطة البداية
أريد التأكد أنك تتابعنى
لأكمل
__________________
قناتى على يوتيوب
رد مع اقتباس
  #36  
قديم 10-06-2010, 04:42 PM
degabro degabro غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Nov 2008
المشاركات: 39
معدل تقييم المستوى: 0
degabro is on a distinguished road
افتراضي

lمعك يا استاذي واشكرك علي تقديرك لسؤالي
رد مع اقتباس
  #37  
قديم 10-06-2010, 05:42 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

ممتاز

الآن أبدأ بمعادلة ترحيل الناجح وتجدها فى شيت الناجحين 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)
إذكان عدد الصفوف من a7 إلى a7 " هنا طبعا يساوى 1 لاحظ أن a7 الأولى ثابتة و الثانية ستتغير "
مثلا ستكون قيمة ذلك فى الخلية a20 in
كود:
=IF(ROWS($A$7:A20)
وهذا يساوى 14

كود:
<=COUNTIF(mostawa;0)
أقل من عدد الناجحين أو تساويه

هكذا
كود:
=IF(ROWS($A$7:A7)<=COUNTIF(mostawa;0)
نفذ المعادلة التالية

و إلا

اجعل قيمة الخلية = فارغة
كود:
;"")
وهذه فى آخر مكان من المعادلة

ماسبق كله هدفه
أن تعمل المعادلة فقط عدد مرات = عدد الناجحين و بعدها ترجع ""

هل نحن معا إلى هنا ؟ هل هذه الألغاز واضحة
لقد بذلت جهدى لتوضيحها
__________________
قناتى على يوتيوب
رد مع اقتباس
  #38  
قديم 10-06-2010, 06:12 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

الآن ندخل فى صميم المعادلة التى تجلب الطالب الناجح
كود:
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 راسب
ثم العاشر نجح
وهكذا
__________________
قناتى على يوتيوب
رد مع اقتباس
  #39  
قديم 10-06-2010, 06:21 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

http://posterous.com/getfile/files.p...p/image001.jpg
__________________
قناتى على يوتيوب
رد مع اقتباس
  #40  
قديم 10-06-2010, 08:04 PM
degabro degabro غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Nov 2008
المشاركات: 39
معدل تقييم المستوى: 0
degabro is on a distinguished road
افتراضي

تمام استاذي الي الان انا معك واحاول التطبيق العملي وبالفعل نجحت في فهم كل ماسبق
رد مع اقتباس
  #41  
قديم 10-06-2010, 08:39 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

ما شاء الله

تمام

نكمل

الآن حصلنا على مصفوفة من الأرقام و false
تمثل الأرقام رقم الصف المشتمل على طالب ناجح يعنى قيمة الخلية = 0 فى المستوى
و false هو طالب راسب قيمة الخلية أكبر من 0 يعنى عنده مواد رسوب

الخطوة التالية
نريد حذف false
و إبقاء الأرقام

دالة small
تتجاهل الخطأ false

و تعطينا أصغر رقم من مجموعة أرقام
فمثلا
الأرقام
4 و 2و9و3و5
تعطينا الأصغر و هو
2

وهذا هو أول الأرقام من حيث الصغر

ويمكن أن تعطينا الرقم الثانى من حيث الصغر
وهو هنا 3

والثالث فى الصغر 4

كود:
SMALL(IF(mostawa=0;ROW(mostawa)-ROW($A$7)+1);ROWS($A$7:A7))
ستحذف دالة small ال false مشكورة

لكن

أى الأرقام الصغيرة نريد
الأول فى الصغر
أم الثانى
أم الثالث

بالطبع
نريدها كلها لكن بالترتيب

ففى الصف الأول
وهو أول طالب ناجح
نريد الأول فى الصغر
وفى الصف الثانى
نريد رقم 2 فى الصغر

و فى الثالث نريد رقم 3 فى الصغر


دالة small
تختاج لمعرفة شيئين

الأول
مجموعة الأرقام التى تريد أصغرها

و هذا كاف لها
لو أنك تريد الأول فى الصغر

لكن لو أردت الثانى
فعليك أن تخبرها بذلك

فتضيف الرقم 2

نريد هنا الأصغر رقم 1
ثم 2
ثم 3

يعنى زيادة بمقدار 1 كل مرة

وهذه نحصل عليها من الدالة
rows
و ليس
row

rows
تعيد عدد الصفوف الموجودة فى مجال معين
الحيلة التالية
تزيد عدد الصفوف المحسوبة بمقدار صف كل مرة

كود:
ROWS($A$7:A7
هذا يعطينا الرقم 1
سيتغير هذا إلى
كود:
ROWS($A$7:A8
ليعطينا الرقم 2
كود:
ROWS($A$7:A9
يعطينا 3

وبهذا غيرنا ترتيب الصغر الذى نريده بزيادة 1 كل مرة


المحصلة
أنه سيتغير رقم الصف كل مرة بزيادة 1

إلى هنا انتهى دور دالة
small

lمع الشكر لها
أصبح لدينا أرقام صفوف الطلاب الناجحين مرتبة و منظمة

ستكون حسب الصورة السابقة كما يلى
هات الصف رقم
1
2
3
4
5
10 " هنا تجاهل false"
11
12
.
.
.
20
26
27

الآن
بعدما حصلنا على رقم الصف للطالب الناجح
ويزيد كل مرة بمقدار ثابت

ماذا سنفعل بهذا الكنز ؟
__________________
قناتى على يوتيوب
رد مع اقتباس
  #42  
قديم 10-06-2010, 09:33 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

إذا كنت تعرف رقم الصف الذى تريده
فأنت من أصدقاء دالة
index

دالة index
تبحث عن قيمة فى صف معين و عمود معين

تحتاج لتعمل إلى

العمود الذى فيه القيمة التى نبحث عنها
وهو هنا اسم الطالب

و هو المدى المسمى
name
فى الشيت الأساسي
يعنى عمود " اسم الطالب "

الثانى
رقم الصف
وهو ما جهزناه سابقا

ولا نحتاج لرقم العمود
لأن المصفوفة التى نبحث فيها هى عمود واحد

هكذا وصلنا للنهاية
نطلب من دالة index
ما يلى :

ابحث فى عمود الأسماء عن اسم
رقم صفه هو ما جهزناه سابقا

مبروك
هكذا حصلنا على اسم الطالب الناجح

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

هذه المعادلة فى الترحيل
محكمة و ممتازة
و هى فى الحقيقة كنز كبير
يمكن تطبيقه على أى نوع من ترحيل البيانات بصورة انتقائية

هذا و الحمد لله
و أرجو أن تكون الصورة اتضحت أخى الأستاذ الفاضل
وشكرا
__________________
قناتى على يوتيوب
رد مع اقتباس
  #43  
قديم 11-06-2010, 12:26 AM
degabro degabro غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Nov 2008
المشاركات: 39
معدل تقييم المستوى: 0
degabro is on a distinguished road
افتراضي

اشكرك أخي وزميلي الفاضل شكرا جزيلا علي هذا الفيض من المعلومات القيمة
وجعله الله في ميزان حسناتك وجزاك به احسن الجزاء
أخوك / محمد جابر
degabro
رد مع اقتباس
  #44  
قديم 16-06-2010, 10:53 PM
عميشة عميشة غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jun 2010
المشاركات: 1
معدل تقييم المستوى: 0
عميشة is on a distinguished road
افتراضي

مشكور ويعطيك العافية وأعز الله بك الاسلام
رد مع اقتباس
  #45  
قديم 17-06-2010, 12:09 AM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

شكرا لممرورك و ثنائك الطيب
بارك الله فيك
__________________
قناتى على يوتيوب
رد مع اقتباس
إضافة رد

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

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


جميع الأوقات بتوقيت GMT +2. الساعة الآن 09:30 PM.