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

بوابة الثانوية العامة المصرية (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 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 مرفق
جزاك الله كل خير
لو تكرمت ارجو تعبئة هذه الشهادات
ولك الشكر

alfa 19-06-2010 07:19 PM

1 مرفق
تفضل يا أخى
ملأت لك الشهادة الأولى
وتقدير اللغة العربية فقط
و جزء من الشهادة الثانية

لديك كثير من البيانات لم تستكمل

لماذا لم تفصل الناجحين أولا ؟

عموما أكمل أنت على نفس المنوال

نصيحة
إذا كنت تريد نجاح معادلاتك
لاتستخدم دمج الخلايا أبدا

sarqozo 19-06-2010 08:50 PM

اشكرك شكرا جزيلا
جزاك الله كل خير

alfa 19-06-2010 08:52 PM

وفقك الله أخى

sarqozo 20-06-2010 08:49 PM

اقتباس:

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

alfa 20-06-2010 09:00 PM

مرحبا أخى

أنا ساعدتك فعلا
فى فصل الناجحين
لذلك استغربت من عدم تنفيذك له

أخى عد للوراء قليلا فى هذا الموضوع فقد شرحت ذلك شرحا مفصلا

وشكرا

sarqozo 20-06-2010 09:55 PM

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

alfa 20-06-2010 10:55 PM

إن شاء الله أخى
قريبا

sarqozo 21-06-2010 06:06 PM

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

islam11 21-06-2010 07:34 PM

انت يا استاذ الفا كنز
في شرحك
رائع وفي معادلاتك
الله يبارك فيك

sarqozo 21-06-2010 11:24 PM

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

sarqozo 23-06-2010 10:59 AM

اقتباس:

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

sarqozo 24-06-2010 10:31 PM

بصفتك خبير معادلات
ممكن معادلة تعطي عدد الاولاد الذين حصلوا على 90 درجة
ولك الشكر

sarqozo 25-06-2010 03:40 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة sarqozo (المشاركة 2302958)
بصفتك خبير معادلات
ممكن معادلة تعطي عدد الاولاد الذين حصلوا على 90 درجة
ولك الشكر

ما اقصد عدد مع شرطين متلازمين
مثلا عدد المسلمين الحاصلين غلى 90 درجة في اللغة العربيه
لم نعهد منك التأخير لعل المانع خير

ahmed12345a 26-06-2010 07:59 AM

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

alfa 26-06-2010 11:02 AM

السلام عليكم

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

إذا كنت تريد شيتا جاهزا

فحمل الشيت من أول مشاركة

و معادلاته مفتوحة بالكامل

الأخ ahmed12345a

أشكرك على كلامك الطيب
بارك الله فيك

ahmed12345a 26-06-2010 08:41 PM

اقتباس:

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

نجوم 27-06-2010 08:47 PM

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

alfa 27-06-2010 09:28 PM

تفضل يا أخى
لا أدرى الطلب من الأخ ساركوزو
أم من الأخ أحمد

العمود a
به الأسماء

العمود b
فيه الديانة

العمود c
فيه المجاميع


ضع البيانات التى تريدها

ثم ضع المعادلة التالية بالمكان المراد

كود:

=SUMPRODUCT((B2:B10="مسلم")*(C2:C10>=90))
و شكرا

الأخ نجوم

الأعداد فى الدور الثانى لدينا قليلة
لا تشجع على عمل شيت للدور الثانى

صفحة الراسبين فى شيت ألفا تكفى

ahmed12345a 28-06-2010 05:59 AM

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

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

شكرا لك

alfa 28-06-2010 10:48 AM

هذه المعادلة إذا كان مجموع الطالب = غ

تعمل أيضا بصورة صحيحة

كود:

=sumproduct((b2:b10="مسلم")*(c2:c10>=90))
أنا جربتها الآن

أنت تقصد إذا كان الطالب غ فى الاختبار

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

راجع مثلا المعادلة فى جمع اللغة العربية أو غيرها

هذه مثلا معادلة جمع الفصل الأول فى اللغة العربية

كود:

=IF(AND(I7="غ",J7="غ"),"غ",SUM(I7,J7))

نجوم 28-06-2010 11:50 AM

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

alfa 28-06-2010 01:22 PM

شكرا نجوم
بارك الله فيكم

الحق أن كثيرا من المعادلات التى يسأل عنها الإخوة

موجودة بالشيت

و هذا ملف فديو للمعادلة الأخيرة

العد بشرطين

لحساب عدد الطلاب المسلمين الحاصلين على 90 درجة فأكثر
http://www.youtube.com/profile?user=.../0/ElyQp5V4LtE

و هذه صفحة لى بها شروح فديو أخرى فى إكسل

http://www.youtube.com/user/MsKemas#p/a

نجوم 28-06-2010 11:48 PM

جزاك الله كل خير

ahmed12345a 01-07-2010 08:49 AM

اقتباس:

هذه المعادلة إذا كان مجموع الطالب = غ

تعمل أيضا بصورة صحيحة


كود:
=sumproduct((b2:b10="مسلم")*(c2:c10>=90))
أنا جربتها الآن
شكرا لك هل تسمح بارفاق ملف به معادلتكم
وفي عمود المجموع لبعض الاسماء حرف ال غ
وشكرا
شرحك الفيديو رائع كتبه الله في كفة حسناتك

alfa 01-07-2010 12:57 PM

أنا آسف لكم جميعا

فعلا لو طالب مجموعه = غ

فإن sumproduct
تحسب ال غ أكبر من 90

ولحل هذه المشكلة

تم التعديل على صيغة المعادلة
كود:

=SUMPRODUCT((B2:B10="مسلم")*(C2:C10>=90)*(C2:C10<>"غ"))
الآن تعطى نتائج سليمة

أنا استفدت جدا من هذا التعديل
لأنى توصلت لصيغة جديدة

و هناك معادلة ثانية
تعطى نتائج سليمة تماما حتى مع وجود ال غ

لكنها دالة تعمل مع إكسل 2007

هاكم المعادلة

كود:

=COUNTIFS(B2:B10,"مسلم",C2:C10,">=90")
و هذا أيضا شرح بالفديو لها

http://www.youtube.com/watch?v=zGFE3wYv0iI

و بناء على طلب أخى أحمد هذا مرفق للملف

و هكذا يكون العد ب 3 شروط

مسلم + أكبر من أو يساوى 90 + غير غ

جارى رفع الملف

هنا الملف

ahmed12345a 01-07-2010 02:47 PM

بارك الله فيك اخي الفا

ismibra 03-07-2010 11:51 AM

مشكورا اخى على البرنامج وجزاكم الله كل خير

alfa 03-07-2010 12:03 PM

مرحبا أخى
شكرا لمرورك

ahmed12345a 06-07-2010 04:11 PM

1 مرفق
السلام عليكم ورحمة الله وبركاته
اخي الفا

هذا مرفق لخطة جدول مدرسيه
تم تجميع المواد والمدرسين عن طريق اسم الفصل
مثلا

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

وذلك لانك ممتاز في المعادلات

والف شكر

alfa 06-07-2010 06:55 PM

مرحبا

هذا لا يحتاج لمعادلات

اتبع ما يلى :

حدد نطاق البيانات من
b6:j710

اختر فرز و تصفية ثم فرز مخصص

افرز حسب العمود j
من الأصغر للأكبر

سيتم ترتيب البيانات حسب السم المدرس بالترتيب


لكن يوجد عمود آخرعنوانه
المدرس

ما الفرق بينهما
وأيهما تريد

عموما إذا كنت تريد المدرس فى عمود d

افرز حسب العمود

d

انظر الصورة

http://posterous.com/getfile/files.p...9/image001.png

ahmed12345a 06-07-2010 08:48 PM

جزاك الله كل خير
وبارك فيك

نجوم 12-07-2010 09:28 AM

السلام عليكم
بفضل الله تعلمت معادله sumproduct وجربتها بسهوله شكرا على شرحك البسيط السهل واتمتى ان اتعلم من حضرتك الكثير لانى من هواه المعادلات ربنا يجعل مجهودك هذا فى ميزان حسناتك
جزاك الله خير

alfa 12-07-2010 09:34 AM

شكرا لك

من آن لآخر أسجل بعض الفديوهات لشرح أشياء فى إكسل

و هذه هى قناتى على يوتيوب

http://www.youtube.com/user/MsKemas

نجوم 12-07-2010 09:37 PM

وانا اضفته للمفضله جزاك الله كل خير

النجم الكبير 13-07-2010 11:24 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة alfa (المشاركة 2159491)
شكرا أستاذ me5050 بارك الله فيك

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



بارك الله فيك

لا أعلم كيف نشكرك على هذا المجهود الاكثر من راااااااااااااااااااائع
فجزاك الله خيرا

alfa 13-07-2010 11:43 AM

شكرا لك على كلامك الطيب
سعادة النجم الكبير

إن شاء الله قريبا
برنامج شئون الطلاب

sororsoror 14-11-2010 04:54 PM

[جزاكم الله خيرا علي هذا المجهود الرائع

alfa 14-11-2010 07:19 PM

sororsoror

شكرا لمرورك
جزاك الله خيرا

salems 15-11-2010 06:09 AM

جزاك الله خيرا وغفر لك ذنبك ما تقدم وما تأخر

alfa 15-11-2010 12:22 PM

أشكرك أستاذ salems
كل عام أنت بخير


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

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