بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   منتدى أعمال الامتحانات (https://www.thanwya.com/vb/forumdisplay.php?f=21)
-   -   شيت ألفا للمدارس الإعدادية - يقدم كل الخدمات بدون أكواد (https://www.thanwya.com/vb/showthread.php?t=205747)

alfa 07-05-2010 09:41 PM

شيت ألفا للمدارس الإعدادية - يقدم كل الخدمات بدون أكواد
 
السلام عليكم

أقدم لكم إخوتى الإصدار الأخير من الشيت الإلكترونى

مزايا البرنامج
1 - كل الخدمات بدون أكواد فقط بالمعادلات و هذا أهم ما يميز البرنامج
2 - صورة طبق الأصل من الشيت الورقى
3 - تحتاج فقط لإدخال درجات ملف الإنجاز للفصل الثانى + درجات الاختبار للفصل الثانى و الباقى يتم عمله تلقائيا بدون تدخل
4 - فصل الناجحين فى شيت جديد " بدون أكواد ولا أزرار "
5 - فصل الراسبين كذلك تلقائيا بدون حتى ضغطة زر مع تحديد مواد الرسوب .
6 - شهادات للناجحين فقط بالنسبة المئوية و التقدير حسب التعليمات .
7 - ترتيب الطالب على صفه فى نفس الشهادة
8 - تحليل كامل للنتائج فى كل المواد مع النسب و الرسم التخطيطى , 'وطبعا العشرة الأوائل .

الآن إلى شرح مبسط لشاشات البرنامج

أولا الشيت الرئيسى
وهو صورة من الشيت الورقى

و هذا يسهل العمل و يقلل الأخطاء

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

http://posterous.com/getfile/files.p...P/image001.jpg

الصفحة الثانية ترحيل الناجحين فقط بالمستويات و الترتيب

http://posterous.com/getfile/files.p...2/image002.jpg

الصفحة الثالثة ترحيل الراسبين + مواد رسوب كل طالب

http://posterous.com/getfile/files.p...2/image003.jpg

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

http://posterous.com/getfile/files.p...q/image004.jpg

أخيرا تحليل النتائج و العشرة الأوائل

http://posterous.com/getfile/files.p...0/image005.jpg


لا داعى لعمل أى شىء أبدا سوى

الفرز حسب السرى ثم
إدخال الدرجات كما تفعل بالشيت الورقى

الأكواد فعالة
لكنها أحيانا تسبب مشكلات

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

إنه أشبه بانسياب الماء فى الأنابيب

فقط بالمعادلات

إنه كنز كبير من ناحيتين

الأولى
الخدمات التى يؤديها للكنترول

الثانىة
المعادلات النادرة التى قلما تجدها مجتمعة فى مكان واحد

و التجربة خير برهان


و أترككم مع الرابط المباشر للتحميل
تفضلوا
التحميل

هنا
لا تنس تعديل هذه البيانات بصفحة الشهادة لتلائم مدرستك
المرجو إضافة المشاركة للموضوع الأصلى لا تنس تعديل هذه البيانات بصفحة الشهادة لتلائم مدرستك
http://posterous.com/getfile/files.p...y/image001.jpg
أرجو أن يعطى هذا الشيت فرصة التثبيت للمنافسة الشريفة مع أعضاء آخرين نحترمهم و نقدرهم

مينا دعريش 08-05-2010 12:01 AM

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

saeyd11 08-05-2010 03:07 AM

الف شكر اعمال دائما مبدعه
وينتظرها الجميع

فكرى خليل 08-05-2010 08:17 AM

جزاكم الله خيرا وجعلكم عونا للمحتاجين

alfa 08-05-2010 01:03 PM

أشكركم جميعا
و جارى التعديل و إعادة الرفع

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

لكن لأن درجات الترم الثانى لم ترصد

فكل التلاميذ يعتبروا راسبين

فعدلت فى شروط النجاح ليظهر ناجحون لاختبار عمل البرنامج

شكرا للأساتذة

مينا دعريش

saeyd11

فكرى خليل

alfa 08-05-2010 02:18 PM

تفضلوا
التحميل
هنـــــــــــــــا

لا تنس تعديل هذه البيانات بصفحة الشهادة لتلائم مدرستك
المرجو إضافة المشاركة للموضوع الأصلى لا تنس تعديل هذه البيانات بصفحة الشهادة لتلائم مدرستك
http://posterous.com/getfile/files.p...y/image001.jpg

alieseif 08-05-2010 02:41 PM

اخى
مع تقديرى لكم وتمنياتى لكم بكل خير ...........
اخوك / على سيف

alfa 08-05-2010 02:53 PM

شرف لى أخى الأستاذ على مرورك الطيب
حياك الله

وبارك فيك

نجوم 08-05-2010 09:16 PM

السلام عليكم
معادلاتك متميزه وانا استفدت كثير من حضرتك ولكن الشهاده لحد الآن لم اتوصل لطريقتك ولكن اعملها من زمان بالميل مرج ولكن ينقص حضرتك ان درجات الطالب فى الشهاده تكون متفقطه وبفضل الله عندى كودها من بدايه العام ونفذتها بنجاح ولكن انا لحد الان لم اعرف طريقه رفع ملف (اكسيل ) لكم على المنتدى يمكن حد يستفيد منه

Mr. Medhat Salah 08-05-2010 09:52 PM

http://www8.0zz0.com/2010/05/03/09/842897081.gif

alfa 08-05-2010 11:40 PM

شكرا أستاذ me5050 بارك الله فيك

الأستاذ نجوم
و عليكم السلام و رحمة الله

من كلامك عرفت أنك متميز جدا
فلا يقدر قيمة هذه المعادلات إلا المتميزون

لذلك يشرفنى أن أقضى بعض الوقت فى الرد عليك

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

لذلك
كلما كان البرنامج بسيطا
كلما أمنت خطأ الغير
لذلك لا أميل لربط ملف الإكسل الأصلى بأى ملفات أخرى

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

ورغم أنى أعمل الآن على إكسل 2010
إلا أننى أحفظ البرنامج بصيغة 2003

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

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

إذا كنت تملك حسابا بريديا
أرسل رسالة إلى
post*posterous.com
" استبدل بالنجمة حرف آت باللغة الإنجليزية "
و ضع ملف الإكسل أو أى ملف " صورة مثلا أو ملف وورد أو أى ملف صوت فديو .... "

ضع ما تريد داخل الرسالة كمرفق

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

اضغط على الرابط لتفتح الصفحة

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

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

alfa 09-05-2010 12:15 AM

هذه تعديلات مهمة جدا
بل تغييرات على الشيت

يمكنكم تحميلها من هنا

هناm

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

alfa 15-05-2010 05:08 PM

للرفع أرجو تحميل الملف الذى بالمشاركة الأخيرة

alieseif 15-05-2010 05:37 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة alfa (المشاركة 2159597)
هذه تعديلات مهمة جدا
بل تغييرات على الشيت

يمكنكم تحميلها من هنا

هنا

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

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

alfa 15-05-2010 07:24 PM

ممنون جدا لكرم أخلاقك و كريم صفاتك أستاذنا على

boebaid73 15-05-2010 09:46 PM

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

السندباد المصري 16-05-2010 10:32 AM

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

alfa 16-05-2010 01:31 PM

أخى الفاضل boebaid73

فعلا عمل الترحيل بالأكواد أسهل

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

و بالطبع ترحيل البيانات بالمعادلات يحتاج لحيل
تجدها فى هذا الشيت

شكرا لك

الأخ
السندباد المصري

شكرا لردك
و إن شاء الله الخدمات التى يقدمها البرنامج بعد رصد كل النتائج بمدرستى
هى التى تحدد درجة جودته
و الحمد لله

محمد عبد الصمد جلال 20-05-2010 08:20 AM

كل الشكر والتحية

أباالحسن 23-05-2010 05:10 AM

شكرا يا أخى الفاضل

حاولت أن أفهم المعادلات الموجودة ولكنها يبدو أنها متقدمة

alfa 23-05-2010 05:40 AM

شكرا أبا الحسن

المعادلات متقدمة نوعا ما
خاصة أنها تؤدى مهمة الأكواد فى ترحيل البيانات

لقد حصلنا على نتائج مبهرة من خلال الشيت
حيث تمكنا بفضل الله من إظهار النتائج صباح اليوم التالى لامتحان آخر مادة
و قد أثبت فعالية كبيرة جدا كما رأيتم هنا بالصور

وإن شاء الله إلى مزيد من التطوير

شكرا لإضافتك

sarqozo 23-05-2010 02:15 PM

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

alfa 23-05-2010 08:13 PM

للأسف صممت الشيت لمدرستى
وليس فيها بنات فهى مدرسة بنين
و ليس بها دين مسيحى

فالشيت مصمم حسب طلب المدرسة و ظروفها

sarqozo 24-05-2010 01:27 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة alfa (المشاركة 2196296)
للأسف صممت الشيت لمدرستى
وليس فيها بنات فهى مدرسة بنين
و ليس بها دين مسيحى

فالشيت مصمم حسب طلب المدرسة و ظروفها

لو سمخت برنامجك مميز ولذلك كرما منك نرجو نسخة بها امكانية ان يكون للمدارس البنون او للبنات او للمدارس المشتركة
واحصاءات التربيه الدينيه
ولك الشكر

sarqozo 25-05-2010 11:55 AM

للرفع
رفع الله قدرك

alfa 25-05-2010 12:53 PM

أستاذ sarqozo
معذرة لتأخرى بالرد

طلبك بسيط فى مبناه
فهو لا يتعدى سطرا واحدا

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

لأن كل المعادلات مبنية على الشيت الأساسى

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

أقترح عليك أن تجعل شيتا منفصلا للبنين و آخر للبنات

وكذلك واحد للدين المسيحى
هذا مؤقتا
لحين تنفيذ ما تريد
يسر الله الأمور

alfa 25-05-2010 01:04 PM

الأخ الأستاذ sarqozo

معذرة لتأخرى بالرد

طلبك بسيط فى مبناه

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

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

وعلى أساسها تم عمل معادلات باقى الصفحات

فالتعديل المطلوب
يتطلب تعديلات كثيرة جدا بعده
ربما يكون من الأسهل بناء برنامج جديد

اقتراح

لماذا لا تستخدم شيتا للبنين و آخر للبنات

وشيتا للدين الإسلامى و آخر للمسيحى

لحين تيسير الأمر لبناء شيت جديد

عاشق البور 25-05-2010 06:23 PM

http://www.stocksvip.net/p/ap/(57).gif
وليس فقط
نحن جميع نتعلم من بعضنا البعض
وكل منا يترك خبراته للاخرين
اخيرا خيراكم من تعلم العلم وعلمة

alfa 25-05-2010 06:42 PM

حياك الله يا أخى

بالمناسبة
ما البور ؟
هل هى بلدة؟

Mr Said1 25-05-2010 07:03 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة alfa (المشاركة 2200820)
الأخ الأستاذ sarqozo

معذرة لتأخرى بالرد

طلبك بسيط فى مبناه

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

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

وعلى أساسها تم عمل معادلات باقى الصفحات

فالتعديل المطلوب
يتطلب تعديلات كثيرة جدا بعده
ربما يكون من الأسهل بناء برنامج جديد

اقتراح

لماذا لا تستخدم شيتا للبنين و آخر للبنات

وشيتا للدين الإسلامى و آخر للمسيحى

لحين تيسير الأمر لبناء شيت جديد

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

alfa 25-05-2010 07:23 PM

اقتباس:

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

شكرا لك أستاذنا على شهادتك للشيت

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

و هذا من فضل الله

ahmed12345a 27-05-2010 08:32 AM

اقتباس:

ربما يكون من الأسهل بناء برنامج جديد
جزاك الله خيرا

alfa 27-05-2010 09:02 AM

و جزاك خيرا أستاذ ahmed12345a

degabro 10-06-2010 12:03 PM

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

alfa 10-06-2010 04:24 PM

مرحبا أخى degabro

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

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

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

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

فالطالب ناجح

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

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

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

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

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

degabro 10-06-2010 04:42 PM

lمعك يا استاذي واشكرك علي تقديرك لسؤالي

alfa 10-06-2010 05:42 PM

ممتاز

الآن أبدأ بمعادلة ترحيل الناجح وتجدها فى شيت الناجحين 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)
نفذ المعادلة التالية

و إلا

اجعل قيمة الخلية = فارغة
كود:

;"")
وهذه فى آخر مكان من المعادلة

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

