په Excel کې د تصادفي شمیرې جنریټر پرته له تکرار سره (9 میتودونه)

  • دا شریک کړه
Hugh West

فهرست

د ځانګړو موخو لپاره (د بیلګې په توګه د تلیفون شمیره، لاټري، احصایوي نمونې)، موږ باید د تکرار څخه پرته تصادفي شمیرې تولید کړو. په هرصورت، تاسو ممکن تکراري تصادفي شمیرې ترلاسه کړئ که تاسو د اکسل عمومي فارمولونه کاروئ. په دې مقاله کې، زه به په Excel کې د تصادفي شمیرې جنریټر په توګه د 9 میتودونو په اړه بحث وکړم پرته له دې چې د مناسب توضیح سره تکرار نه شي.

د تمرین کاري کتاب ډاونلوډ کړئ

<6 د تصادفي شمیرې جنریټرونه پرته له تکرار.xlsx

9 میتودونه چې په Excel کې د تصادفي شمیرې جنریټر پلي کول پرته له تکرار څخه

په لومړیو 4 میتودونو کې تاسو به د نوي خپاره شوي کارول وګورئ د صف افعال، په Excel 365 کې معرفي شوي، پرته له تکرار څخه تصادفي شمیرې تولیدوي. په هرصورت، پاتې میتودونه د ټولو Excel نسخو لپاره مناسب دي په ځانګړې توګه د هغو کسانو لپاره چې د Excel پخوانۍ نسخې کاروي. د لنډیز لپاره، تاسو کولی شئ 9 میتودونه په Excel کې د تصادفي شمیرې جنریټر په توګه وکاروئ پرته له تکرار څخه.

راځئ چې میتودونو ته لاړ شو.

1. د RANDARRAY کارول فنکشن

لومړی، موږ به د تصادفي شمیرو رامینځته کولو لپاره د RANDARRAY فنکشن کارول وګورو.

د RANDARRAY فنکشن، په Excel 365 کې معرفي شوی ، د صف په شکل کې د تصادفي شمیرو لیست ترلاسه کوي. او موږ کولی شو د دوه اړخیزو ارزښتونو پرته تصادفي شمیرې ترلاسه کولو لپاره فنکشن وکاروو.

د مثال په توګه، زه غواړم چې له 1 څخه تر 200 پورې له تکرار پرته 20 تصادفي شمیرې تولید کړم.

په داسې شرایطو کې، فورمول به لکه ويتعقیبوي-

=RANDARRAY(10,2,1,200,TRUE)

دلته، 10 د قطارونو شمیر دی، 2 دی د کالمونو شمیر، 1 لږترلږه ارزښت دی، 200 اعظمي ارزښت دی، او په پای کې، ریښتیا د عددي شمیرو لپاره دی.

په هرصورت، دا طریقه به ګټوره وي که تاسو د لوی شمیر شمیرو څخه یو څو شمیرې غواړئ (د مثال په توګه د 1 څخه تر 200/500 پورې د 10/20 شمیرې رامینځته کول). که نه نو، دا به دوه اړخیز ارزښتونه رامینځته کړي.

نور ولولئ: د تصادفي شمیرې رامینځته کولو لپاره د ایکسل فارمول (5 مثالونه)

2. د یونیک او امپ کارول ; د RANDARRAY فنکشنونه

دوهم، موږ به د UNIQUE فنکشن او همدارنګه د RANDARRAY فنکشن څخه کار واخلو.

د UNIQUE فنکشن، په Excel 365، Excel 2021 نسخو کې شتون لري، د ورکړل شوي ډیټاسیټ یا سیل رینج څخه د ځانګړو ارزښتونو لیست بیرته راګرځوي. نو، موږ کولی شو د دوو افعالو څخه کار واخلو ترڅو پرته له تکرار څخه تصادفي شمیرې تولید کړو.

ګډ فورمول به وي-

5> =UNIQUE(RANDARRAY(10,2,1,100,TRUE))

<0 دلته، 10د قطارونو شمیر دی، 2د کالمونو شمیر دی، 1لږ تر لږه ارزښت دی، 200دی. اعظمي ارزښت، او په نهایت کې، رښتیاد عددي شمیرو لپاره دی.

⧬ په پورتنۍ فورمول کې، ما د RANDARRAY(10,2,1,100,TRUE) په توګه کارولی دی د 1 او 100 ترمنځ د 20 تصادفي شمیرو رامینځته کولو لپاره صف. وروسته، UNIQUE فنکشن به د تولید شوي تصادفي شمیرو څخه ځانګړي ارزښتونه بیرته راولي.

