كيفية اختيار فائز بشكل عشوائي في إكسيل


في كثير من الأحيان قد ترغب في اختيار فائز بشكل عشوائي من قائمة الأسماء في Excel.

لحسن الحظ، من السهل القيام بذلك باستخدام الصيغة التالية:

 =INDEX( A2:A13 ,RANDBETWEEN(1,ROWS( A2:A13 )),1)

تحدد هذه الصيغة المحددة فائزًا عشوائيًا من قائمة الأسماء الموجودة في النطاق A2:A13 .

لتحديد فائز عشوائي من نطاق مختلف، ما عليك سوى استبدال A2:A13 بالنطاق الذي يحتوي على قائمة الأسماء.

يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.

مثال: كيفية اختيار فائز عشوائي في إكسيل

لنفترض أن لدينا قائمة الأسماء التالية في Excel:

لنفترض الآن أننا نريد اختيار أحد الأسماء عشوائيًا من هذه القائمة للفوز بالجائزة.

للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية C2 :

 =INDEX( A2:A13 ,RANDBETWEEN(1,ROWS( A2:A13 )),1)

توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:

إكسل كيفية اختيار الفائز عشوائيا

تُرجع الصيغة اسم إريك ، وهو الفائز الذي تم اختياره عشوائيًا بواسطة الصيغة.

لاحظ أنه يمكننا إعادة تشغيل الصيغة واختيار فائز عشوائي عن طريق النقر المزدوج فوق الخلية C2 والضغط على Enter :

هذه المرة، تقوم الصيغة بإرجاع اسم جون كفائز عشوائي من القائمة.

في كل مرة نقوم فيها بتشغيل هذه الصيغة، يكون لكل اسم في القائمة فرصة متساوية لاختياره عشوائيًا كفائز.

كيف تعمل هذه الصيغة؟

تذكر الصيغة التي استخدمناها لاختيار فائز عشوائي من القائمة:

 =INDEX( A2:A13 ,RANDBETWEEN(1,ROWS( A2:A13 )),1)

وإليك كيفية عمل هذه الصيغة:

أولاً، تقوم الدالة ROWS بإرجاع إجمالي عدد الصفوف في النطاق A2:A13 ، وهو 12 .

ثم تقوم الدالة RANDBETWEEN بإرجاع عدد صحيح عشوائي بين 1 و 12 .

وأخيرًا، تقوم الدالة INDEX بإرجاع الاسم الموجود في النطاق A2:A13 والذي يتوافق مع رقم الصف الذي ترجعه الدالة RANDBETWEEN .

والنتيجة النهائية هي أنه يمكننا اختيار اسم عشوائيًا من قائمة الأسماء في النطاق A2:A13 .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:

Excel: إنشاء رقم عشوائي بين النطاقات
Excel: كيفية تحديد الخلايا بشكل عشوائي بناءً على المعايير
إكسل: كيفية اختيار عينة عشوائية

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *