Excel дээр санамсаргүй тоо үүсгэх. Excel дээр санамсаргүй тоо үүсгэгчийг хэрхэн үүсгэх

Excel нь олох функцтэй санамсаргүй тоо= RAND (). Excel дээр санамсаргүй тоог олох чадвар нь төлөвлөлт эсвэл шинжилгээний чухал хэсэг юм. Та загварынхаа үр дүнг их хэмжээний өгөгдөл дээр урьдчилан таамаглах боломжтой, эсвэл зүгээр л нэг санамсаргүй тоог олж томъёолол эсвэл туршлагаа шалгах боломжтой.

Ихэнх тохиолдолд энэ функцийг олж авахад ашигладаг их тоосанамсаргүй тоо. Тэдгээр. Та үргэлж 2-3 тоог өөрөө гаргаж болно, олон тооны хувьд функцийг ашиглах нь хамгийн хялбар арга юм. Ихэнх програмчлалын хэлэнд ийм функцийг Random (англи хэлнээс санамсаргүй) гэж нэрлэдэг тул та "санамсаргүй дарааллаар" гэх мэт орос хэллэгийг ихэвчлэн олж болно. Англи хэлний Excel-д RAND функцийг RAND гэж жагсаасан

= RAND () функцийн тайлбараас эхэлцгээе. Энэ функц нь аргумент шаарддаггүй.

Мөн энэ нь дараах байдлаар ажилладаг - энэ нь 0-ээс 1 хүртэлх санамсаргүй тоог гаргадаг. Энэ тоо нь бодит байх болно, өөрөөр хэлбэл. ерөнхийдөө ямар ч, дүрмээр бол ийм байдаг аравтын бутархай, жишээ нь 0.0006.

Хадгалах бүрт дугаар өөрчлөгдөх бөгөөд дугаараа шинэчлэхгүйгээр шинэчлэхийн тулд F9 дарна уу.

Тодорхой муж дахь санамсаргүй тоо. Чиг үүрэг

Санамсаргүй тоонуудын боломжит муж танд тохирохгүй байгаа бөгөөд танд 20-135 хүртэлх санамсаргүй тооны багц хэрэгтэй бол яах вэ. Үүнийг яаж хийх вэ?

Та дараах томъёог бичих хэрэгтэй.

RAND () * 115 + 20

Тэдгээр. 0-ээс 115 хүртэлх тоог 20-д санамсаргүй байдлаар нэмэх бөгөөд энэ нь хүссэн мужид тоо авах боломжийг олгоно (эхний зургийг үзнэ үү).

Дашрамд хэлэхэд, хэрэв та ижил мужид бүхэл тоог олох шаардлагатай бол бид утгын дээд ба доод хязгаарыг зааж өгдөг тусгай функц байдаг.

РАНДБЕТВИН (20; 135)

Энгийн, гэхдээ маш тохиромжтой!

Хэрэв танд санамсаргүй тоонуудын олон нүд хэрэгтэй бол доорх нүдийг чирнэ үү.

Тодорхой алхам бүхий санамсаргүй тоо

Хэрэв бид алхамтай санамсаргүй тоо авах шаардлагатай бол, жишээ нь тав, дараа нь бид аль нэгийг нь ашиглана. Энэ нь OKRVVERKH байх болно ()

OKRVVERKH (RAND () * 50; 5)

0-ээс 50 хүртэлх санамсаргүй тоог олж, дараа нь 5-ын хамгийн ойрын үржвэр болгон дугуйлна. Энэ нь 5 ширхэгийн багцыг тооцоолоход тохиромжтой.

Загварыг баталгаажуулахын тулд санамсаргүй байдлаар хэрхэн ашиглах вэ?

Та олон тооны санамсаргүй тоо ашиглан зохион бүтээсэн загварыг шалгаж болно. Жишээлбэл, бизнес төлөвлөгөө ашигтай байх эсэхийг шалгаарай

Энэ сэдвийг тусдаа нийтлэлд оруулахаар шийдсэн. Энэ долоо хоногт шинэчлэлтүүдийг хүлээж байгаарай.

VBA дахь санамсаргүй тоо

Хэрэв та макро бичих шаардлагатай бөгөөд үүнийг хэрхэн хийхээ мэдэхгүй байгаа бол үүнийг уншиж болно.

VBA функцийг ашигладаг Rnd (), мөн тушаалыг оруулахгүйгээр ажиллахгүй Санамсаргүй болгохсанамсаргүй тоо үүсгэгчийг эхлүүлэх. 20-оос 135 хүртэлх санамсаргүй тоог макро ашиглан тооцоолъё.

Sub MacroRand () Randomize Range ("A24") = Rnd * 115 + 20 End Sub

Энэ кодыг VBA засварлагч руу буулгана уу (Alt + F11)

