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

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

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 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

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

ماذا سنفعل بهذا الكنز ؟
__________________
قناتى على يوتيوب
رد مع اقتباس
  #2  
قديم 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
ما يلى :

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

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

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

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

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

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

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

شكرا لممرورك و ثنائك الطيب
بارك الله فيك
__________________
قناتى على يوتيوب
رد مع اقتباس
  #6  
قديم 17-06-2010, 12:28 AM
الصورة الرمزية اشرف المصرى
اشرف المصرى اشرف المصرى غير متواجد حالياً
مدرس لغة عربية
 
تاريخ التسجيل: Jun 2007
المشاركات: 889
معدل تقييم المستوى: 0
اشرف المصرى is an unknown quantity at this point
افتراضي

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

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

تشرفت بمرورك الكريم
أستاذ أشرف
__________________
قناتى على يوتيوب
رد مع اقتباس
  #8  
قديم 18-06-2010, 09:19 AM
sarqozo sarqozo غير متواجد حالياً
عضو خبير
 
تاريخ التسجيل: May 2009
المشاركات: 538
معدل تقييم المستوى: 17
sarqozo is on a distinguished road
افتراضي

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

lمرحبا أستاذنا
شكرا على ثنائك الطيب

بارك الله فيك

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

السلام عليكم
نبدأ الآن شرح طريقة استدعاء درجات طالب ناجح لنموذج شهادة

الخطوة الأولى يمكنك الاستراحة فيها من التفكير

و هى خطوة رسم نموذج الشهادة
حسب رغبتك

الشهادة التى سنضع فيها درجات الطالب
وبالتالى نطبعها

هذه صورة الشهادة فى شيت ألفا



تلاحظ فى الشهادة
بيانات ثابتة
وأخرى متغيرة

الثابتة مثل
المادة - النهاية الكبرى و الصغرى فى الصفوف الثلاثة الأول
كذلك اسم المادة
و العنوان " بيان درجات طالب ... "

أما بقية البيانات فهى تستدعى من أماكن أخرى

مثلا
اسم المدرسة و اسم رئيس الكنترول و المدير

و هناك بيانات تستدعى و متغيرة
و هى درجات الطالب
ومستوى الطالب بكل مادة
وترتيبه
و حالته " ناجح "

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

أو يمكنك تكرارها مائة مرة إن أردت

هذه هى الشقة التى ستسكن فيها درجات الطالب

ربما تجد التنسيق و الألوان بهذه الشهادة سيئا

لا أجد وقتا للاهتمام بالتنسيق

صمم الشقة " الشهادة "وانتظر الخطوة التالية
__________________
قناتى على يوتيوب
رد مع اقتباس
  #11  
قديم 18-06-2010, 01:52 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

سؤال

من أين نأخذ درجات الطالب لنضعها بالشهادة ؟

هناك إجابتان

الأولى
من الشيت الرئيس

و هو يشتمل على ناجحين و راسبين

الإجابة الثانية
من الورقة التى فصلنا فيها الناجحين
المسماة
pass


بما أن الطالب الناجح فقط
هو من سترسل له شهادة

فلنأخذ البيانات من شيت الناجحين مباشرة

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

أما لو أخذنا الدرجات من الشيت الرئيس
فلن تقتصر مهمتنا على نقل البيانات

بل سيضاف عملية انتقاء للطلاب الناجحين من بين كل طلاب الشيت

هذا هو شيت الناجحين فقط



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

لقد قمت بإنجاح أربعة طلاب لأجل الشرح

لا تنزعج لأسمائهم الغريبة
ليس هناك عائلات بهذا الاسم

فعلت ذلك للحفاظ على سرية بيانات المدرسة


هل جربت فعل ذلك ؟

أشعر أن موضوعنا هذا سيطول كثيرا

ابدأ بكتابة ما يلى بخانة معينة
اسم 1
اسم ثم مسافة ثم 1

فى الخانة التالية اكتب
اسم 2
اسم + مسافة + 2

حدد الخليتين المتتاليتين

اسم 1
اسم 2

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

ستتكون لديك القائمة

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


