Sunday, November 15, 2009

توليد قيم رقمية بشكل عشوائى

بسم الله الرحمن الرحيم

حين ترغب فى الحصول على عدة قيم رقمية مختلفة بشكل عشوائى من أجل تطبيق إحدى المعادلات عليها للتأكد من صحة نتائجها أو تريد هذه القيم من أجل تجربة إستخدام إحدى أدوات الإكسل المختلفة فإنك قد تقوم بذلك من خلال إدخال هذه القيم بشكل يدوى أو أن تستخدم الطريقة التالية والتى تعتمد على الدالتين RAND و INT.

الحصول على قيم رقمية بين 0 و القيمة X

بفرض أن X = 50 تكون المعادلة المستخدمة كالتالى

تفسير المعادلة السابقة:

  1. تبدأ هذه المعادلة من خلال تنفيذ الدالة RAND والتى تقوم بتوليد قيم رقمية عشوائية بين 0 و 1
  2. بعد توليد القيمة الرقمية العشرية يتم إيجاد حاصل ضربها مع القيمة X والتى فرضنا أنها = 50 فبالتالى نكون قد حصلنا على رقم صحيح وكسر
  3. للتخلص من القيمة العشرية فى الخطوة السابقة نستخدم إحدى دوال التقريب وهنا سنستخدم الدالة INT لأنها لا تحتاج إلى تحديد المدى الخاص بالتقريب ولكنها تقوم بالتقريب لأقرب أقل رقم صحيح

ملاحظات على المعادلة السابقة:

  • القيم الرقمية التى نحصل عليها لا تشتمل على القيمة X لكنها تشتمل على القيمة 0
  • للحصول على القيمة X نقوم بإضافة 1 ( لن تحصل بذلك على 0) فى نهاية المعادلة لتصبح المعادلة كالتالى

    انظر الصورة التالية

  • للحصول على قيم رقمية بين X و Y نستخدم المعادلة التالية بفرض أن X=15 و Y=25 (تشتمل على القيمة X ولا تشتمل على القيمة Y)

  • للحصول على قيم رقمية بين X و Y نستخدم المعادلة التالية بفرض أن X=15 و Y=25 (تشتمل على القيمة X والقيمة Y)

    انظر الصورة التالية

ملحوظة : يمكنك الحصول على قيم رقمية عشوائية بين قيميتين بواسطة الدالة RANDBETWEEN

فى رعاية الله

»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.

»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر   الـ RSS أو عبر الـ e-mail للحصول على جديد الموقع مباشرة.

No comments:

Post a Comment