Ердийнх шигээ би өргөдөл гаргадаг жишээ* бүх тооцооллын сонголттой.

Хэрэв танд асуулт байвал сэтгэгдэл бичээрэй!

Манай нийтлэлийг нийгмийн сүлжээндээ хуваалцаарай:

Өдрийн мэнд, эрхэм уншигч!

Саяхан хүссэн даалгаврын хүрээнд Excel-д санамсаргүй тоо үүсгэгчийг бий болгох шаардлагатай болсон боловч санамсаргүй хэрэглэгч сонгох хүмүүсийн тоог харгалзан үзэх нь энгийн бөгөөд бүх зүйл маш энгийн бөгөөд бүр өчүүхэн юм. Гэхдээ ийм генераторын тусламжтайгаар өөр юу хийж болох, тэдгээр нь юу вэ, үүнд ямар үүрэг гүйцэтгэдэг, ямар хэлбэрээр ашигладаг болохыг би сонирхож байсан. Олон асуулт байгаа тул би тэдэнд аажмаар хариулах болно.

Тэгэхээр бид энэ механизмыг яг юунд ашиглаж болох вэ:

  • Хамгийн эхэнд: бид томъёог туршихын тулд шаардлагатай мужийг санамсаргүй тоогоор дүүргэх боломжтой;
  • Хоёрдугаарт: янз бүрийн тестийн асуултуудыг бүрдүүлэх;
  • гурав дахь: ажилчдынхаа дунд санамсаргүй байдлаар даалгаврыг урьдчилан хуваарилах;
  • дөрөвдүгээрт: олон төрлийн үйл явцыг дуурайх;

…… мөн бусад олон нөхцөл байдалд!

Энэ нийтлэлд би генератор үүсгэх зөвхөн 3 сонголтыг авч үзэх болно (макро чадавхийг би тайлбарлахгүй), тухайлбал:

RAND функцийг ашиглан санамсаргүй тоо үүсгэгчийг хэрхэн үүсгэх

RAND функцийг ашигласнаар бид 0-ээс 1 хүртэлх хугацаанд дурын санамсаргүй тоог үүсгэх боломжтой бөгөөд энэ функц нь дараах байдлаар харагдах болно.

= RAND ();

Хэрэв хэрэгцээ гарч ирэх бөгөөд энэ нь хамгийн их магадлалтай бол том утгатай санамсаргүй тоог ашиглавал та функцээ дурын тоогоор, жишээлбэл 100-аар үржүүлж, дараахийг олж авах боломжтой.

= RAND () * 100;
Гэхдээ хэрэв та бутархай тоонд дургүй эсвэл бүхэл тоо ашиглах шаардлагатай бол энэ функцүүдийн хослолыг ашигла, энэ нь аравтын бутархайн дараа эсвэл зүгээр л хаях боломжийг танд олгоно.

= ROUND ((RAND () * 100); 0);

= OTR ((RAND () * 100), 0)
Санамсаргүй тоо үүсгэгчийг тодорхой, тодорхой мужид ашиглах шаардлагатай болсон үед, жишээлбэл, 1-ээс 6 хүртэлх нөхцөлийн дагуу та дараахь бүтцийг ашиглах ёстой (нүдүүдийг засахаа мартуузай):

= RAND () * (b-a) + a, хаана,

  • a - доод хязгаарыг илэрхийлнэ,
  • b - дээд хязгаар

бүрэн томъёо нь дараах байдлаар харагдах болно. = RAND () * (6-1) +1, мөн бутархай хэсгүүдгүй бол та бичих хэрэгтэй: = RAND (RAND () * (6-1) +1,0)

RANDBETWEEN функцийг ашиглан санамсаргүй тоо үүсгэгч үүсгэнэ үү

Энэ функц нь илүү энгийн бөгөөд 2007 оны хувилбарын дараа Excel-ийн үндсэн багцад биднийг баярлуулж эхэлсэн бөгөөд энэ нь хүрээг ашиглах шаардлагатай үед генератортой ажиллахад илүү хялбар болгосон. Жишээлбэл, 20-50 хооронд санамсаргүй тоо үүсгэхийн тулд бид дараах бүтцийг ашиглана.

= RANDBETWEEN (20,50).

AnalysisToolPack нэмэлтийг ашиглан генератор бүтээх

Гурав дахь аргын хувьд үүсгэх функцийг ашигладаггүй, гэхдээ бүх зүйл нэмэлтийг ашиглан хийгддэг AnalysisToolPack(энэ нэмэлтийг Excel-д оруулсан болно). Хүснэгт засварлагч дээр суурилуулсан хэрэгслийг үүсгэх хэрэгсэл болгон ашиглаж болно, гэхдээ та санамсаргүй тоонуудын багцыг өөрчлөхийг хүсч байгаа эсэхээ мэдэх хэрэгтэй бөгөөд дараа нь энэ процедурыг дахин эхлүүлэх хэрэгтэй.

