0Pricing
Excel Formulas Academy · درس

إنشاء بيانات عشوائية باستخدام RANDARRAY

إنشاء مصفوفات من الأرقام العشوائية لأغراض أخذ العينات والاختبار

إنشاء بيانات عشوائية باستخدام RANDARRAY درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

ما الذي تفعله RANDARRAY

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

كانت جداول البيانات الأقدم توفر RAND (عددًا عشريًا عشوائيًا واحدًا) وRANDBETWEEN (عددًا صحيحًا عشوائيًا واحدًا). وتجمع RANDARRAY الفكرتين في دالة توزيع واحدة تملأ العدد الذي تطلبه من الخلايا.

=RANDARRAY(5, 1)

بنية RANDARRAY

تقبل RANDARRAY ما يصل إلى خمس وسيطات، وجميعها اختيارية:

  • rows عدد الصفوف المراد ملؤها (القيمة الافتراضية 1)
  • columns عدد الأعمدة (القيمة الافتراضية 1)
  • min أصغر قيمة (القيمة الافتراضية 0)
  • max أكبر قيمة (القيمة الافتراضية 1)
  • whole_number القيمة TRUE للأعداد الصحيحة، وFALSE للأعداد العشرية (القيمة الافتراضية FALSE)

عند عدم تقديم أي وسيطات، تُرجع الدالة عددًا عشريًا عشوائيًا واحدًا بين 0 و1.

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

عمود من الأعداد العشرية العشوائية

أبسط استخدام عملي هو طلب عدة صفوف من الأعداد العشرية بين 0 و1. كل قيمة هي عدد عشوائي جديد يحتوي على منازل عشرية متعددة.

توزّع هذه الصيغة 10 أعداد عشرية عشوائية نزولًا في عمود، وهو أمر مفيد للأوزان أو التذبذب العشوائي أو اختبارات الاحتمالات.

=RANDARRAY(10)

تعيين الحدين الأدنى والأقصى

تحدد الوسيطتان الثالثة والرابعة نطاق القيم. للحصول على أعداد عشرية بين 50 و100، أدخل هاتين القيمتين بوصفهما min وmax.

تذكّر إدخال rows وcolumns أولًا. وينتج عن ذلك 8 قيم عشرية عشوائية، تقع كل منها بين 50 و100.

=RANDARRAY(8, 1, 50, 100)

إنشاء أعداد صحيحة

عيّن الوسيطة الخامسة whole_number إلى TRUE للحصول على أعداد صحيحة بدلًا من الأعداد العشرية. وهذا هو البديل الحديث للدالة RANDBETWEEN.

تنتج هذه الصيغة 6 أعداد صحيحة عشوائية من 1 إلى 6، كما لو كنت ترمي مجموعة من النرد.

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

إنشاء شبكة عشوائية

أدخل كلًا من rows وcolumns لملء كتلة مستطيلة. ادمج ذلك مع min وmax وTRUE لإنشاء شبكة من الأعداد الصحيحة.

ننشئ هنا شبكة من 4 صفوف و3 أعمدة، تحتوي على أعداد صحيحة من 1 إلى 100، وهي مثالية لمجموعات البيانات النموذجية أو تجهيزات الاختبار.

=RANDARRAY(4, 3, 1, 100, TRUE)

إعادة حساب RANDARRAY

RANDARRAY دالة متغيرة: تتغير قيمها في كل مرة يُعاد فيها حساب الورقة، مثلًا عند تعديل أي خلية أو الضغط على F9. وهذا رائع لاختبارات ماذا لو المباشرة، لكنه غير مناسب إذا كنت تحتاج إلى أرقام ثابتة.

إذا أردت تثبيت مجموعة من القيم العشوائية، فانسخ النطاق الموزّع والصقه مرة أخرى باعتباره قيمًا فقط.

=RANDARRAY(10, 1, 1, 100, TRUE)

أخذ عينات عشوائية باستخدام SORTBY

