چطور با فرمول های ساده اعداد تصادفی در اکسل تولید کنیم؟
برای تولید اعداد تصادفی در اکسل میتوانید از توابع RAND و RANDBETWEEN و RANDARRAY استفاده کنید. این توابع برای کاربردهای مختلفی مانند قرعهکشی در اکسل یا تحلیل دادهها مناسب هستند. در ادامه نحوهی استفاده از این توابع را برای تولید اعداد تصادفی در اکسل توضیح میدهیم.
توابع تصادفی در اکسل
هر کدام از این توابع با توجه به نیاز شما میتوانند گزینهی مناسبی برای تولید اعداد تصادفی در بازهی مشخص باشند:
- RAND: تولید اعداد تصادفی اعشاری در اکسل
- RANDBETWEEN: تولید عدد تصادفی صحیح در اکسل
- RANDARRAY: برای تولید آرایهای از اعداد تصادفی
تولید اعداد اعشاری تصادفی
تابع rand در اکسل، سادهترین روش برای تولید اعداد تصادفی اعشاری در اکسل است. این تابع به وارد کردن اطلاعات اضافی در داخل پرانتز نیازی ندارد و با نوشتن فرمول زیر، عددی تصادفی بین صفر و یک ایجاد میکند:
برای تولید عددی در بازهی مشخص، میتوانید حاصل تابع را ضرب کنید.
مثال: برای تولید عدد رندوم بین صفر تا ۱۰۰ از فرمول زیر استفاده کنید:
مثال دیگر: اگر به عدد تصادفی بین دو مقدار خاص، مثلاً ۱۰ و ۵۰ نیاز دارید، فرمول زیر یک عدد تصادفی به شما میدهد.
تولید عدد تصادفی صحیح در اکسل
تابع randbetween در اکسل عددی تصادفی صحیح بین دو مقدار دلخواه تولید میکند. این تابع دارای دو آرگومان است:
- آرگومان اول (bottom): مشخص میکند کوچکترین عدد در بازه چه باشد.
- آرگومان دوم (top): تعیین میکند بزرگترین عدد در بازه چه باشد.
مثال: برای ایجاد یک عدد تصادفی بین یک تا ۱۰۰، از فرمول زیر استفاده کنید:
این تابع زمانی مفید است که به تولید عدد تصادفی صحیح در اکسل نیاز دارید، مانند قرعه کشی در اکسل یا تولید کدهای تصادفی.
هر سه تابع تصادفی RAND و RANDBETWEEN و RANDARRAY با هر تغییری در شیت اکسل یا بهروزرسانی مقادیر دوباره محاسبه میشوند و عدد جدیدی تولید میکنند. برای ثابت نگهداشتن مقادیر، سلولها را انتخاب کنید، کلیدهای Ctrl + C را برای کپی بزنید، سپس Ctrl + V را برای بازکردن پنجرهی Paste Special فشار دهید و گزینهی Values را از فهرست انتخاب کنید.
تولید آرایه ای از اعداد تصادفی
تابع RANDARRAY امکان تولید یک آرایه از اعداد تصادفی را فراهم میکند. این تابع با ابعاد، بازه و نوع اعداد (صحیح یا اعشاری) قابل تنظیم است. تابع RANDARRAY فقط در نسخههای Excel 2021 و Excel 365 وجود دارد و در نسخههای قبلی در دسترس نیست.
فرمول این تابع به شکل زیر است:
شما میتوانید تعداد ردیفها و ستونها را برای پر کردن با اعداد تصادفی مشخص کنید، همچنین حد پایین و بالا را تعیین کنید و انتخاب کنید که تابع عدد صحیح یا اعشاری نمایش دهد.
بهعنوان مثال، برای ایجاد یک آرایهی ۶ ردیفه و ۴ ستونه از اعداد صحیح تصادفی بین ۱۰۰ و ۲۰۰، میتوانید از فرمول زیر استفاده کنید:
اگر به اعداد اعشاری نیاز دارید، مقدار آرگومان whole_number را برابر FALSE قرار دهید یا آن را تعریف نکنید.
تابع RANDARRAY بهویژه زمانی مفید است که نیاز به تولید دادههای بزرگ یا ماتریسهای تصادفی برای شبیهسازی، تست یا تحلیل دارید.
بسته به نیاز خاص شما، هرکدام از توابع RAND و RANDBETWEEN و RANDARRAY میتوانند انتخاب مناسبی برای تولید نوع خاصی از اعداد تصادفی که به آن نیاز دارید، باشند. تنها نکتهای که باید به خاطر داشته باشید این است که این توابع هر بار که صفحه تغییر میکند، مقادیر جدیدی تولید میکنند، اما با استفاده از روش سادهای که در قسمت بالا گفته شد، میتوانید مقادیر را ثابت نگه دارید.
آیا شما از توابع تصادفی در اکسل استفاده کردهاید؟ کدامیک از این توابع برای نیازهای شما مفیدتر بوده است؟ خوشحال میشویم که نظرات و تجربیات خود را بهاشتراک بگذارید.