مولد الأرقام العشوائية في Excel: كيف ومتى يتم استخدامه

هناك عدد مذهل من الطرق التي يمكنك من خلالها الاستفادة من مولد الأرقام العشوائية في Excel . ولكن قبل أن تفعل ذلك ، من المهم أن تفهم وظيفة منشئ الأرقام العشوائية وكيف يمكنك استخدامها لتطبيقات مختلفة.

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

وظائف مولد الأرقام العشوائية(Random Number Generator Functions) في Excel

تتضمن الوظيفتان في Excel اللتان تعملان على إنشاء أرقام عشوائية RAND و RANDBETWEEN و RANDARRAY .

  • RAND : إرجاع رقم عشوائي بين 0 و 1. يكون هذا عادةً رقمًا عشريًا مثل 0.358432. 
  • RANDBETWEEN : إرجاع رقم عشوائي بين رقمين تقدمهما. بمعنى آخر ، إذا كنت تريد رقمًا عشوائيًا بين 1 و 100 ، فستقوم هذه الوظيفة بإرجاع قيمة عدد صحيح داخل هذا النطاق. 
  • RANDARRAY : إرجاع أي عدد من الأعداد الصحيحة العشوائية أو الكسور العشرية ، بين أي حد أدنى أو أقصى من الأرقام ، وعبر أي نطاق من الصفوف والأعمدة تريده.

عندما تفتح جدول بيانات أو تقوم بتحديث الحسابات ، فإن هاتين الوظيفتين ستنشئان قيمة عشوائية جديدة. لسوء الحظ ، يؤدي أي تغيير في جدول البيانات إلى تحديث هذه القيم.

أيضًا ، ضع في اعتبارك أن كل من وظائف الأرقام العشوائية هذه يمكن أن تولد قيمًا مكررة عند استخدامها في خلايا متعددة(multiple cells) . من المرجح أن يقوم RANDBETWEEN بإنشاء نُسخ مكررة لأن RAND تُنشئ الكسور العشرية وهناك العديد من الأرقام المحتملة الأخرى.

كيفية استخدام وظيفة RAND

تعد وظيفة RAND واضحة جدًا للاستخدام نظرًا لعدم وجود وسيطات على الإطلاق. فقط(Just) اكتب " =RAND ()" في خلية واضغط على Enter

سيؤدي هذا على الفور إلى إنشاء رقم عشري بين 0 و 1.

متى يجب استخدام وظيفة RAND

كيف يمكن أن تكون هذه الوظيفة البسيطة مفيدة؟ فيما يلي بعض الأفكار العملية لاستخدام وظيفة  RAND .

لنفترض أن لديك قائمة بأسماء الأصدقاء الذين يلعبون لعبة لوحية وتريد ترتيب اللعب بسرعة. تعتبر وظيفة RAND مثالية لهذا الغرض.

ما عليك سوى سرد جميع أسماء أصدقائك في العمود الأول.

استخدم الدالة RAND () لإنشاء كسور عشرية عشوائية في العمود التالي.

أخيرًا ، حدد كلا العمودين ، وحدد الصفحة الرئيسية(Home) من القائمة ، وحدد فرز وتصفية(Sort & Filter) من الشريط ، ثم حدد فرز مخصص(Custom Sort) .

في نافذة الفرز(Sort) ، اختر العمود الذي يحتوي على أرقام عشوائية لفرزها ، وقم بترتيبها من الأكبر إلى الأصغر(Largest to Smallest) . حدد موافق(OK) .

سيؤدي هذا إلى إعادة ترتيب قائمتك وفقًا للأرقام العشوائية التي تم إنشاؤها. إلى جانب هؤلاء ، سوف يلجأ أيضًا إلى الأسماء في الترتيب الجديد للعب.

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

كيفية استخدام وظيفة RANDBETWEEN

تعد وظيفة RANDBETWEEN بسيطة مثل استخدام وظيفة RAND . ما عليك(Just) سوى كتابة " RANDBETWEEN ([min]، [max]" ، مع استبدال min و max بأدنى وأعلى رقم للنطاق الذي تريد أرقام له.

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

متى يجب استخدام وظيفة RANDBETWEEN(RANDBETWEEN Function)

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

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

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

