دالة الـRAND في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـRAND في الإكسيل
تعد دالة الـRAND إحدى دوال الرياضيات والمثلثات التابعة لبرنامج الإكسيل، حيث يتم استخدام هذه الدالة للحصول على رقم عشوائي ""Random"" بين 0 و1 في ورقة عمل إكسيل، إذ سيتم إرجاع عدد حقيقي عشوائي في كل مرة يقوم فيها المستخدم بفتح ورقة العمل التي تم إدراج دالة الـRAND فيها، وعادةً ما يتم استخدام هذه الدالة في مجالات عديدة، إذ يتم استخدامها بشكل واسع في التشفير والإحصاء وعمليات التحليل المالي للحصول على أرقام عشوائية، ولكن يعد استخدام هذه الدالة في صناعة التمويل قليلًا مقارنةً مع استخدامها في المجالات الأخرى، ومن الجدير بالذكر أن دالة الـRAND تابعة لإصدار إكسيل لعام 2000، ومن ثم تم إدراجها في جميع الإصدارات اللاحقة.
كيفية استخدام دالة الـRAND في الإكسيل
تقوم دالة الـRAND في الإكسيل بإرجاع رقم حقيقي عشوائي أكبر أو يساوي 0 وأقل من 1، وتحدث هذه العملية عن طريق صيغة سهلة جدًا لا تحتاج إلى إدخال أية قيمة فيها، حيث يقوم المستخدم باختيار الخلية المراد إظهار الرقم العشوائي فيها، ويبدأ بكتابة إشارة المساواة تليها كلمة RAND متبوعةً بقوسين، إذ تتبع دالة الـRAND في الإكسيل الصيغة العامة الآتية:
()RAND=
إذا أريد استخدام دالة الـRAND في خلية ما من دون تغيير القيمة العشوائية الناتجة في كل مرة يتم فيها استخدام الخلية في الحسابات يمكن إدخال؛ ()RAND=، في شريط الصيغة ومن ثم الضغط على F9 لتتحول هذه الصيغة إلى ناتجها، ولقد تغيرت طريقة حساب هذا الرقم العشوائي في إصدار 2010 وما يليه، إذ تغيرت الخوارزمية التي يقوم برنامج إكسيل بإنتاج الأرقام العشوائية من خلالها.
أمثلة عملية دالة الـRAND في الإكسيل
يمكن استخدام صيغة دالة الـRANDBETWEEN بدلًا من دالة الـRAND إذا أريد إرجاع قيمة بين عددين غير الصفر والواحد، ولكن يمكن استخدام دالة الـRAND أيضًا للقيام بهذا عن طريق إدخال الصيغة؛ RAND()*(b-a)+a=، التي تمثل إمكانية إرجاع رقم عشوائي بين رقم صغير ""a"" ورقم كبير ""b"" يختارهما المستخدم، وفي ما يأتي بعض الأمثلة العملية على استخدام دالة الـRAND في الإكسيل:
لإرجاع قيمة عشوائية بين العددين 50 و 149.999، يمكن استخدام الصيغة الآتية، إذا كانت قيمة A1 تساوي العدد 50، وكانت قيمة A2 تساوي العدد 150:
RAND()*(A2-A1)+A1=
لإرجاع قيمة عشوائية بين العددين 50 و 199.999، يمكن استخدام الصيغة الآتية، إذا كانت قيمة A1 تساوي العدد 50، وكانت قيمة A3 تساوي العدد 200:
RAND()*(A3-A1)+A1=
لإرجاع قيمة عشوائية بين العدد 100 والعدد 199.999، يمكن استخدام الصيغة الآتية:
RAND()*(200-100)+100=
لإرجاع عدد صحيح يمثل قيمة عشوائية بين العدد 100 والعدد 199، يمكن استخدام الصيغة الآتية التي تحتوي على كل من دالة الـRAND التي ترجع قيمة عشوائية ودالة الـINT التي ترجع عدد صحيح وتتخلص من المنازل العشرية:
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.