چه در حال تولید اعداد قرعه کشی باشید و چه داده های نمونه برای یک نظرسنجی، ایجاد اعداد تصادفی در اکسل آسان است. در حالی که شبیهسازی تصادفی واقعی با نرمافزار دشوار است، توابع تصادفی اکسل نزدیک میشوند و هر زمان که بخواهید دنبالهای از اعداد تصادفی را جمعآوری کنید، گزینه خوبی هستند.
خلاصه عناوین
- تولید اعداد تصادفی در اکسل
- توابع تصادفی در اکسل
چه در حال تولید اعداد قرعه کشی باشید و چه داده های نمونه برای یک نظرسنجی، ایجاد اعداد تصادفی در اکسل آسان است. در حالی که شبیهسازی تصادفی واقعی با نرمافزار دشوار است، توابع تصادفی اکسل نزدیک میشوند و هر زمان که بخواهید دنبالهای از اعداد تصادفی را جمعآوری کنید، گزینه خوبی هستند.
تولید اعداد تصادفی در اکسل
اعداد تصادفی را می توان برای انتخاب تصادفی یک برنده از فهرست اسامی در یک صفحه گسترده، انتخاب پاسخ دهندگان برای شرکت در نظرسنجی از یک گروه بزرگ، ایجاد داده های نمونه برای آزمایش یا تجزیه و تحلیل، یا اجرای شبیه سازی مونت کارلو تولید کرد.
توابع اکسل برای تولید اعداد تصادفی RAND، RANDBETWEEN و RANDARRAY هستند. تولید اعداد تصادفی در اکسل به آسانی تایپ کردن تابع مناسب، افزودن پارامترها (در صورت نیاز) و فشردن Enter است.
توابع تصادفی در اکسل
در حالی که سه تابع تصادفی یک تابع اصلی را انجام می دهند، آنها کمی متفاوت عمل می کنند و بهترین استفاده را در سناریوهای مختلف دارند. RAND برای اعداد تصادفی پیوسته، RANDBETWEEN برای اعداد کامل در محدوده های تعریف شده، و RANDARRAY برای تولید داده های تصادفی انبوه بهترین است. بیایید نگاه دقیق تری بیندازیم.
یک عدد اعشاری تصادفی ایجاد کنید
RAND ساده ترین و ساده ترین تابع تصادفی اکسل برای تولید یک عدد اعشاری تصادفی است. این یک نحو ساده دارد و هیچ پارامتری را نمی گیرد. برای تولید یک عدد تصادفی با استفاده از RAND، کافی است = RAND() را در یک سلول خالی یا نوار فرمول تایپ کنید. این یک عدد اعشاری تصادفی بین 0 و 1 تولید می کند.
=RAND()
اگر به یک عدد تصادفی در یک محدوده خاص نیاز دارید، می توانید آن را با ضرب تابع RAND در حد بالای محدوده مقیاس کنید. به عنوان مثال، برای تولید یک عدد تصادفی بین 0 و 100، از =RAND() * 100 استفاده می کنید. به طور مشابه، اگر به یک عدد تصادفی بین دو مقدار خاص، مثلاً 10 و 50 نیاز دارید، فرمول زیر یک عدد تصادفی به شما می دهد. در آن محدوده:
=RAND() * 100
=RAND() * (50 - 10) + 10
تابع RAND کمتر از RANDBETWEEN اعداد را تکرار می کند زیرا اعداد اعشاری تولید می کند نه اعداد کامل. می توانید از تابع RANK در ترکیب با تابع RAND برای مرتب سازی مقادیر در یک مجموعه داده استفاده کنید.
یک عدد تصادفی واحد تولید کنید
تابع RANDBETWEEN راهی سریع برای تولید یک عدد تصادفی در یک محدوده مشخص ارائه می دهد. از نحو زیر استفاده می کند:
RANDBETWEEN(bottom, top)
RANDBETWEEN دو آرگومان پایین و بالا می گیرد که پایین نشان دهنده کوچکترین عدد در محدوده و بالا بزرگترین است.
به عنوان مثال، برای ایجاد یک عدد تصادفی بین 1 تا 100، از فرمول زیر استفاده کنید:
=RANDBETWEEN(1, 100)
این عملکرد زمانی مفید است که به اعداد کامل نیاز دارید، مانند ایجاد شناسه های تصادفی یا اعداد قرعه کشی.
بر خلاف RAND، RANDBETWEEN یک عدد کامل را برمیگرداند و کنترل بر روی محدودههای بالا و پایین محدوده را فراهم میکند.
هر سه تابع تصادفی زمانی که صفحه گسترده تغییر می کند یا به روز می شود دوباره محاسبه می شود. برای حفظ مقادیر تولید شده، سلول ها را انتخاب کنید، فشار دهید
Ctrl+C
کپی کردن،
Ctrl+V
برای باز کردن
چسب ویژه
کادر محاوره ای و انتخاب کنید
ارزش ها
از لیست گزینه ها
آرایه ای از اعداد تصادفی ایجاد کنید
تابع RANDARRAY به شما این امکان را می دهد که دنباله ای از اعداد تصادفی را بدون استفاده از دسته پر یا کپی و چسباندن یک فرمول تولید کنید. این به شما امکان می دهد یک آرایه مشخص از سلول ها را با اعداد تصادفی در یک محدوده مشخص پر کنید. این پیچیده ترین نحو را دارد، اما می تواند برای ایجاد مجموعه داده های بزرگ در زمان کمی مفید باشد.
فرمول RANDARRAY از دستور زیر پیروی می کند:
=RANDARRAY([rows], [columns], [min], [max], [whole_number])
میتوانید تعداد ردیفها و ستونها را برای پر کردن با اعداد تصادفی، حد پایین و بالایی، و اینکه آیا تابع یک عدد کامل یا یک مقدار اعشاری را برمیگرداند، مشخص کنید.
به عنوان مثال، برای ایجاد یک آرایه 5 ردیفی در 3 ستونی از اعداد تصادفی تصادفی بین 50 تا 100، می توانید از فرمول زیر استفاده کنید:
=RANDARRAY(5, 3, 50, 100, TRUE)
پارامتر whole_number را می توان روی FALSE تنظیم کرد یا اگر به جای اعداد کامل، مقادیر اعشاری می خواهید، تعریف نشده باقی بماند.
تابع RANDARRAY به ویژه زمانی مفید است که شما نیاز به تولید مجموعه داده های بزرگ یا ماتریس های تصادفی برای شبیه سازی، آزمایش یا تجزیه و تحلیل دارید. فرمول های آرایه دیگری در اکسل وجود دارد که باید در زرادخانه خود داشته باشید.
RANDARRAY فقط در اکسل 2021 و اکسل 365 موجود است و در نسخههای قبلی اکسل یافت نمیشود.
بسته به نیاز خاص شما، هر کدام از تابع ها – RAND، RANDBETWEEN، یا RANDARRAY – می توانند انتخاب مناسبی برای تولید نوع اعداد تصادفی مورد نیاز شما باشند.