لعشّاق الإكسل: كيف تبرمج جدول كأس العالم ؟
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته ، وبعد :
أول مشاركة كانت لي في منتدى أو فيسنا هي : كيف يتم ترتيب الفرق آليا في برنامج كأس العالم ؟السلام عليكم ورحمة الله وبركاته ، وبعد :
السبب أنني اطلعت على برنامج الأخ سعود الهليل حول كأس العالم 2006 التي أقيمت في ألمانيا، ولا أخفيكم وقتها أرقني وأدهشني الترتيب الآلي الفوري للفرق، فأسماء الفرق مخفية وبمجرد إدخال نتيجة لأي فريقين نجد قوائم المجموعة الخاصة بهذين الفريقين قد انتقلت إليها أسماء الفرق بترتيب دقيق حسب الصدارة في النقاط والأهداف وما شابه، وعندما يخسر الفريق يتراجع ترتيبه ..
تساءلت : هل المسألة مسألة سحر أم ماذا ؟ {أَفَسِحْرٌ هَذَا أَمْ أَنْتُمْ لَا تُبْصِرُونَ} [الطور : 15]
ويومها كنت قد التحقت بدورة الإكسل التابعة للــ ICDL، والقسم الخاص بالإكسل في الرخصة الدولية لقيادة الحاسب تعطى فيه معلومات استنجت الآن أنها معلومات يجب أن تعطى للأطفال والرضّع وحديثي الولادة؛ فالإكسل بحر والإكسل فكر وإبداع وفن وذوق وبراعة ..
تعرفت بعدها على منتدى أوفيسنا ولا أخفيكم فقد قرأت الكثير من المواضيع المطروحة في قسم الإكسل، أسبوع كامل وأنا أطالع تلك المواضيع التي كونت منها أرشيفاً رائعاً في مكتبتي الإلكترونية ..
المهم : نعود لبرنامج كأس العالم الذي برمجه الأخ سعود الهليل والذي أثار دهشتي، قمت بفك حماية الملف للاطلاع على المعادلات والطرق التي من خلالها يتم ترتيب المجموعات آلياً، فوجدت أنه قد خصص صفحة مخفية للمعادلات باسم workshop وهي خاصة فقط بمعادلات الترتيب التلقائي الذي أدهشني، ولكن عندما اطلعت على هذه الصفحة المخفية أصبت بإحباط لا وصيف له !!.. 2483 خانة بمعادلاتها من أجل الترتيب الآلي
استخدم في تلك الخانات دالة واحدة فقط هي IF ، وعندها طرحت البرنامج جانباً وأصبحت أطور نفسي بجوانب أخرى في الإكسل، ولكن داخلياً كنت أشعر أن هذه الطرق يمكن أن تختصر بطرق ومعادلات أسهل بكثير من هذا التعقيد، الذي -وبكل صراحة- لم يستوعبه عقلي البشري؛ لأنني وجدته غير منطقي، بعد ذلك حمّلت برامج أجنبية وعربية أخرى معظمها كان يستخدم نفس الطريقة والأسلوب.
وبفضل الله ثم بفضل الموضوعات والأفكار التي طرحها بعض إخوتنا وأحبتنا استطعت إيجاد أفكار تختصر علينا الطريق دون أدنى مقارنة مع الطرق الأخرى وبخانات قليلة جداً جداً، والأهم أنها طرق منطقية إن شرحتها لأي شخص فسيستوعبها مباشرة، واستخدمت فيها الدالات الآتية :
IF
SUM
RANK
MATCH
INDEX
حتى أكون منصفاً فأقدم شكري وإعجابي للأخ الحبيب أبو تامر الذي استفدت من ردوده حول الترتيب، وشكري للأخ العزيز خبور الذي ساعدني في أحد مشاركاته من أجل التخلص من مشكلة التعادل في المجموع، ويشرفني أن يكون هذا العمل عملاً عربياً إسلامياً؛ فمعظم الجداول المطروحة في النت (وبكل صدق) استُفيد منها من برامج أجنبية، ستجدون بالمرفقات خمس نسخٍ :SUM
RANK
MATCH
INDEX
1- نسخة جاهزة .
2- نسخة فيها شرح تفصيلي لكيفية البرمجة .
3- نسخة الأخ سعود باسم wold cup 2006 وفيها أظهرت الورقة المخفية workshop لتقارن بنفسك وتشاهد الكم الهائل من الخانات للقيام بمسألة الترتيب الآلي .
4- كأس أمم أفريقيا 2008 الذي أعده الأخ myabaz2000 كأول جدول للبطولات يستفيد به شخص من الأفكار التي طرحتها في الشرح .
5- كأس العالم 2010 الذي أعده أحد الإخوة ممن استفاد من هذا الشرح والطريقة .
أسأل الله أن يكون هذا العمل خالصاً لوجهه الكريم
الفئات
رقم الإصدار
1.00
تاريخ الإصدار
2008-02-10
حجم البرنامج
500 كيلو بايت
روابط التنزيل
تنزيل تعلم كيف تبرمج جدول كأس العالم ؟.rar
تقبل الله صيامكم وقيامكم أخي العزيز بسام، وبعد:
أخي العزيز بسبب الظروف التي نمر فيها فلا يوجد لدي وقت فراغ كبير؛ كوني متفرغ للعمل الحر، والذي يعتبر موقعي جزء منه
أنا لا أهمل أي رسالة، وقد قمت بالرد عليك بتاريخ 14/03/2018، ويمكنك التأكد من خلال الصورة التالية التي يظهر فيها ردي:
تحياتي لك
أنا شرحت كل شيء بالتفصيل، ولكن يجب أن يكون لديك معرفة بسيطة بدوال الإكسيل حتى تتمكني من تطبيق ذلك على برنامجك.
وإذا كنت تريدنَ طرح سؤالٍ محددٍ فأنا بالخدمة
كنت أبحث عن ترتيب الفرق ووجدتها فعكم
بارك الله فيك