إليك حيلة مفيدة: اخلط قائمة بترتيبها عشوائيًا عبر فرزها باستخدام RANDARRAY كمفتاح. اقرنها مع SORTBY.

بالنسبة إلى الأسماء في A2:A20، ترتب هذه الصيغة الأسماء حسب رقم عشوائي جديد، فتخلط القائمة فعليًا. خذ الصفوف القليلة الأولى للحصول على عينة عشوائية.

=SORTBY(A2:A20, RANDARRAY(19))

RANDARRAY في Google Sheets

يدعم Google Sheets الدالة RANDARRAY أيضًا، إلا أن مجموعة وسائطها أبسط: rows وcolumns فقط، وتُرجع دائمًا أعدادًا عشرية بين 0 و1.

للحصول على نطاق مخصص أو أعداد صحيحة في Sheets، غلّف الناتج، مثلًا بضربه وإضافة قيمة، ثم استخدم INT. ولا تتوفر هناك وسيطات Excel، وهي min وmax وwhole_number.

=INT(RANDARRAY(6,1)*6)+1

انتبه إلى التوزيع

مثلها مثل كل مصفوفة ديناميكية، تحتاج RANDARRAY إلى خلايا فارغة للتوسع فيها. ستؤدي مطالبة كبيرة مثل RANDARRAY(1000) إلى ظهور الخطأ #SPILL! إذا حجب أي شيء النطاق.

ضعها في مساحة مفتوحة وأزل العوائق قبل إنشاء كتل كبيرة من البيانات العشوائية.

=RANDARRAY(1000, 1, 1, 100, TRUE)

مجموعة بيانات عملية للاختبار

اجمع الأفكار لإنشاء بيانات تجريبية بسرعة. أنشئ عمودًا من أرقام مبيعات عشوائية لاختبار لوحة معلومات قبل وصول الأرقام الفعلية.

توزّع هذه الصيغة 50 مبلغًا عشوائيًا صحيحًا بالدولار، تتراوح بين 100 و5000. الصقها كقيم لتثبيتها، ثم أنشئ صيغك فوقها.

=RANDARRAY(50, 1, 100, 5000, TRUE)

تحقق سريع

تريد عمودًا واحدًا يحتوي على 6 أعداد صحيحة عشوائية بين 1 و6، مثل نتائج رمي النرد. ما الصيغة الصحيحة؟

مراجعة: البيانات العشوائية باستخدام RANDARRAY

تملأ RANDARRAY كتلة من القيم العشوائية باستخدام صيغة واحدة:

  • =RANDARRAY(rows, columns, min, max, whole_number)
  • جميع الوسيطات اختيارية؛ وتُرجع RANDARRAY() المجردة عددًا عشريًا واحدًا بين 0 و1
  • عيّن whole_number إلى TRUE للحصول على أعداد صحيحة (بديلًا عن RANDBETWEEN)
  • الدالة متغيرة، لذا الصق الناتج كقيم لتثبيت الأرقام

اقرنها مع SORTBY لخلط البيانات وأخذ عينات منها، واترك مساحة كافية للتوزيع.

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

الأسئلة الشائعة

هل درس «إنشاء بيانات عشوائية باستخدام RANDARRAY» مجاني؟

نعم — نص درس «إنشاء بيانات عشوائية باستخدام RANDARRAY» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

ماذا ستتعلم في «إنشاء بيانات عشوائية باستخدام RANDARRAY»؟

إنشاء مصفوفات من الأرقام العشوائية لأغراض أخذ العينات والاختبار تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟

لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «إنشاء بيانات عشوائية باستخدام RANDARRAY»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟

نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ترتيب النتائج باستخدام SORT
  2. الترتيب حسب عمود آخر باستخدام SORTBY
  3. إنشاء أرقام باستخدام SEQUENCE
  4. إنشاء بيانات عشوائية باستخدام RANDARRAY
← العودة إلى Excel Formulas Academy