إحدى الطرق لإنشاء أرقام عشوائية في Excel هي باستخدام وظيفة RAND. في حد ذاته ، ينشئ RANDنطاقًا محدودًا من الأرقام العشوائية ، ولكن باستخدامه في الصيغ مع وظائف أخرى ، يمكنك توسيع نطاق القيم بحيث:
- يمكن إجراءRANDلإرجاع أرقام عشوائية ضمن نطاق محدد ، مثل 1 و 10 أو 1 و 100 عن طريق تحديد القيم العالية والمنخفضة للنطاق ،
- يمكنك تقليل إخراج الوظيفة إلى أعداد صحيحة من خلال دمجها مع وظيفة TRUNC، التي تقطع أو تزيل جميع المنازل العشرية من الرقم.
ترجع الدالة RANDرقمًا موزعًا بشكل متساوٍ أكبر من أو يساوي 0 وأقل من 1. بينما من الطبيعي وصف نطاق القيم التي تم إنشاؤها بواسطة الدالة على أنها من 0 إلى 1 ، في الواقع ، من الأكثر دقة القول بأن النطاق يتراوح بين 0 و 0.999…
تنطبق هذه الإرشادات على Excel 2019 و 2016 و 2013 و 2010 و Excel Online و Excel for Microsoft 365.
تركيب وحجج دالة RAND
يشير بناء جملة الوظيفة إلى تخطيط الوظيفة ويتضمن اسم الوظيفة ، والأقواس ، وفواصل الفواصل ، والوسيطات. صيغة الدالة RANDهي:
=RAND ()
على عكس دالة RANDBETWEEN ، التي تتطلب تحديد وسيطات عالية ومنخفضة النهاية ، لا تقبل وظيفة RAND أي وسيطات.
يمكنك رؤية عدة أمثلة للوظائف RANDفي الصورة أعلاه.
- المثال الأول (الصف 2) يدخل وظيفة RANDبمفرده.
- المثال الثاني (الصفوف 3 و 4) ينشئ صيغة تنشئ رقمًا عشوائيًا بين 1 و 10 و 1 و 100.
- المثال الثالث (الصف 5) يولد عددًا صحيحًا عشوائيًا بين 1 و 10 باستخدام دالة TRUNC.
- المثال الأخير (الصف 6) يستخدم الدالة ROUNDلتقليل عدد المنازل العشرية للأرقام العشوائية.
توليد الأرقام باستخدام RAND
مرة أخرى ، نظرًا لأن وظيفة RAND لا تأخذ أي وسيطات ، يمكنك إدخالها بالنقر فوق خلية وكتابة =RAND ()مما ينتج عنه رقم عشوائي بين 0 و 1 في الخلية
إنشاء أرقام ضمن النطاق
الشكل العام للمعادلة المستخدمة لتوليد رقم عشوائي ضمن نطاق محدد هو:
=RAND ()(مرتفع منخفض) + منخفض
High و Lowتشير إلى الحدود العليا والسفلى لنطاق الأرقام المطلوب. كمثال ، لإنشاء رقم عشوائي بين 1 و 10 ، أدخل الصيغة التالية في خلية ورقة العمل:
=RAND ()(10-1) +1
توليد أعداد صحيحة عشوائية باستخدام RAND
لإرجاع عدد صحيح - عدد صحيح بدون جزء عشري - الصيغة العامة للمعادلة هي:
=TRUNC (RAND ()(مرتفع منخفض) + منخفض)
بدلاً من إزالة جميع المنازل العشرية باستخدام وظيفة TRUNC ، يمكننا استخدام وظيفة ROUND التالية بالاقتران مع RANDلتقليل عدد المنازل العشرية في الرقم العشوائي إلى اثنين.
=ROUND (RAND ()(مرتفع منخفض) + منخفض ، أعداد عشرية)
وظيفة RAND والتقلب
وظيفة RANDهي إحدى وظائف Excel المتقلبة ؛ هذا يعني أن:
- تعيد الوظيفة الحساب وتنتج رقمًا عشوائيًا جديدًا في كل مرة يقوم أي شخص بإجراء تغيير على ورقة العمل ، بما في ذلك إجراءات مثل إضافة بيانات جديدة.
- أي صيغة تعتمد بشكل مباشر أو غير مباشر على خلية تحتوي على وظيفة متغيرة تعيد أيضًا الحساب في كل مرة يقوم فيها شخص ما بتغيير في ورقة العمل.
- في أوراق العمل أو المصنفات التي تحتوي على كميات كبيرة من البيانات ، توخ الحذر عند استخدام الوظائف المتغيرة لأنها يمكن أن تبطئ وقت استجابة البرنامج بسبب تكرار عمليات إعادة الحساب.
يمكنك أيضًا إجبار وظيفة RAND على إنتاج أرقام عشوائية جديدة دون إجراء تغييرات أخرى على ورقة العمل بالضغط على مفتاح F9على لوحة المفاتيح. يفرض هذا الإجراء على الورقة بأكملها إعادة الحساب بما في ذلك أي خلايا تحتوي على وظيفة RAND.
يمكنك أيضًا استخدام مفتاح F9لمنع تغيير رقم عشوائي في كل مرة يقوم فيها شخص ما بتغيير ورقة العمل:
- انقر فوق خلية ورقة عمل حيث تريد أن يتواجد الرقم العشوائي.
- اكتب الوظيفة =RAND ()في شريط الصيغة أعلى ورقة العمل.
- اضغط على مفتاح F9 لتغيير وظيفة RANDإلى رقم عشوائي ثابت.
- اضغط على مفتاح أدخلعلى لوحة المفاتيح لعرض الرقم العشوائي في الخلية المحددة.
- الآن ، الضغط على F9لن يؤثر على الرقم العشوائي.