تولید عدد تصادفی در اکسل به راحتی آب خوردن!

همه ما در کارهای روزمره خود ممکن است به مسائلی برخورد کنیم که نیاز به استفاده از اعداد تصادفی داشته باشیم. مانند انجام قرعه کشی، به دست آوردن لیست تصادفی از اعداد برای تجزیه و تحلیل دادهها، یا انتخاب تصادفی دانش آموزان برای تشکیل گروه در مدرسه؛ که راحتترین راه برای بدست آوردن آن استفاده از اکسل است. پس در این مقاله از مجله یوآفیس با ما همراه باشید تا با نحوه تولید عدد تصادفی در اکسل آشنا شوید.
در این مطلب میخوانید
نحوه ایجاد اعداد تصادفی در اکسل
برای ایجاد کردن عدد تصادفی در اکسل از دو تابع Rand و Randbetween استفاده میشود. تفاوت این دو تابع در این است که در تابع Randbetween احتمال تکرار در نتیجه زیاد بوده، اما تابع Rand نتیجه را بدون تکرار به شما ارائه میدهد. از طرفی تابع Rand فقط اعداد تصادفی صفر و یک را ارائه داده و میتوان از آن همراه با تابع Rank برای تولید اعداد تصادفی منحصر به فرد در اکسل استفاده کرد.
ایجاد عدد تصادفی در اکسل با استفاده از تابع Randbetween
این تابع مجموعهای از اعداد تصادفی اعداد صحیح را بین دو عدد مشخص تولید میکند. این دو عدد مشخص آرگومانهای تابع Randbetween هستند که با مقدار Bottom و Top نشان داده میشوند.
برای مثال فرض کنید که میخواهیم ۱۰ عدد تصادفی بین اعداد ۱ تا ۱۰۰ تولید کنیم. برای این کار به روش زیر عمل میکنیم:
- سلولی را که میخواهید عدد تصادفی را در آن به دست بیاورید انتخاب کنید.
- در سلول مورد نظر عبارت Randbetween(1,100) = را وارد کنید.
- سپس کلید Control را نگه داشته و Enter را فشار دهید.
در نهایت خواهید دید که ۱۰ عدد تصادفی در سلول مورد نظر درج میشوند.
به طور کلی شاید تابع Randbetween برای به دست آوردن اعداد تصادفی مناسب باشد، اما چون تکرار در نتیجه آن وجود دارد ممکن است برای محاسباتی که تکرار در آنها مجاز نیست مناسب نباشد. همانطور که در تصویر زیر میبینید وقتی از تابع Randbetween برای به دست آوردن ۱۰ عدد تصادفی استفاده میکنیم و فرمول Randbetween(1,10) = را وارد میکنیم پس از محاسبه چند عدد تکراری به ما خواهد داد.
اگر با وجود موارد تکراری مشکلی ندارید، استفاده از تابع Randbetween ساده ترین راه برای تولید عدد تصادفی در اکسل است.
نکته/ دقت داشته باشید که Randbetween یک تابع فرار بوده و هر بار که تغییری در Worksheet ایجاد میشود محاسبات را از اول انجام میدهد. برای جلوگیری از محاسبه مجدد اعداد تصادفی نتیجه فرمول را به Values تغییر دهید.
ایجاد عدد تصادفی با استفاده از تابع Rand و Rank
همه ما تابع Rand را به تابعی که مقادیر تکراری در نتیجه آن وجود ندارد میشناسیم. اما به عنوان یک پیشنهاد توصیه میکنیم که همیشه هنگام استفاده از این تابع مقادیر به دست آمده را بررسی کنید.
حال فرض کنید میخواهیم ۱۰ عدد تصادفی بدون تکرار در اکسل تولید کنیم. برای این کار مراحل زیر را انجام دهید:
- سلولی را که میخواهید عدد تصادفی در آن قرار بگیرند انتخاب کنید.
- در سلول مورد نظر عبارت Rand()= را وارد کنید.
- سپس کلید Control را نگه داشته و Enter را فشار دهید.
- همه سلولهایی را که میخواهید نتیجه تابع Rand در آن قرار بگیرد را انتخاب کرده و آنها را به Values کانورت کنید.
- در آخر در ستون مجاور آن از فرمول روبرو استفاده کنید: RANK.EQ(A2,$A$2:$A$11)
در نهایت هم میتوانید از مقادیر ستون B به عنوان اعداد تصادفی استفاده کنید.
نکته/ با اینکه در نتیجه تابع Rand احتمال وجود عدد تکراری کم است، اما توصیه میکنیم که پس از ارائه نتیجه، اعداد را بررسی کنید. برای این کار میتوانید از Conditional Formatting برای هایلایت موارد تکراری و از گزینه Remove Duplicate برای حذف آنها استفاده کنید.
جمع بندی
در این مقاله سعی کردیم دو روش مرسوم برای به دست آوردن عدد تصادفی در اکسل را به طور کامل به شما معرفی کنیم. علاوه بر استفاده از توابع مختلف میتوان از ابزارهای آماری دیگری نیز در اکسل، عددهای تصادفی را بر اساس تعداد سطر و ستون ها تولید کرد. استفاده از هر یک از آنها به سلیقه شخصی کاربران و میزان اطلاعات آنها از ابزارهای اکسل بستگی دارد. توصیه میکنیم اگر در استفاده از برنامه کاربردی اکسل مبتدی هستید و به صورت کامل به آن تسلط ندارید، با شرکت در دوره کاربری اکسل شروع به یادگیری کنید. شما عزیزان میتوانید برای شرکت در این دوره و اطلاع از سرفصلهایی که توسط مدرس این دوره آموزش داده میشود روی تصویر زیر کلیک کنید. در نهایت از اینکه با ما تا پایان این مطلب همراه بودید ممنونیم.
