Санамсаргүй тоонуудын нийлбэр нь excel тогтмолтой тэнцүү байна. Excel дээрх санамсаргүй тоо

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

Саяхан нэг төрлийн генератор бий болгох шаардлагатай болсон санамсаргүй тоо 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-ийн "Санамсаргүй тоо" функц... Энэ бэлэн байна 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-д томъёог хуулах хэд хэдэн арга байдаг бөгөөд ингэснээр тэдгээрийн холбоосууд өөрчлөгдөхгүй. Тайлбарыг үзнэ үү энгийн аргууднийтлэлд ийм хуулбарлах "

Бидэнд дагаж мөрддөг бараг бие даасан элементүүдээс бүрдсэн тоонуудын дараалал бий өгөгдсөн хуваарилалт... Ихэвчлэн жигд тархсан байдаг.

Та Excel дээр санамсаргүй тоо үүсгэж болно янз бүрийн аргаарболон арга замууд. Зөвхөн хамгийн сайныг нь авч үзье.

Excel дээрх санамсаргүй тооны функц

  1. RAND функц нь санамсаргүй, жигд тархсан бодит тоог буцаана. Энэ нь 1-ээс бага, 0-ээс их эсвэл тэнцүү байх болно.
  2. RANDBETWEEN функц нь санамсаргүй бүхэл тоог буцаана.

Тэдгээрийн хэрэглээг жишээн дээр авч үзье.

RAND ашиглан санамсаргүй тоонуудыг түүвэрлэх

Энэ функц нь ямар ч аргумент шаарддаггүй (RAND ()).

Жишээлбэл, 1-ээс 5 хүртэлх зайд санамсаргүй бодит тоо үүсгэхийн тулд бид дараах томъёог ашиглана: = RAND () * (5-1) +1.

Буцаагдсан санамсаргүй тоо нь интервалд жигд тархсан байна.

Ажлын хуудсыг тооцоолох эсвэл ажлын хуудасны аль нэг нүдэнд утга өөрчлөгдөх бүрт санамсаргүй шинэ тоо гарч ирдэг. Хэрэв та үүсгэсэн популяцийг хадгалахыг хүсвэл томьёог утгаар нь сольж болно.

  1. Бид санамсаргүй тоо бүхий нүдэн дээр дарна.
  2. Томъёоны мөрөнд томъёог сонгоно уу.
  3. F9 товчийг дарна уу. БА ОРУУЛАХ.

Тархалтын гистограмм ашиглан эхний түүврээс санамсаргүй тоонуудын тархалтын жигд байдлыг шалгая.


Босоо утгын хүрээ нь давтамж юм. Хэвтээ - "халааснууд".



RANDBETWEEN функц

RANDBETWEEN функцийн синтакс нь (доод хязгаар; дээд хязгаар) юм. Эхний аргумент нь хоёр дахь аргументаас бага байх ёстой. Үгүй бол функц алдаа гаргах болно. Хил хязгаарыг бүхэл тоо гэж үзнэ. Томъёо нь бутархай хэсгийг хасдаг.

Функцийг ашиглах жишээ:

0.1 ба 0.01 нарийвчлалтай санамсаргүй тоонууд:

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

Тодорхой мужаас утга үүсгэх санамсаргүй тоо үүсгэгч хийцгээе. Бид маягтын томъёог ашигладаг: = INDEX (A1: A10; INT (RAND () * 10) +1).

0-ээс 100 хүртэлх зайд 10-ын алхамтай санамсаргүй тоо үүсгэгч хийцгээе.

Текстийн утгуудын жагсаалтаас санамсаргүй 2 утгыг сонгоно уу. RAND функцийг ашиглан A1: A7 муж дахь текстийн утгыг санамсаргүй тоонуудтай харьцуулцгаая.

Анхны жагсаалтаас санамсаргүй хоёр текстийн утгыг сонгохын тулд INDEX функцийг ашиглацгаая.

Жагсаалтаас санамсаргүй нэг утгыг сонгохын тулд дараах томъёог ашиглана уу: = INDEX (A1: A7; RANDBETWEEN (1; COUNT (A1: A7)))).

Хэвийн тархалтын санамсаргүй тооны генератор

RAND болон RANDBETWEEN функцууд нь жигд тархалттай санамсаргүй тоонуудыг үүсгэдэг. Тэнцүү магадлалтай аливаа утга нь хүссэн хүрээний доод хил болон дээд хязгаарт орж болно. Энэ нь зорилтот утгаас асар их тархалтад хүргэдэг.

Хэвийн тархалт нь үүсгэсэн тоонуудын ихэнх нь зорилтот түвшинд ойрхон байгааг илтгэнэ. RANDBETWEEN томьёог засаж хэвийн тархалттай өгөгдлийн массив үүсгэцгээе.

X барааны өртөг нь 100 рубль юм. Үйлдвэрлэсэн багц бүхэлдээ хэвийн хуваарилалтад хамаарна. Санамсаргүй хэмжигдэхүүн нь магадлалын хэвийн тархалтыг дагаж мөрддөг.

Ийм нөхцөлд хүрээний дундаж үнэ 100 рубль байна. Массив үүсгэж, ердийн тархалттай график байгуулъя стандарт хэлбэлзэл 1.5 рубль.

Бид функцийг ашигладаг: = NORMINV (RAND (); 100; 1.5).

Excel нь магадлалын хүрээнд ямар утгууд байгааг тооцоолсон. 100 рублийн өртөгтэй бүтээгдэхүүн үйлдвэрлэх магадлал хамгийн их байдаг тул томъёо нь бусадтай харьцуулахад 100-д ​​ойрхон утгыг харуулж байна.

График бүтээх ажлыг үргэлжлүүлье. Эхлээд та категори бүхий хүснэгт үүсгэх хэрэгтэй. Үүнийг хийхийн тулд массивыг цэгүүдэд хуваая:

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