نسيت كلمة المرور؟ اضغط هنا | تسجيل جديد

الرئيسيةرسائل المجموعةرسائل 2009رسائل 7/2009 » جدول الدوري السعودي عن طريق برنامج الاكسل

جدول الدوري السعودي عن طريق برنامج الاكسل
1 0

بسم الله الرحمن الرحيم

* مقدمة
تم بحمد الله وتوفيقه الإنتهاء من عمل جدول الدوري السعودي عن طريق برنامج ( الاكسل ) .. بعد ان أخذ من وقتي الكثير الكثير .. وبعد ان ارهقني كثيراً .. حيث استخدمت الكثير من الأوامر والحيل لأصل إلى الأهداف المطلوبة .. واجهتني الكثير من المتاعب 80% تختص بالتعادلات .. وغالباً حينما انتهي من الاوامر والإعدادات .. ثم اقوم بتغيير نتائج المباريات .. تبدأ الإعدادات بالإختلاف والتغيير .. فأضطر إلى إعادة صياغة الأوامر .. لكي يخلوا البرنامج من أي مشاكل بإذن الله مع التركيز على الإحتمالات الضئيلة جدا للنتائج .. حتى لو كان احتمال وقوعها 0.5% .. ركزت كثيراً على مسألة الفرق في الاهداف (( له = عليه )) .. لأنها من سوف ترجح كفة الفائز بدرع الدوري في حال تعادل صاحب المركز الاول والثاني!!

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

(1)
جدول الدوري السعودي عن طريق برنامج الاكسل

(2)
جدول الدوري السعودي عن طريق برنامج الاكسل

== بعد نهاية عمل جدول الدوري والذي كان يشمل (( لليوم والتاريخ والاسبوع والوقت ومكان المباراة )) توجهت مباشرة لـ جدول ترتيب الفرق .. أيضاً ، جدول ترتيب الفرق في أول المرحلة اعتمد على التنسيق دون أي اوامر ومعادلات


(1)
جدول الدوري السعودي عن طريق برنامج الاكسل

(2)
جدول الدوري السعودي عن طريق برنامج الاكسل

= بعد نهاية تنسيق جدول ترتيب الفرق .. بدأت مسألة الاوامر ، الان لابد من عمل جدولين أحدهم مخفي ، ويكون فيه ترتيب الفرق بشكل عشوائي .. كما هو واضح في الصورة

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

* الخانة التي عليها من أعلى رقم (1) يُسمى جدول الترجيح: تم وضعه للتخلص من مشكلة تعادل الفرق في النقاط .. وهذا وارد جداً .. فـ عند تعادل الفرق النقاط يتم النظر للفارق .. ثم لـ من لديه أهداف أكثر!!

* الخانة التي عليها من أعلى رقم (2) يُسمى جدول الفرز: إستخدمت بها دالة ( RANK ) وهي من أروع الدالات في برنامج الاكسل .. لكن الكثير يتجاهلها .. مهمة هذه الدالة: تبين لك ترتيب رقم ما بنسبة لعدة أرقام في مدى معين مثلاً: ترتيب الرقم 311100 بالنسبة للمدى V39:V50


== سوف نأخذ نظرة سريعة على أحد الاوامر في الجدول المخفي .. على سبيل المثال: خانة ( فاز )

# معادلة هذه الخانة هي:

=IF(H24>I24;1;0)+IF(I29>H29;1;0)+IF(H34>I34;1;0)+I F(I40>H40;1;0)+IF(H50>I50;1;0)+IF(I56>H56;1;0)+IF( H62>I62;1;0)+IF(I69>H69;1;0)+IF(I70>H70;1;0)+IF(H7 9>I79;1;0)+IF(I82>H82;1;0)+IF(I95>H95;1;0)+IF(H10 1 >I101;1;0)+IF(I108>H108;1;0)+IF(H112>I112;1;0)+I F( I118>H118;1;0)+IF(H125>I125;1;0)+IF(I132>H132;1;0) +IF(H137>I137;1;0)+IF(H143>I143;1;0)+IF(I150>H150; 1;0)+IF(H152>I152;1;0)