3. پلي کول SORTBY &د تصادفي شمیرې رامینځته کولو لپاره د SEQUENCE فنکشنونه پرته له تکرار څخه

دریم ، موږ کولی شو د ځینې متحرک سرې فنکشنونو ترکیب وکاروو.

د SEQUENCE فنکشن ، یوازې Excel 365 او amp ته د لاسرسي وړ ; د Excel 2021 نسخه، د ترتیبي شمیرو لیست (سری) تولیدوي.

فرض کړئ، تاسو غواړئ د 1 څخه تر 10 پورې د شمیرو لیست ترلاسه کړئ، تاسو اړتیا لرئ لاندې فورمول وکاروئ.

=SEQUENCE(10)

دلته 10 د قطارونو شمیر دی.

بیا، د SORTBY فعالیت د ارزښتونو لړۍ د نورو ارزښتونو پر بنسټ د لوړ او نزولي ترتیب سره ترتیبوي. له همدې امله، موږ کولی شو فنکشن د ترتیب & RANDARRAY فعالیت پرته له تکرار څخه د 10 تصادفي شمیرو رامینځته کولو لپاره.

=SORTBY(SEQUENCE(10),RANDARRAY(10))

⧬ د فورمول تشریح کولو پرمهال، موږ کولی شو ووایو چې RANDARRAY(10) د 10 تصادفي شمیرو لیست تولیدوي. SEQUENCE(10) نحو د 10 شمیرو لیست جوړوي (تسلسل). او SEQUENCE(10) او RANDARRAY(10) د array دلیل او by_array په توګه کارول کیږي دلیل په SORTBY فنکشن کې. ځکه چې موږ غواړو د شمیرو ترتیب شوي لیست په تصادفي ترتیب سره ترتیب کړو.

نور ولولئ: څنګه د Excel VBA سره تصادفي شمیره پیدا کړو ( 4 مثالونه)

4. د INDEX فنکشن د تصادفي شمیرې جنریټر په توګه کارول پرته له تکرار څخه

که موږ غواړو د تصادفي شمیرو لیست تولید کړو پرته له تکرار څخه،بیا د INDEX فعالیت د مخکینۍ بحث سره سره RANDARRAY ، Sequence & یونیک فعالیت به خورا اغیزمن وي. همدارنګه، موږ کولی شو د تصادفي شمیرو 4 ډولونه تولید کړو.

4.1. د تصادفي عددي عددونو تولید

کله چې تاسو اړتیا لرئ د 1 او 100 ترمنځ 10 تصادفي عدد عددونه له تکرار پرته تولید کړئ، یوازې لاندې فورمول وکاروئ.

=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10))

⧬ د فورمول تشریح کولو په وخت کې، موږ کولی شو ووایو چې SEQUENCE(10) 10 ترتیبي شمیرې جوړوي، RANDARRAY(10, 1, 1, 100, TRUE) د 1 او 100 ترمنځ 10 تصادفي عددي عددونه تولیدوي. ځکه چې TRUE د عدد د عددونو د جوړولو لپاره کارول کیږي. وروسته، د UNIQUE فنکشن د تولید شوي شمیرو څخه تکراري ارزښتونه لرې کوي. په نهایت کې، د INDEX فکشن د 10 تصادفي عدد عددونه بیرته راګرځوي لکه څنګه چې د SEQUENCE فکشن لخوا لارښود شوی. په دې حالت کې، محصول UNIQUE فنکشن د سرې په توګه کارول کیږي.

4.2. د تصادفي لسیزو شمیرو تولید

که تاسو غواړئ د 10 تصادفي لسیزې شمیرې له تکرار پرته رامینځته کړئ ، تاسو کولی شئ لاندې فورمول وکاروئ.

4>5>

دلته، 10 د قطارونو شمیر دی، 2 د کالمونو شمیر دی، 1 لږترلږه ارزښت دی، 100 اعظمي ارزښت دی، او په پای کې، غلط د لسیزو شمیرو د تولید لپاره دی.

4.3. د عدد د عددونو سلسله تولید

په ورته ډول، تاسو کولی شئد لاندې فورمول په کارولو سره د تصادفي عددي شمیرو لړۍ رامینځته کړئ.

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))

دلته، 20 د شمیر دی قطارونه، 1 د کالمونو شمیر دی، 1 لږ تر لږه ارزښت دی، 200 اعظمي ارزښت دی، او په پای کې، ریښتیا دی د عدد د عددونو د جوړولو لپاره.

4.4. د تصادفي لسیزو شمیرو لړۍ تولید کول

د 1 او 100 ترمنځ د تصادفي لسیزو شمیرو لړۍ رامینځته کولو لپاره ، لاندې فورمول وکاروئ.

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))