أولاً ، قم بإنشاء جدول بيانات بكل أسماء اللاعبين.

أضف الوظيفة التالية إلى العمود التالي ، بجوار اسم كل لاعب. ثم اضغط على Enter .

=RANDBETWEEN(1,2)

يمكنك إدخال هذا في الخلية الأولى ثم ملء الباقي تحتها(fill the rest below it) . سيؤدي هذا تلقائيًا إلى تعيين كل لاعب للفريق 1 أو الفريق 2.

إذا وجدت أن التوزيع بين الفريقين ليس متساويًا ، فما عليك سوى إعادة إدخال الوظيفة في الخلية الأولى واضغط على Enter . سيؤدي هذا إلى تحديث جميع الخلايا مرة أخرى. كرر(Repeat) حتى الانقسام بين الفريقين بالتساوي.

كيفية استخدام وظيفة RANDARRAY

تتوفر وظيفة RANDARRAY في (RANDARRAY)Excel 365 فقط(Excel 365 only) . إذا كان لديك هذا الإصدار من Excel ، فهذه وظيفة إنشاء عشوائي قوية جدًا في Excel والتي يمكنك استخدامها لمجموعة واسعة من الأغراض.

استخدامه بسيط للغاية ، مع الكثير من الإعدادات الاختيارية. فقط(Just) اكتب ما يلي في أي خلية:

=RANDARRAY ([rows], [columns], [min], [max], [integer])

المعلمات هي كما يلي:

  • الصفوف(rows) : عدد الصفوف لتوليد أرقام عشوائية
  • الأعمدة(columns) : عدد الأعمدة لتوليد أرقام عشوائية
  • min : الحد الأدنى للأرقام
  • max : الحد الأقصى للأرقام
  • عدد صحيح(integer) : ما إذا كنت تريد الكسور العشرية أو الأعداد الصحيحة ( TRUE أو FALSE )

إذا كنت تستخدم وظيفة RANDARRAY وحدها ولا تستخدم أيًا من المعلمات الاختيارية ، فستعمل تمامًا مثل وظيفة RAND .

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

متى تستخدم وظيفة RANDARRAY

أفضل استخدام لوظيفة RANDARRAY عندما تحتاج إلى مجموعة كاملة من الأرقام العشوائية ، بما في ذلك عدة أعمدة وصفوف متعددة.

على سبيل المثال ، إذا كنت تحاكي شيئًا مثل قائمة عشوائية من اختيارات أرقام اليانصيب ، فيمكنك إنشاء قائمة بالصفوف التي تحتوي على 6 أعمدة (لكرات اليانصيب الست) بسرعة. عيّن الحد إلى 69 ودع Excel يخمن لك 10 يانصيب من خلال الوظيفة التالية:

=RANDARRAY(10,6,1,69,TRUE)

ضع هذا في الخلية الأولى من جدول البيانات واضغط على Enter .

سترى جدولًا تم إنشاؤه يتضمن 10 صفوف و 6 أعمدة.

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

اختيار منشئ الأرقام العشوائي(Random Number Generator) الصحيح في Excel

تعتمد أيًا من وظائف Excel(Excel functions) الثلاث التي تستخدمها في الغالب على النتائج التي تبحث عنها. إذا كنت لا تهتم حقًا بالرقم ، فستعمل مؤسسة RAND(RAND) على ما يرام. إذا كنت تريد تحديد نطاق الأرقام التي تم إنشاؤها ، فانتقل إلى RANDBETWEEN . وإذا كنت تبحث عن مجموعة بيانات أكبر بكثير مع جدول كامل للأرقام ، فهذا عندما يكون RANDARRAY هو الخيار الأفضل لك.



About the author

"أنا خبير مستقل في Windows و Office. لدي أكثر من 10 سنوات من الخبرة في العمل باستخدام هذه الأدوات ويمكنني مساعدتك في تحقيق أقصى استفادة منها. تشمل مهاراتي: العمل مع Microsoft Word و Excel و PowerPoint و Outlook ؛ إنشاء الويب الصفحات والتطبيقات ؛ ومساعدة العملاء على تحقيق أهداف أعمالهم. "



Related posts