طريقة واحدة لتوليد أرقام عشوائية في Excel مع RAND وظيفة. في حد ذاته ، تولد الدالة نطاقًا محدودًا من الأرقام العشوائية ، ولكن باستخدام RAND في الصيغ مع وظائف أخرى ، يمكن بسهولة توسيع نطاق القيم بحيث:
- من خلال تحديد القيم العالية والمنخفضة للنطاق ، RAND يمكن إرجاع أرقام عشوائية ضمن نطاق محدد ، مثل 1 و 10 أو 1 و 100.
- يمكن اختزال ناتج الدالة إلى الأعداد الصحيحة عن طريق دمج الوظيفة مع TRUNC الدالة ، التي تقطع أو تزيل كل المنازل العشرية من رقم.
ال RAND تقوم الدالة بإرجاع عدد موزعة بالتساوي أكبر من أو تساوي 0 وأقل من 1. في حين أنه من الطبيعي وصف نطاق القيم التي تم إنشاؤها بواسطة الدالة على أنها من 0 إلى 1 ، في الواقع ، من الأفضل تحديد النطاق بين 0 و 0.999 …
RAND الدالة بناء الجملة والحجج
تشير صيغة الدالة إلى تخطيط الدالة وتتضمن اسم الدالة ، الأقواس ، فاصلات الفواصل ، والحجج. بناء الجملة ل RAND الوظيفة هي:
= راند ()
على عكس RANDBETWEEN الدالة ، التي تتطلب وسيطات متطورة وذات نهاية منخفضة ، لا تقبل وظيفة RAND أي وسيطات.
العديد من RAND استخدمت الأمثلة الدالة لإنتاج النتائج الموضحة في الصورة أعلاه.
- المثال الأول يدخل RAND تعمل من تلقاء نفسها.
- المثال الثاني يقوم بإنشاء صيغة تقوم بإنشاء رقم عشوائي بين 1 و 10 أو 1 و 100.
- المثال الثالث يولد عدد صحيح عشوائي بين 1 و 10 باستخدام TRUNC وظيفة.
- المثال الأخير يستخدم مستدير - كروي تعمل على تقليل عدد المنازل العشرية للأرقام العشوائية.
توليد أرقام مع راند
بما أن الدالة RAND لا تأخذ أي حجج ، فيمكن إدخالها بسهولة في أي خلية في ورقة العمل بمجرد النقر فوق الخلية والكتابة:
= راند ()
والنتيجة هي رقم عشوائي بين 0 و 1 في الخلية.
توليد أرقام داخل المدى
الشكل العام للمعادلة المستخدمة لتوليد رقم عشوائي ضمن نطاق محدد هو:
= راند () * (مرتفع - منخفض) + منخفض
متوسط و منخفض يدل على الحدود العليا والسفلية للنطاق المطلوب من الأرقام. كمثال ، لإنشاء رقم عشوائي بين 1 و 10 ، أدخل الصيغة التالية في خلية ورقة عمل:
توليد أعداد عشوائية عشوائية مع راند
لإرجاع عدد صحيح - عدد صحيح بدون جزء عشري - يكون الشكل العام للمعادلة هو:
= TRUNC (راند () * (مرتفع - منخفض) + منخفض
بدلا من إزالة جميع المنازل العشرية مع TRUNC وظيفة ، يمكننا استخدام ما يلي مستدير - كروي تعمل بالاشتراك مع RAND لتقليل عدد المنازل العشرية في الرقم العشوائي إلى اثنين.
= ROUND (RAND () * (مرتفع - منخفض) + منخفض ، عشري
وظيفة راند وتقلب
ال RAND وظيفة واحدة من الوظائف المتقلبة في Excel. هذا يعني ذاك:
- إعادة حساب الدالة وينتج رقم عشوائي جديد في كل مرة تتغير فيها ورقة العمل ، بما في ذلك إجراءات مثل إضافة بيانات جديدة.
- أي صيغة تعتمد بشكل مباشر أو غير مباشر على خلية تحتوي على دالة متغيرة أيضاً إعادة حساب كل مرة يحدث فيها تغيير في ورقة العمل.
- في أوراق العمل أو المصنفات التي تحتوي على كميات كبيرة من البيانات ، ينبغي استخدام الوظائف المتقلبة بحذر لأنها يمكن أن تبطئ وقت استجابة البرنامج بسبب تكرار عمليات إعادة الحساب.
يمكن تحقيق وظيفة RAND لإنتاج أرقام عشوائية جديدة دون إجراء تغييرات أخرى على ورقة العمل بالضغط علىF9المفتاح على لوحة المفاتيح. هذا يفرض ورقة العمل بأكملها لإعادة حساب بما في ذلك أي الخلايا التي تحتوي على الدالة RAND.
الF9 يمكن أيضًا استخدام المفتاح لمنع رقم عشوائي من التغيير في كل مرة يتم فيها إجراء تغيير على ورقة العمل:
- انقر فوق خلية ورقة العمل حيث يوجد الرقم العشوائي.
- اكتب الوظيفة = RAND () في شريط الصيغة أعلى ورقة العمل.
- اضغط علىF9 مفتاح لتغيير RAND تعمل في رقم عشوائي ثابت.
- اضغط علىأدخل مفتاح على لوحة المفاتيح لإدخال الرقم العشوائي في الخلية المحددة.
الآن ، الضغطF9 مرة أخرى لن يكون لها أي تأثير على الرقم العشوائي.