یکی از راههای تولید اعداد تصادفی در Google Sheets، تابع RAND است. این تابع به خودی خود محدوده محدودی را در هنگام تولید اعداد تصادفی ایجاد می کند. با استفاده از RAND در فرمول ها و با ترکیب آن با توابع دیگر، دامنه مقادیر به راحتی قابل افزایش است.
عملکرد RAND چگونه کار می کند
با مشخص کردن مقادیر بالا و پایین یک محدوده، RAND می تواند اعداد تصادفی را در یک محدوده مشخص، مانند 1 و 10 یا 1 و 100 برگرداند.
خروجی تابع را نیز می توان با ترکیب تابع با تابع TRUNC به اعداد صحیح تقلیل داد.
در Google Sheets، هنگام ایجاد یک مقدار تصادفی بین 0 و 1، تابع RAND یک عدد تصادفی بین 0 شامل 1 و انحصاری را برمی گرداند. در حالی که معمولاً می توان محدوده مقادیر تولید شده توسط تابع را از 0 تا 1 توصیف کرد، در حقیقت، دقیق تر است که بگوییم محدوده بین 0 و 0.99999999 است…
فرمولی که یک عدد تصادفی بین 1 و 10 برمی گرداند، مقداری بین 0 و 9.99999 برمی گرداند…
نحو تابع RAND
سینتکس یک تابع به چیدمان تابع اشاره دارد و شامل نام تابع، براکت ها، جداکننده های کاما و آرگومان ها می شود.
نحو تابع RAND این است:
=RAND ()
برخلاف تابع RANDBETWEEN، که نیاز به تعیین آرگومان های سطح بالا و پایین دارد، تابع RAND هیچ آرگومانی را نمی پذیرد.
عملکرد RAND و نوسانات
تابع RAND یک تابع فرار است که به طور پیشفرض، هر بار که کاربرگ تغییر میکند، تغییر میکند یا دوباره محاسبه میشود و این تغییرات شامل اقداماتی مانند افزودن دادههای جدید میشود.
علاوه بر این، هر فرمولی که به طور مستقیم یا غیرمستقیم به سلولی حاوی یک تابع فرار بستگی دارد نیز هر بار که تغییری در کاربرگ رخ می دهد دوباره محاسبه می شود.
بنابراین، در کاربرگهایی که حاوی مقادیر زیادی داده هستند، باید از توابع فرار با احتیاط استفاده کرد، زیرا می توانند زمان پاسخگویی برنامه را به دلیل فراوانی محاسبات مجدد کاهش دهند.
ایجاد اعداد تصادفی جدید با Refresh
از آنجایی که Google Sheets یک برنامه صفحه گسترده آنلاین است، تابع RAND را می توان با تازه کردن صفحه با استفاده از دکمه بازخوانی مرورگر وب مجبور به تولید اعداد تصادفی جدید کرد.
گزینه دوم فشار دادن کلید F5 روی صفحه کلید است، که همچنین پنجره مرورگر فعلی را تازه می کند.
تغییر فرکانس رفرش RAND
در Google Sheets، میتوانید فرکانس محاسبه مجدد RAND و سایر توابع فرار را از پیشفرض هنگام تغییر به: تغییر دهید
- در حال تغییر و هر دقیقه.
- در حال تغییر و هر ساعت.
مراحل تغییر نرخ تازه سازی عبارتند از:
- منوی File را برای باز کردن لیست گزینه های منو انتخاب کنید.
-
Spreadsheet Settings را در لیست انتخاب کنید تا کادر گفتگوی تنظیمات صفحه گسترده باز شود.
-
در بخش محاسبه مجدد کادر گفتگو، تنظیم فعلی را انتخاب کنید، مانند در تغییر برای نمایش فهرست کامل گزینههای محاسبه مجدد.
-
گزینه محاسبه مجدد را در لیست انتخاب کنید.
-
دکمه Save Settings را برای ذخیره تغییرات و بازگشت به کاربرگ انتخاب کنید.
وارد کردن تابع RAND
از آنجایی که تابع RAND هیچ آرگومان نمی گیرد، می توان آن را با تایپ: وارد هر سلول کاربرگ کرد
=RAND ()
همچنین میتوانید تابع را با استفاده از کادر پیشنهاد خودکار Google Sheets که با تایپ نام تابع در یک سلول ظاهر میشود، وارد کنید. مراحل عبارتند از:
- یک سلول در کاربرگ را انتخاب کنید که در آن نتایج تابع نمایش داده شود.
-
علامت مساوی (=) و سپس نام تابع RAND را تایپ کنیدهمانطور که تایپ می کنید، کادر پیشنهاد خودکار با نام توابع ظاهر می شود که با حرف R شروع می شود. وقتی نام RAND در کادر ظاهر شد، name را انتخاب کنید تا نام تابع را وارد کنید و یک براکت گرد باز در سلول انتخاب شده.
-
یک عدد تصادفی بین 0 و 1 در سلول فعلی ظاهر می شود. برای ایجاد دیگری، کلید F5 را روی صفحهکلید فشار دهید یا مرورگر را تازهسازی کنید.
وقتی سلول فعلی را انتخاب می کنید، تابع کامل=RAND () در نوار فرمول بالای کاربرگ ظاهر می شود.
تولید اعداد تصادفی بین 1 و 10 یا 1 و 100
شکل کلی معادله ای که برای تولید یک عدد تصادفی در یک محدوده مشخص استفاده می شود این است:
=RAND()(بالا - پایین) + پایین
در اینجا، بالا و پایین به معنای حد بالا و پایین محدوده مورد نظر اعداد است.
برای ایجاد یک عدد تصادفی بین 1 و 10، فرمول زیر را در سلول کاربرگ وارد کنید:
=RAND()(10 - 1) + 1
برای ایجاد یک عدد تصادفی بین 1 تا 100 فرمول زیر را در یک سلول کاربرگ وارد کنید:
=RAND()(100 - 1) + 1
تولید اعداد صحیح تصادفی بین 1 و 10
برای برگرداندن یک عدد صحیح - یک عدد کامل بدون بخش اعشاری - شکل کلی معادله این است:
=TRUNC (RAND() (بالا - پایین) + پایین)
برای ایجاد یک عدد صحیح تصادفی بین 1 و 10، فرمول زیر را در یک سلول کاربرگ وارد کنید:
=TRUNC (RAND()(10 - 1) + 1)