لعشّاق الإكسل: كيف تبرمج جدول كأس العالم ؟

لعشّاق الإكسل: كيف تبرمج جدول كأس العالم ؟
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته ، وبعد :
أول مشاركة كانت لي في منتدى أو فيسنا هي : كيف يتم ترتيب الفرق آليا في برنامج كأس العالم ؟
السبب أنني اطلعت على برنامج الأخ سعود الهليل حول كأس العالم 2006 التي أقيمت في ألمانيا، ولا أخفيكم وقتها أرقني وأدهشني الترتيب الآلي الفوري للفرق، فأسماء الفرق مخفية وبمجرد إدخال نتيجة لأي فريقين نجد قوائم المجموعة الخاصة بهذين الفريقين قد انتقلت إليها أسماء الفرق بترتيب دقيق حسب الصدارة في النقاط والأهداف وما شابه، وعندما يخسر الفريق يتراجع ترتيبه ..

تساءلت : هل المسألة مسألة سحر أم ماذا ؟ {أَفَسِحْرٌ هَذَا أَمْ أَنْتُمْ لَا تُبْصِرُونَ} [الطور : 15]
ويومها كنت قد التحقت بدورة الإكسل التابعة للــ ICDL، والقسم الخاص بالإكسل في الرخصة الدولية لقيادة الحاسب تعطى فيه معلومات استنجت الآن أنها معلومات يجب أن تعطى للأطفال والرضّع وحديثي الولادة؛ فالإكسل بحر والإكسل فكر وإبداع وفن وذوق وبراعة ..

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

المهم : نعود لبرنامج كأس العالم الذي برمجه الأخ سعود الهليل والذي أثار دهشتي، قمت بفك حماية الملف للاطلاع على المعادلات والطرق التي من خلالها يتم ترتيب المجموعات آلياً، فوجدت أنه قد خصص صفحة مخفية للمعادلات باسم workshop وهي خاصة فقط بمعادلات الترتيب التلقائي الذي أدهشني، ولكن عندما اطلعت على هذه الصفحة المخفية أصبت بإحباط لا وصيف له !!.. 2483 خانة بمعادلاتها من أجل الترتيب الآلي

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

وبفضل الله ثم بفضل الموضوعات والأفكار التي طرحها بعض إخوتنا وأحبتنا استطعت إيجاد أفكار تختصر علينا الطريق دون أدنى مقارنة مع الطرق الأخرى وبخانات قليلة جداً جداً، والأهم أنها طرق منطقية إن شرحتها لأي شخص فسيستوعبها مباشرة، واستخدمت فيها الدالات الآتية :
IF
SUM
RANK
MATCH
INDEX
حتى أكون منصفاً فأقدم شكري وإعجابي للأخ الحبيب أبو تامر الذي استفدت من ردوده حول الترتيب، وشكري للأخ العزيز خبور الذي ساعدني في أحد مشاركاته من أجل التخلص من مشكلة التعادل في المجموع، ويشرفني أن يكون هذا العمل عملاً عربياً إسلامياً؛ فمعظم الجداول المطروحة في النت (وبكل صدق) استُفيد منها من برامج أجنبية، ستجدون بالمرفقات خمس نسخٍ :
1- نسخة جاهزة .
2- نسخة فيها شرح تفصيلي لكيفية البرمجة .
3- نسخة الأخ سعود باسم wold cup 2006 وفيها أظهرت الورقة المخفية workshop لتقارن بنفسك وتشاهد الكم الهائل من الخانات للقيام بمسألة الترتيب الآلي .
4- كأس أمم أفريقيا 2008 الذي أعده الأخ myabaz2000 كأول جدول للبطولات يستفيد به شخص من الأفكار التي طرحتها في الشرح .
5- كأس العالم 2010 الذي أعده أحد الإخوة ممن استفاد من هذا الشرح والطريقة .

أسأل الله أن يكون هذا العمل خالصاً لوجهه الكريم
محدث : 2017-11-12
تقييم المشرف :

روابط التنزيل

  تنزيل تعلم كيف تبرمج جدول كأس...

بواسطة :
 2012-01-02 02:55 صباحاً  10    7916  3517