* الدالة المستخدمة في هذه الخانة هي دالة ( IF ) فكرة هذه الخانة هي التوجه لخانات الفريق الُمختار في جدول المباريات .. والضغط عليها ووضع علامة ( أكبر من ) وتُدخل قيمة ( 1 أو 0 ) .. وتكرر هذه العملية على بقية الفرق.

*ملاحظة: خانة ( خسر ) هي نفس الفكرة تماماً .. لكن بدلاً من وضع ( إشارة أكبر من ) نضع ( أصغر من )

== بهذه الخطوات تم الانتهاء من عمل الجدول المخفي ، الذي لن يظهر الا للمبرمج .. وسوف ننتقل للجدول الظاهر والذي يعتمد 99% على الجدول المخفي!!

== الجدول الظاهر .. هو الجدول الذي سوف يكون في واجهة البرنامج حيث لا يحتوي على أي بيانات بعكس كما كان حاصلاً في الجدول الخفي .. لكن بمجرد إدخال النتائج في جدول المباريات سوف يتم ترتيب الفرق تلقائياً حسب الافضلية ( له ، عليه ، النقاط ) وليس كما كان في الجدول المخفي حيث يتم ترتيب الفرق عشوائياً .. الاوامر المُدخلة في الجدول الظاهر .. تختلف كلياً عن الاوامر المُدخلة في الجدول المخفي ، ولكنها ترتبط ارتباطاً كُلياً في جدول الفرز وجدول الترجيح .. وهذه صورة للجدول الظاهر .. حيث يتبين أنه لا يحتوي على أي بيانات!!


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

= أكثر الاوامر إستخداماً في الجدول الظاهر هي أمر ( INDEX ) وأمر ( MATCH ) وتم إضافة أمر ( IF ) عليهما .. حتى إُعطي جمالية وفن للعمل لكي لا تظهر المراكز في الجدول الظاهر الا بعد ادخال النتائج في جدول المباريات!!

= سوف نأخذ نظرة سريعة على أحد الاوامر في الجدول الظاهر .. على سبيل المثال: خانة ( فاز )

# معادلة هذه الخانة هي:

=IF($AH$33<>78;"";INDEX($Z$21:$Z$32;MATCH($L21;$AH $21:$AH$32;0)))

= لو نعمل مقارنة بسيطة بين معادلة ( خانة فاز ) في الجدول الظاهر ، ومعادلة ( خانة فاز ) في الجدول الخفي .. لـ رأينا أنه لا يوجد أية تشابه بينهما!!

*ملاحظات حول بعض الإشارات في هذا الامر:
# علامة التنصيص
"" .. تعني أبقي الخانة فارغة لا تحوي شيئاً.
# علامة الـدولار
$ .. توضح أن المحتوى مطلق وليس نسبي.

== بعد الانتهاء من هذه الامور .. أتى الدور على ( اضافة )
بعض الجماليات للموضوع من خلفية وأمور أخرى ..
سوف أتركها لكم لرؤيتها في البرنامج .. وأن شاء الله تعجبكم جدول الدوري السعودي عن طريق برنامج الاكسل ==


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


* ختاما
إجتهدت كثيراً لكي يخرج لكم هذا العمل بهذه الصورة المتواضعة ..
لكن أعدكم بـ أنني سوف أعمل على بقية البطولات المتبقية
بصورة أفضل من ذلك ، وأن شاء الله القادم أفضل .. في الختام
أتمنى ان ينال هذا العمل على رضاكم وإستحسانكم .. وعلى دروب الود نلتقي ..

تابعوا جديد شبكة أبو نواف على:

20 تعليقات

1. Feras Feras قال:

السلام عليكم ورحمة الله وبركاته ..
بكل صراحه عمل جباار تستحق الثناء عليه ..

في الحقيقه انا لم اكتب اي تعليق في هذه الشبكة الرائده لاكن مارأيته في هذا العمل يستحق الإشاده والثناء .. فاشكراً لك اخي .. وننتظر اعمالك القادمه .. فمارأيته شي يفوق الوصف من ناحية تناسق الألوان وجمال التنسيق ..

شكراً لك مره أخرى ..

رابط 21/07/2009 23:53:30

2. عبدالله عبدالله قال:

والله انك كفو وفنان ,

وكامة شكر ماتوفيك حقك