Энэхүү маргаангүй ашигтай нэмэлт хэрэгсэлд хандахын тулд эхлээд харилцах цонхыг ашиглах хэрэгтэй "Нэмэлтүүд"энэ багцыг суулгана уу. Хэрэв та аль хэдийн суулгасан бол асуудал бага байгаа бол цэсийн зүйлийг сонгоно уу "Өгөгдөл" - "Шинжилгээ" - "Өгөгдлийн шинжилгээ", програмын санал болгож буй жагсаалтаас сонгоод товшино уу "БОЛЖ БАЙНА УУ".

Нээгдсэн цонхонд бид цэсний төрлийг сонгоно "Хувааралт", бид түгээлтийн төрлөөс хамааран өөрчлөгддөг нэмэлт параметрүүдийг зааж өгсний дараа. За, эцсийн алхам бол энэ бол үзүүлэлт юм "Гаралтын интервал", яг таны санамсаргүй тоонууд хадгалагдах интервал.

Энэ бол миний хувьд бүх зүйл! Би үүнд үнэхээр найдаж байнаБи санамсаргүй тоо үүсгэгч үүсгэх асуултыг бүрэн тодруулсан чи бүгдийг ойлгож байна. Энэ нь унших боломжтой байдлын үзүүлэлт бөгөөд шинэ нийтлэл бичихэд урам зориг өгдөг тул үлдээсэн сэтгэгдэлд би маш их талархах болно! Уншсан зүйлээ найзуудтайгаа хуваалцаж, лайк дараарай!

Хэт их битгий бодоорой. Анхнаасаа байгаагүй асуудлыг ингэж л бий болгодог.

Фридрих Ницше

Санамсаргүй тоо нь ихэвчлэн хүснэгтэнд хэрэгтэй байдаг. Жишээлбэл, та томьёог шалгахын тулд санамсаргүй тоогоор мужийг бөглөж эсвэл олон төрлийн процессыг дуурайлган санамсаргүй тоо үүсгэж болно. Excel нь санамсаргүй тоо үүсгэх хэд хэдэн аргыг санал болгодог.

RAND функцийг ашиглах

Excel-д танилцуулсан онцлог РАНД 0-ээс 1-ийн хооронд жигд санамсаргүй тоог үүсгэдэг. Өөрөөр хэлбэл 0-1-ийн хоорондох дурын тоо нь энэ функцээр буцах магадлал тэнцүү байна. Хэрэв танд том утгатай санамсаргүй тоо хэрэгтэй бол ашиглана уу энгийн томъёоүржүүлэх. Жишээлбэл, дараах томъёо нь 0-ээс 1000 хүртэлх санамсаргүй тоог үүсгэдэг.
= RAND () * 1000.

Санамсаргүй тоог бүхэл тоогоор хязгаарлахын тулд функцийг ашиглана уу ДУГААР:
= ROUND ((RAND () * 1000), 0).

RANDBETWEEN функцийг ашиглаж байна

Дурын хоёр тооны хооронд жигд санамсаргүй тоо үүсгэхийн тулд та функцийг ашиглаж болно ХООРОНДЫН ХЭРЭГ... Жишээлбэл, дараах томъёо нь 100-аас 200 хүртэлх санамсаргүй тоог үүсгэдэг.
= RANDBETWEEN (100,200).

Excel 2007 хувилбараас өмнөх хувилбаруудад функц ХООРОНДЫН ХЭРЭГнэмэлт шинжилгээний багцыг суулгах үед л боломжтой. Хоцрогдсон нийцтэй байдлын хувьд (мөн энэ нэмэлтийг ашиглахаас зайлсхийхийн тулд) томъёог ашиглана уу аёроолыг төлөөлдөг, a б- дээд хязгаар: = RAND () * (b-a) + a. 40-50 хооронд санамсаргүй тоо үүсгэхийн тулд дараах томъёог ашиглана: = RAND () * (50-40) +40.

Analysis ToolPack нэмэлтийг ашиглах

Ажлын хуудсанд санамсаргүй тоо авах өөр нэг арга бол нэмэлтийг ашиглах явдал юм Шинжилгээний хэрэгслийн багц(Excel-тэй хамт ирдэг). Энэ хэрэгсэл нь жигд бус санамсаргүй тоо үүсгэж болно. Тэдгээр нь томьёогоор үүсгэгдээгүй тул хэрэв танд санамсаргүй тоонуудын шинэ багц хэрэгтэй бол та процедурыг дахин эхлүүлэх хэрэгтэй.

