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

بوابة الثانوية العامة المصرية (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)

اشرف المصرى 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

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

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

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

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

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

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

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

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

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

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

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

alfa 18-06-2010 01:52 PM

سؤال

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

هناك إجابتان

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

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

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


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

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

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

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

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

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

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

== يتبع ==

alfa 18-06-2010 02:03 PM

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

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

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


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

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

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

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

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

اسم 1
اسم 2

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

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

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


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

نرجع

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

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

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

ثم رقم الجلوس

مفيش مانع

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

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

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

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

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

== يتبع ==

alfa 18-06-2010 02:22 PM

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

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

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

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

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

من أين نبدأ

نرسل شخصا يأتى لنا بالطالب الناجح رقم 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)
== يتبع ==

alfa 18-06-2010 02:44 PM

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

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

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

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

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

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

ولنا لقاء بعد مشاهدة الفديو بإذن الله
== يتبع ==

sarqozo 18-06-2010 06:35 PM

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

alfa 18-06-2010 07:41 PM

vlookup

لها مساوئ معروفة بين مستخدمى إكسل

دالة index
تبحث فى أى عمود من جدول

أما
vlookup

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

ثانيا
تتأثر هذه الدالة vlookup كثيرا باختلاف الترتيب و الأبجدة و المسافات الزائدة

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

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

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

ليس هناك ما هو أفضل فى البحث
من الزوجين
index & match

و الله أعلم

هل نواصل الشرح
أم أن الصورة اتضحت لديك لعمل الشهادات ؟

sarqozo 18-06-2010 10:02 PM

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

sarqozo 18-06-2010 10:15 PM

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

alfa 18-06-2010 11:57 PM

لا
أنا أفصد أن دالة
vlookup

أعطت نتائج خطأ بعد ذلك

وهذا معروف لدى خبراء إكسل

حيث ينصحون باستعمال دالة index & match

sarqozo 19-06-2010 02:41 PM

1 مرفق
جزاك الله كل خير
لو تكرمت ارجو تعبئة هذه الشهادات
ولك الشكر


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

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