واصل يامبدع


تحياي

رابط 22/07/2009 01:20:25

3. MoHd MoHd قال:

8)8)8)

بصراحة ملف اكسل متعوب عليه

أتمنى لك التوفيق

8)8)8)

رابط 22/07/2009 01:21:57

4. محمح محمح قال:

مع احترامي ما أحد يتابع الدوري حقنا.. لو استغليت الوقت بدوري عليه جماهيرية مثل الأوروبي على ما أظن

وأنا ما أتابع أي دوري.. أنواع الوقت الضايع


شكراً

رابط 22/07/2009 01:44:12

5. أبو الحسام أبو الحسام قال:

على الرغم من أنني لم اعد احب الكرة الا أن برنامجك أمتعني بقووووووووة.

جربته بادخال نتائج وهمية فعمل بنجاح.

فن وذوق وبرمجة.

نبغى نشوف نسخة ثانية من البرنامج عما قريب.

أبو الحسام.،،،،،،،،

رابط 22/07/2009 02:31:54

6. الهــلال الهــلال قال:

ابدعت مشاء الله

الجدول شامل بكل المعلومات والتفاصيل

اتمنى لك التوفيق

والى الامام

رابط 22/07/2009 02:43:06

7. Weely Hazmi Weely Hazmi قال:

السلام عليكم

الله يعطيك العافيه اخوي

فعلاً ملف بطل ومجهود تشكر عليه
لكن صادفة خطاء في الملف
انا قمت بوضع نتائج عشوائيه لجميع المبارايات وطلع لي في جدول الترتيب جميع الفرق لعبة 22 مباراه ماعدا النصر 21
بعد ذلك عدة الكره بس بوضع نتائج النصر ال 22 وطلع لي في جدول الترتيب ان النصر لعب 22
اكملت نتائج الفرق الاخرى رجع النصر الى 21 مباراه B|

تحيااتي لك

رابط 22/07/2009 04:34:34

8. ZoRo-14 ZoRo-14 قال:

جدول ممتاز........ويعطيك العافيه

رابط 22/07/2009 05:34:19

9. ابو حنين ابو حنين قال:

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

رابط 22/07/2009 13:24:04

10. SSS SSS قال:

مشكوووووووور

رابط 22/07/2009 13:33:05

11. علي علي قال:

يسلمــــــــوووووووو,,,,,,,,ماشاء الله عمل جميل ومجهود كبير..

يعطيك الف عاااااااافيه..:)

رابط 22/07/2009 15:13:33

12. abdullah abdullah قال:

شغل متعوب عليه خاصه انه على حبيب القلب الاكسل :D


الله يعطيك الف عافيه وما قصرت

رابط 22/07/2009 17:54:25

13. Abdulelah Abdulelah قال:

ملف شامل ومتكامل .. الله يعطيك العافية .. مجهود تُشكر عليه


وان شاء الله درع الدوري هلالي 8)

رابط 23/07/2009 03:27:30

14. saad saad قال:

يا اخوي الله يعطيك العاافيه على الاقل اكتب المصدر الله يوفقك..

رابط 23/07/2009 04:33:17

15. Foooodi Foooodi قال:

على فكرة اكره شي اسمو كورة :D
بس من جد العمل ابهرني ماشاء الله تبارك الله
* ترا من يوم ماشوفت في الرسايل شي اسمو دوري وكورة كنت حأمسح الرسالة :$

رابط 23/07/2009 06:19:15

16. محمد العمري محمد العمري قال:

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

رابط 23/07/2009 08:18:16

17. محمد العمودي محمد العمودي قال:

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

رابط 23/07/2009 16:44:54

18. الساحر الساحر قال:

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

فلك كل حبي وشكري وتقديري وامنياتي لكم بدوام التوفيق

رابط 24/07/2009 09:15:56

19. saadfahad saadfahad قال:

الله يعطيك العافية واقصرت كثرة الله خيرك

رابط 25/07/2009 13:12:17

20. Rooj_Qtr Rooj_Qtr قال:

رؤوؤؤوؤوعــــــــة

يسلمــــــــوو ع الموضوع ... :D

رابط 30/07/2009 01:12:39

اشترك لتصلك رسالتنا الاسبوعية