Багц руу нэвтрэх Шинжилгээний хэрэгслийн багцсонгох Өгөгдлийн шинжилгээ Өгөгдлийн шинжилгээ... Хэрэв энэ тушаал байхгүй бол багцыг суулгана уу Шинжилгээний хэрэгслийн багцхарилцах цонхыг ашиглан Нэмэлтүүд... Үүнийг дуудах хамгийн хялбар арга бол дарах явдал юм Atl + TI... Харилцах цонхонд Мэдээллийн дүн шинжилгээ хийхсонгох Санамсаргүй тоо үүсгэхболон дарна уу БОЛЖ БАЙНА УУ... Зурагт үзүүлсэн цонх. 130.1.

Унждаг жагсаалтаас түгээлтийн төрлийг сонгоно уу Хуваарилалт, дараа нь нэмэлт параметрүүдийг тохируулна (тэдгээр нь тархалтаас хамааран өөрчлөгддөг). Параметрийг оруулахаа бүү мартаарай Гаралтын интервалсанамсаргүй тоонууд хадгалагддаг.

Хүснэгтээс санамсаргүй өгөгдлийг сонгохын тулд та ашиглах хэрэгтэй Excel-ийн "Санамсаргүй тоо" функц... Энэ бэлэн байна Excel дээрх санамсаргүй тоо үүсгэгч. Энэ функц нь спот шалгалт хийх эсвэл сугалаа явуулах гэх мэт үед хэрэг болно.
Тиймээс бид худалдан авагчдад зориулсан шагналын сугалаа явуулах хэрэгтэй байна. А баганад үйлчлүүлэгчийн талаарх аливаа мэдээлэл - нэр, овог, дугаар гэх мэт мэдээллийг агуулна. Доторх баганад санамсаргүй тооны функцийг тохируулна уу. B1 нүдийг сонгоно уу. "Функцийн номын сан" хэсгийн "Формула" таб дээрээс "Математик" товчийг дараад жагсаалтаас "RAND" функцийг сонгоно уу. Гарч ирэх цонхонд юу ч бөглөх шаардлагагүй. Зүгээр л "OK" товчийг дарна уу. Томъёоны баганыг баганаар хуулна. Энэ нь ийм болсон.Энэ томъёо нь санамсаргүй тоонуудыг тавьдаг тэгээс бага... Санамсаргүй тоо 0-ээс их байхын тулд та ийм томъёо бичих хэрэгтэй. = RAND () * 100
F9 товчийг дарахад санамсаргүй тоонууд өөрчлөгдөнө. Жагсаалтаас эхний хэрэглэгчийг бүртгэх боломжтой боловч санамсаргүй тоог F9 товчлуураар сольж болно.
Мужаас санамсаргүй тооExcel.
Тодорхой мужид санамсаргүй тоо авахын тулд математикийн томъёонд RANDBETWEEN функцийг тохируулна уу. С баганад томьёо тохируулъя.Харилцах цонхыг дараах байдлаар бөглөнө.
Бид хамгийн жижиг, хамгийн ихийг заадаг том тоо... Энэ нь ийм болсон. Та томьёог ашиглан санамсаргүй тоонуудын жагсаалтаас худалдан авагчдын нэр, овог нэрийг сонгох боломжтой.
Анхаар!Хүснэгтэнд бид санамсаргүй тоонуудыг эхний баганад байрлуулна. Манайд ийм ширээ бий.
F1 нүдэнд хамгийн бага санамсаргүй тоонуудыг дамжуулах томьёог бичнэ үү.
= ЖИЖИГ ($ A $ 1: $ A $ 6; E1)
Бид томъёог F2 ба F3 нүднүүдэд хуулж авдаг - бид гурван ялагчийг сонгоно.
G1 нүдэнд дараах томьёог бичнэ үү. Тэр ялагчдын нэрийг F баганаас санамсаргүй тоогоор сонгоно. = VLOOKUP (F1; $ A $ 1: $ B $ 6; 2; 0)
Үр дүн нь ийм ялагчдын хүснэгт юм.

Хэрэв та хэд хэдэн номинацид ялагчдыг сонгох шаардлагатай бол F9 товчийг дарснаар зөвхөн санамсаргүй тоо төдийгүй тэдгээртэй холбоотой ялагчдын нэрийг солих болно.
Санамсаргүй тоонуудын шинэчлэлтийг хэрхэн идэвхгүй болгох вэExcel.
Нүдэнд санамсаргүй тоо өөрчлөгдөхөөс урьдчилан сэргийлэхийн тулд та томьёог гараар бичиж Enter товчлуурын оронд F9 товчийг дарснаар томъёог утгаар солино.
Excel дээр томъёог хуулах хэд хэдэн арга байдаг бөгөөд ингэснээр тэдгээрийн холбоосууд өөрчлөгдөхгүй. Тайлбарыг үзнэ үү энгийн аргууднийтлэлд ийм хуулбарлах "