دلته، 20 د قطارونو شمیر دی، 1 د کالمونو شمیر دی، 1 لږترلږه ارزښت دی، 200 اعظمي ارزښت دی، او په پای کې، غلط د لسیزو شمیرو د جوړولو لپاره دی.

20>

نور ولولئ: <6 په اکسیل کې د لسیزو سره تصادفي شمیره رامینځته کړئ (3 میتودونه)

5. RAND & RANDBETWEEN د تصادفي شمیرې د تولید لپاره د RAND فنکشن د 0 څخه تر 1 پورې شمیره رامینځته کوي. خوشبختانه، د RAND کارولو په وخت کې د نقل ارزښتونو رامینځته کولو ډیر لږ امکان شتون لري. فعالیت تاسو ممکن تکراري ارزښتونه ترلاسه کړئ که تاسو د 100000 ځله کارولو څخه تیر شئ.

نو، فارمول وکاروئ که تاسو غواړئ ځانګړي لسیزې شمیرې رامینځته کړئ

=RAND()

سربیره پردې، RANDBETWEEN د دوه ورکړل شویو شمیرو تر منځ د انټیجر شمیرې بیرته راګرځوي.

د مثال په توګه، که تاسو غواړئ ترلاسه کړئ د 1 او 100 تر منځ د عدد عدد، تاسو کولی شئ فورمول وکاروئلاندې.

=RANDBETWEEN(1,100)

دلته 1 د 12>لاندې <7 دلیل او 100 د پورته دلیل دی.

22>

له بده مرغه، د درلودلو ډیر احتمال شتون لري تکراري ارزښتونه د RANDBETWEEN فکشن کارولو پرمهال. په داسې حالت کې، تاسو کولی شئ د ډاټا ټب څخه د ډاټا اوزار ریبن کې د د نقلونو لرې کړئ اختیار د سیل رینج غوره کولو وروسته وکاروئ.

نور ولولئ: په Excel کې د نقلونو پرته تصادفي شمیرې څنګه رامینځته کړئ (7 لارې)

ورته لوستل

  • په Excel کې د 0 او 1 ترمنځ تصادفي شمیره رامینځته کړئ (2 میتودونه)
  • په Excel کې د تصادفي 5 ډیجیټ شمیرې جنریټر (7 مثالونه)
  • په ایکسل کې د تصادفي 4 عددي شمیرې جنریټر (8 مثالونه)
  • په Excel کې له لیست څخه تصادفي شمیره رامینځته کړئ (4 لارې)
  • په Excel کې د رینج تر منځ د تصادفي شمیرې جنریټر (8 مثالونه)

6. د RAND پلي کول & RANK د تصادفي شمیرې جنریټر په توګه فعالیت کوي

سربیره پردې، تاسو کولی شئ د RANK فنکشن وکاروئ کوم چې د ورکړل شوي شمیرو لیست پراساس د شمیرې نسبي اندازه بیرته راګرځوي. مخکې له دې چې دا کار وکړي د RAND فکشن په کارولو سره د تصادفي لسیزو شمیرو لیست جوړ کړئ.

=RANK(B5,$B$5:$B$15)

دلته، B5 د لسیزو شمیرو پیل حجره ده او B5:B15 د لسیزو شمیرو لپاره د حجرو سلسله ده.

نور ولولئ : ایکسیل VBA: تصادفي شمیرهجنریټر پرته له نقل سره (4 مثالونه)

7. د RANK.EQ او amp; د COUNTIF افعال

راځئ چې ووایاست چې تاسو غواړئ له 10 څخه تر 50 پورې تکرار پرته تصادفي شمیرې رامینځته کړئ.

په داسې حالت کې ، تاسو ممکن د RANK.EQ او amp ترکیب وکاروئ. ; COUNTIF د تکرار څخه پاک تصادفي شمیرې رامینځته کولو لپاره دندې. مخکې له دې چې دا کار وکړي د RANDBETWEEN فکشن په کارولو سره د 10 او 50 ترمنځ د شمیرو لیست جوړ کړئ.

اوس، لاندې فورمول وکاروئ-

=9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1

دلته، B5 د تصادفي شمیرو پیل حجره ده او B5:B15 د لسیزو شمیرو لپاره د حجرو سلسله ده.

⧬ د فورمول تشریح کولو په وخت کې، موږ کولی شو ووایو چې COUNTIF فنکشن د هرې تصادفي شمیرې شمیرل کیږي چې په لیست کې شتون لري. او RANK.EQ د هرې تصادفي شمیرې لپاره نسبتا موقعیت (درجه) بیرته راګرځوي، او په پای کې، موږ اړتیا لرو چې اضافه کړو 9 ځکه چې موږ غواړو شمیره له 10 څخه پیل کړو.

