Excel дээр санамсаргүй тоо үүсгэх нэг арга бол RAND функц юм. RAND нь дангаараа санамсаргүй тоон хязгаарлагдмал хүрээг үүсгэдэг боловч үүнийг бусад функцтэй томьёонд ашигласнаар та утгын хүрээг өргөтгөж, ингэснээр:
- RAND нь 1 ба 10 эсвэл 1 ба 100 гэх мэт тодорхой муж доторх санамсаргүй тоог буцаах боломжтой,
- Та функцийн гаралтыг TRUNC функцтэй хослуулан бүхэл тоо болгон бууруулж болно. Энэ нь тооноос бүх аравтын бутархайг тайрах эсвэл хасах боломжтой.
RAND функц нь 0-ээс их буюу тэнцүү ба 1-ээс бага жигд тархсан тоог буцаана. Функцийн үүсгэсэн утгын мужийг дараах байдлаар тодорхойлох нь хэвийн үзэгдэл юм. 0-ээс 1 хүртэл, бодит байдал дээр 0-ээс 0.999 хооронд хэлбэлзэх нь илүү нарийвчлалтай юм…
Эдгээр заавар нь Excel 2019, 2016, 2013, 2010, Excel Online болон Microsoft 365-д зориулсан Excel-д хамаарна.
RAND функцийн синтакс ба аргументууд
Функцийн синтакс нь функцийн зохион байгуулалттай холбоотой бөгөөд функцийн нэр, хаалт, таслал тусгаарлагч болон аргументуудыг агуулдаг. RAND функцийн синтакс нь:
=RAND()
Дээд болон доод түвшний аргументуудыг зааж өгөх шаардлагатай RANDBETWEEN функцээс ялгаатай нь RAND функц нь ямар ч аргумент хүлээн авдаггүй.
Та дээрх зурган дээр хэд хэдэн RAND функцийн жишээг харж болно.
- Эхний жишээ (мөр 2) нь RAND функцэд дангаараа ордог.
- Хоёр дахь жишээ (3 ба 4-р мөр) нь 1-ээс 10-аас 1-ээс 100-ын хооронд санамсаргүй тоог үүсгэдэг томьёог үүсгэдэг.
- Гурав дахь жишээ (мөр 5) TRUNC функцийг ашиглан 1-ээс 10-ын хооронд санамсаргүй бүхэл тоо үүсгэдэг.
- Сүүлийн жишээ (6-р эгнээ) санамсаргүй тоонуудын аравтын бутархайн тоог багасгахын тулд ROUND функцийг ашигладаг.
RAND ашиглан тоо үүсгэж байна
Дахин хэлэхэд RAND функц ямар ч аргумент авдаггүй тул та нүдэн дээр дарж =RAND() гэж бичээд 0-1-ийн хооронд санамсаргүй тоо гарна. нүдэнд.
Хүрээ доторх тоо үүсгэх
Заасан хязгаарт санамсаргүй тоо үүсгэхэд ашигладаг тэгшитгэлийн ерөнхий хэлбэр нь:
=RAND()(Өндөр-Бага)+Бага
Өндөр ба Бага нь хүссэн тооны хязгаарын дээд доод хязгаарыг илэрхийлнэ. Жишээ болгон, 1-ээс 10-ын хооронд санамсаргүй тоо үүсгэхийн тулд ажлын хуудасны нүдэнд дараах томьёог оруулна уу:
=RAND()(10-1)+1
RAND ашиглан санамсаргүй бүхэл тоо үүсгэх
Бүхэл тоо - аравтын бутархайгүй бүхэл тоо - тэгшитгэлийн ерөнхий хэлбэр нь:
=TRUNC(RAND()(Өндөр-Бага)+Бага)
TRUNC функцээр бүх аравтын бутархайг хасахын оронд бид дараах ROUND функцийг - тай хамт ашиглаж болно. RAND санамсаргүй тооны аравтын орны тоог хоёр болгон багасгах.
=ROUND(RAND()(Өндөр-Бага)+Бага, Аравтын тоо)
RAND функц ба тогтворгүй байдал
RANDфункц нь Excel-ийн тогтворгүй функцүүдийн нэг юм; энэ нь: гэсэн үг
- Функц нь шинэ өгөгдөл нэмэх зэрэг үйлдлүүд зэрэг ажлын хуудсанд өөрчлөлт хийх бүрд дахин тооцоолж, санамсаргүй шинэ тоог гаргадаг.
- Дэгдэмхий функц агуулсан нүднээс шууд болон шууд бусаар хамаарах аливаа томьёог мөн ажлын хуудсанд хэн нэгэн өөрчлөлт оруулах болгонд дахин тооцоолно.
- Их хэмжээний өгөгдөл агуулсан ажлын хуудас эсвэл ажлын номонд тогтворгүй функцуудыг ашиглахдаа болгоомжтой байгаарай, учир нь тэдгээр нь дахин тооцооллын давтамжаас болж програмын хариу өгөх хугацааг удаашруулж болзошгүй юм.
Та гар дээрх F9 товчлуурыг дарж ажлын хуудсанд өөр өөрчлөлт хийхгүйгээр RAND функцийг хүчээр шинэ санамсаргүй тоо гаргах боломжтой. Энэ үйлдэл нь RAND функц агуулсан нүдийг оруулаад бүх хуудсыг дахин тооцоолоход хүргэдэг.
Та мөн F9 товчлуурыг ашиглан хэн нэгэн ажлын хуудсанд өөрчлөлт оруулах бүрт санамсаргүй тоо өөрчлөгдөхөөс сэргийлж болно:
- Та санамсаргүй тоог оруулахыг хүссэн ажлын хуудасны нүдэн дээр дарна уу.
- Ажлын хуудасны дээрх томьёоны мөрөнд =RAND() функцийг бичнэ үү.
- F9 товчийг дарж RAND функцийг статик санамсаргүй тоо болгон солино уу.
- Сонгосон нүдэнд санамсаргүй тоог харуулахын тулд гар дээрх Enter товчийг дарна уу.
- Одоо F9 дарснаар санамсаргүй тоонд нөлөөлөхгүй.