هل نحن معا إلى هنا ؟ هل هذه الألغاز واضحة
لقد بذلت جهدى لتوضيحها

alfa 10-06-2010 06:12 PM

الآن ندخل فى صميم المعادلة التى تجلب الطالب الناجح
كود:

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://posterous.com/getfile/files.p...p/image001.jpg

http://kemas.posterous.com/if-wlBlq





عظيم

لاحظ الطالب فى الصف
من 1 : 5 ناجح
ومن 5 : 9 راسب
ثم العاشر نجح
وهكذا

alfa 10-06-2010 06:21 PM

http://posterous.com/getfile/files.p...p/image001.jpg

degabro 10-06-2010 08:04 PM

تمام استاذي الي الان انا معك واحاول التطبيق العملي وبالفعل نجحت في فهم كل ماسبق

alfa 10-06-2010 08:39 PM

ما شاء الله

تمام

نكمل

الآن حصلنا على مصفوفة من الأرقام و 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

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

ماذا سنفعل بهذا الكنز ؟

alfa 10-06-2010 09:33 PM

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

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

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

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

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

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

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

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

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

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

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

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

هذا و الحمد لله
و أرجو أن تكون الصورة اتضحت أخى الأستاذ الفاضل
وشكرا

degabro 11-06-2010 12:26 AM

اشكرك أخي وزميلي الفاضل شكرا جزيلا علي هذا الفيض من المعلومات القيمة
وجعله الله في ميزان حسناتك وجزاك به احسن الجزاء
أخوك / محمد جابر
degabro

عميشة 16-06-2010 10:53 PM

مشكور ويعطيك العافية وأعز الله بك الاسلام

alfa 17-06-2010 12:09 AM

شكرا لممرورك و ثنائك الطيب
بارك الله فيك

اشرف المصرى 17-06-2010 12:28 AM

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

alfa 17-06-2010 12:33 PM

تشرفت بمرورك الكريم
أستاذ أشرف

sarqozo 18-06-2010 09:19 AM

شرح استاذ متمكن من المعادلات
جزاك الله خيرا
اقتباس:

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

alfa 18-06-2010 10:07 AM

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

بارك الله فيك

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

alfa 18-06-2010 01:44 PM

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

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

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

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

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

http://posterous.com/getfile/files.p...H/image005.jpg

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

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

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

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

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

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

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

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

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

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

صمم الشقة " الشهادة "وانتظر الخطوة التالية


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.