أين ذهبنا الآن

نرجع

فى شيت الناجحين
العمود الأول
عبارة عن رقم مسلسل
1-2-3 .....
رغم صغر حجم هذا العمود
إلا أنه مفتاح البداية
سيأتى لك بكل ما تحب من بيانات

اسم الطالب و درجاته و تقديراته ...

ثم العمود الثانى
اسم الطالب
و هو اللى عليه العين

ثم رقم الجلوس

مفيش مانع

ثم درجة العربي و الخط

و هذا المدى سميته
arapass
يعنى الناجحين فى اللغة العربية

ثم تقدير اللغة العربية

وهكذا بكل مادة

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

== يتبع ==
__________________
قناتى على يوتيوب
رد مع اقتباس
  #13  
قديم 18-06-2010, 02:22 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

هل يوجد أحد هنا ؟

قبل أن نترك شيت الناجحين

لاحظ أنه يوجد 4 طلاب ناجحون فقط

الآن نرجع للورقة التى بها الشهادة



من أين نبدأ

نرسل شخصا يأتى لنا بالطالب الناجح رقم 1

ماذا سيفعل فى شيت الناجحين بالتفصيل

كل ما لديه هو رقم
وليس أسماء

هات الطالب الناجح رقم 1

سيذهب لأول عمود
الرقم المسلسل
سيبحث عن رقم 1

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

هاكم المعادلة يليها الشرح
كود:
=INDEX(namePass,MATCH("1",pass!A7:A500,0))
الترجمة
ابحث فى عمود الأسماء
عرفت سابقا أنه namePass أسماء الناجحين

دالة index تطلب ررقم الصف

رقم الصف هو نفس رقم الصف الذى يوجد به الرقم المسلسل 1
فى عمود الرقم المسلسل A7:A500 فى ورقة الناجحين
استخدمنا لذلك الدالة
match
فهذه الدالة ترجع رقم الصف
رقم الصف
وليس القيمة نفسها

الذى تحتاجه دالة
index

كود:
MATCH("1",pass!A7:A500,0)
و معناه
ابحث عن القيمة "1"
فى المدى a7:a500 بشيت الناجحين
بحثا مطابقا
و أ{جع لى رقم الصف الموجود به هذه القيمة

و هو هنا 1 أيضا

أنت تحتاج لفهم آلية عمل هذه المعادلة

* تبحث دالة index داخل عمود أسماء الناجحين

* تطلب من دالة match إرجاع رقم الصف الذى قيمة الخلية فيه هى 1 و ذلك فى عمود الرقم المسلسل
* تأخذ دالة index هذا الرقم " رقم الصف " و ترجع اسم الطالب الموجود بنفس الصف

يعنى باختصار حصلنا على اسم الطالب ذى الرقم المسلسل 1

إذا اختصرت الصورة لدالة match
ستكون كما يلى
كود:
=INDEX(namePass,1)
== يتبع ==
__________________
قناتى على يوتيوب
رد مع اقتباس
  #14  
قديم 18-06-2010, 02:44 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 61
المشاركات: 2,600
معدل تقييم المستوى: 19
alfa will become famous soon enough
افتراضي

ما سبق جيد لو كنا نريد بيانات طالب واحد

لكن هناك طريقة فعالة لتغيير رقم الطالب الذى نريده

سنشاهد فديو يدعم فهمك للموضوع

يمكنك مشاهدة الفديو على يوتيوب

و يمكنك مشاهدته أيضا هنا

والمفاجأة
يمكنك تحميله برابط مباشر

ولنا لقاء بعد مشاهدة الفديو بإذن الله
== يتبع ==
__________________
قناتى على يوتيوب
رد مع اقتباس
  #15  
قديم 18-06-2010, 06:35 PM
sarqozo sarqozo غير متواجد حالياً
عضو خبير
 
تاريخ التسجيل: May 2009
المشاركات: 538
معدل تقييم المستوى: 17
sarqozo is on a distinguished road
افتراضي

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

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

أدوات الموضوع
انواع عرض الموضوع

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

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

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


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