8. لوی او په Excel کې د تصادفي شمیرې جنریټر په توګه د میچ فعالیت

همدارنګه، موږ کولی شو د لوی او میچ دندو د ترکیب په کارولو سره له تکرار پرته تصادفي عددونه تولید کړو. لوی فکشن په یوه ورکړل شوي سیل رینج یا ډیټاسیټ کې د kth لوی ارزښت بیرته راګرځوي.

=LARGE($B$5:$B$15,ROW(B1))

دلته، $B$5:$B$15 د تصادفي لسیزو شمیرو لپاره د حجرو سلسله ده چې د RAND فکشن، ROW(B1) په کارولو سره موندل کیږي.د قطار نمبر 1 ته اشاره کوي.

بیا، موږ باید د لاندې فورمول په کارولو سره د جوړ شوي لوی ارزښت موقعیت ومومئ.

=MATCH(C5,$B$5:$B$15,0)

دلته، C5 د سترو شمیرو پیل سیل دی، $B$5:$B$15 د حجرو سلسله ده تصادفي لسیزې شمیرې، او په پای کې، 0 د دقیق میچ ترلاسه کولو لپاره دی.

9 0>په نهایت کې، که تاسو د Excel فارمولونو کارولو پرځای د تکرار پرته تصادفي شمیرې رامینځته کولو ته اړتیا لرئ، تاسو کولی شئ د Excel لاندې Add-insوکاروئ.

د کارولو لپاره اضافې ، لاندې مرحلې تعقیب کړئ.

فایل > اختیارونو ته لاړ شئ.

⇰ په <6 کلیک وکړئ>Add-ins او د ډراپ-ډاون لیست څخه Excel Add-ins انتخاب کړئ او اختیار غوره کړئ Go .

⇰ بیا به تاسو لاندې ډیالوګ بکس وګورئ، او د Analysis ToolPak څخه مخکې بکس چیک کړئ او OK کېکاږئ.

⇰ اوس، د Data څخه Data Analysis انتخاب غوره کړئ. په تجزیه ریبن کې ټب.

⇰ بیا، اختیار غوره کړئ د تصادفي شمیرې تولید او فشار ورکړئ ښه .

⇰ سمدلاسه به تاسو لاندې ډیالوګ بکس وګورئ.

⇰ بیا د خپلې خوښې محصول پراساس انتخاب غوره کړئ.

⇰ د مثال په توګه، ما د د متغیرونو شمیر او د تصادفي شمیرو شمیر د 4 په توګه غوره کړ. 10 په ترتیب سرهد هغو شمیرو لیست جوړ کړئ چې 10 قطارونه او 4 کالمونه لري.

⇰ ډیر مهم، موږ باید د توزیع د یونیفورم په توګه وټاکو. ځکه چې موږ غواړو د تکراري ارزښتونو څخه مخنیوی وکړو.

⇰ وروسته، د 10 تر منځ او 30 پدې معنی چې زه غواړم شمیره په حد کې ومومئ.

⇰ په نهایت کې ، تاسو اړتیا لرئ د آؤټ پټ رینج

د ټولو کارونو ترسره کولو وروسته ، تاسو به لاندې محصول ترلاسه کړئ.

نور ولولئ: په Excel کې د ډیټا تحلیلي وسیلې او دندو سره تصادفي شمیره جنریټر

ځینې عام غلطۍ

په هرصورت، تاسو ممکن ورسره مخ شئ لاندې تېروتنې په داسې حال کې چې پورته فورمول په Excel کې د تصادفي شمیرې جنریټر په توګه کارول کیږي پرته له تکرار څخه.

41>د تېروتنې نوم <44 #VALUE!
کله چې پیښیږي
#CALC! که UNIQUE فکشن نشي کولی ځانګړي ارزښتونه استخراج کړي.
#SPILL! که چیرې د سپل حد کې کوم ارزښت شتون ولري چیرې چې UNIQUE فنکشن به لیست بیرته راولي.
د RANDARRAY فعالیت هغه وخت رامینځته کیږي کله چې لږترلږه ارزښت د اعظمي ارزښت څخه لوی وي.

پایله

پدې ډول تاسو کولی شئ پورتنۍ ارزښت وکاروئ په Excel کې د تصادفي شمیرې جنریټر په توګه میتودونه پرته له تکرار څخه. اوس، د خپلې خوښې پر بنسټ هر ډول میتود غوره کړئ. زه امید لرم چې دا مقاله به ستاسو د ایکسل سفر اسانه کړي.

هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.