فہرست کا خانہ
اس مضمون میں، میں ایکسل میں رینج کے درمیان بے ترتیب نمبر جنریٹر پر بات کروں گا۔ اکثر، شماریاتی اور مالیاتی تجزیہ کرتے وقت، آپ کو بے ترتیب نمبر جنریٹر استعمال کرنا پڑ سکتا ہے۔ مقصد کچھ بھی ہو، ایکسل کے پاس بے ترتیب نمبر بنانے کے کئی طریقے ہیں۔ آئیے ان طریقوں پر ایک نظر ڈالیں۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
آپ اس پریکٹس ورک بک کو ڈاؤن لوڈ کرسکتے ہیں جسے ہم نے اس مضمون کو تیار کرنے کے لیے استعمال کیا ہے۔
Range.xlsm کے درمیان رینڈم نمبر جنریٹر
8 ایکسل میں رینج کے درمیان رینڈم نمبر جنریٹر کی مناسب مثالیں
1. رینج کے درمیان نمبر بنانے کے لیے Excel RAND فنکشن کا استعمال کریں
<0 آپ RAND فنکشن کو بے ترتیب نمبر جنریٹر کے طور پر استعمال کرسکتے ہیں۔ عام طور پر، یہ فنکشن 0 سے 1 کے درمیان بے ترتیب نمبر بناتا ہے۔اسٹیپس:
- پہلا۔ ذیل کا فارمولا Cell B5 میں لکھیں۔ Enter کو دبائیں۔ جیسا کہ توقع ہے، آپ کو 0 سے 1 کے درمیان ایک نمبر ملے گا۔
=RAND()
- اب، RAND فنکشن کے درمیان نمبروں کی فہرست حاصل کرنے کے لیے Fill ہینڈل ( +) ٹول کو گھسیٹیں۔ رینج۔
- آخر میں، نمبروں کی فہرست یہ ہے۔
- اس کے علاوہ، آپ RAND کا استعمال کرتے ہوئے بے ترتیب نمبروں کی رینج سیٹ کرسکتے ہیں مثال کے طور پر، میں 0 اور 6 کے درمیان نمبر حاصل کرنا چاہتا ہوں۔ پھر ذیل کا فارمولا سیل B5 میں ٹائپ کریں اور دبائیں۔ درج کریں ۔
=RAND()*5+1
- پہلے کی طرح نیچے گھسیٹیں> ہینڈل بھریں ( + ) اور ذیل میں نتیجہ حاصل کریں۔
📌 فارمولے کے نتائج کو اقدار میں تبدیل کریں:
اب، اوپر والے فارمولے میں ایک مسئلہ ہے۔ RAND فنکشن ایک Volatile Function ہے۔ فنکشن سے جو نمبر ہمیں ملتے ہیں وہ دوبارہ گنتی پر مسلسل تبدیل ہوتے رہیں گے۔ لہذا، اس تبدیلی سے بچنے کے لیے ہمیں مذکورہ فارمولے کے نتیجے کو اقدار میں تبدیل کرنا ہوگا۔ ایسا کرنے کے لیے، نیچے دیے گئے مراحل پر عمل کریں۔
اقدامات:
- سب سے پہلے، ہمارے پاس آنے والی فہرست کو منتخب کریں، اور Ctrl + C دبائیں ۔
- اگلا، Excel ربن سے، Home ><6 پر جائیں پیسٹ کریں۔ اب قدریں چسپاں کریں آئیکون پر کلک کریں (اسکرین شاٹ دیکھیں)۔
- نتیجے کے طور پر، ہمیں نمبرز بطور قدر ملے۔ نیچے اب، یہ اقدار دوبارہ گنتی پر تبدیل نہیں ہوں گی۔
مزید پڑھیں: رینڈم نمبر بنانے کے لیے ایکسل فارمولا (5 مثالیں) )
2. رینڈم نمبر جنریٹر کے بطور ایک رینج میں RANDBETWEEN فنکشن کا اطلاق کریں
آئیے بے ترتیب نمبروں کی فہرست حاصل کرنے کے لیے RANDBETWEEN فنکشن استعمال کریں۔ اس فنکشن کا استعمال کرتے ہوئے، آپ اپنی رینج کے اوپر اور نیچے کے نمبر بتا سکتے ہیں۔ مثال کے طور پر، ہم 10 اور 50 کے درمیان بے ترتیب نمبر رکھنا چاہتے ہیں۔
مرحلہ:
- قسم سیل B5 میں درج ذیل فارمولہ۔ اس کے نتیجے میں، ہم مندرجہ ذیل نتیجہ حاصل کریں گےدبانے کے بعد Enter .
=RANDBETWEEN(10,50)
- استعمال کرنے پر Fill Handle ٹول، ذیل میں ہماری بے ترتیب نمبروں کی فہرست ہے۔
RAND فنکشن کی طرح، اگر ضروری ہو تو، بنائیں یقینی طور پر آپ RANDBETWEEN فارمولے کے نتیجے کو اقدار میں تبدیل کرتے ہیں۔ اس کی وجہ یہ ہے کہ RANDBETWEEN فنکشن ایکسل میں Volatile Function بھی ہے۔
مزید پڑھیں: کے ساتھ رینڈم نمبر کیسے بنائیں ایکسل VBA (4 مثالیں)
3. رینج کے درمیان منفرد نمبر جنریٹر کے طور پر RANK.EQ اور RAND فنکشنز کا استعمال کریں
عام طور پر، RAND فنکشن منفرد لوٹاتا ہے۔ رینج کے درمیان نمبر۔ پھر بھی، نتیجے میں آنے والے بے ترتیب نمبروں کی تکرار کو جانچنے کے لیے، ہم RANK.EQ فنکشن استعمال کر سکتے ہیں۔
اسٹیپس:
- پہلا ، RAND فنکشن کا استعمال کرتے ہوئے ایک بے ترتیب نمبر کی فہرست حاصل کریں۔
- پھر پیسٹ کا استعمال کرتے ہوئے فہرست کو اقدار میں تبدیل کریں۔ اقدار آپشن ( طریقہ 1 میں بیان کیا گیا ہے)۔
- اب، ذیل کا فارمولا سیل C5 میں ٹائپ کریں۔
=RANK.EQ(B5,$B$5:$B$13)
- دبائیں Enter .
- اب اگر آپ کالم B ، کالم C میں کوئی بھی ڈپلیکیٹ ویلیو ڈالتے ہیں اس سے متعلقہ RAND اقدار کو ڈپلیکیٹ انٹیجرز دکھا کر اس کی نشاندہی کریں گے۔
مزید پڑھیں: Excel VBA: بغیر کسی ڈپلیکیٹ کے رینڈم نمبر جنریٹر (4 مثالیں)
4. RANDARRAY فنکشن کو بطور داخل کریں بے ترتیبایکسل میں نمبر جنریٹر
Excel 365 میں، ہم RANDARRAY فنکشن کو بے ترتیب نمبر جنریٹر کے طور پر استعمال کرسکتے ہیں۔ آپ کی بہتر تفہیم کے لیے ذیل میں RANDARRAY فنکشن کا نحو ذکر کیا گیا ہے۔
RANDARRAY([قطاریں]،[کالم]،[منٹ]،[زیادہ سے زیادہ]،[پوری_نمبر])
فرض کریں، آپ 10 اور 20 کی حد کے درمیان ایک بے ترتیب نمبر سرنی بنانا چاہتے ہیں، جس میں 5 قطاریں اور 2 کالم، اور میں پورے نمبر حاصل کرنا چاہتا ہوں، پھر نیچے دیئے گئے طریقہ کار پر عمل کریں۔
مرحلہ:
- سیل B5 ۔ Enter دبائیں اور آپ کو متوقع بے ترتیب نمبروں پر مشتمل ایک صف (نیلے رنگ کے طور پر بیان کردہ) ملے گی۔
=RANDARRAY(5,2,10,20,TRUE)
اسی طرح کی ریڈنگز
- ایکسل میں رینڈم ڈیٹا کیسے تیار کیا جائے (9 آسان طریقے)
- 6 ایکسل میں نمبر جنریٹر بغیر کسی تکرار کے (9 طریقے)
5. ایکسل راؤنڈ اور رینڈ فنکشنز کا امتزاج رینڈم نمبر جنریٹر کے طور پر ایک رینج میں
اب میں استعمال کروں گا <6 بے ترتیب نمبر کی فہرست حاصل کرنے کے لیے 0 اور 20 کے درمیان RAND فنکشن کے ساتھ ۔
اقدامات:
- سب سے پہلے درج ذیل فارمولہ کو سیل B5 میں لکھیں اور Enter کو دبائیں۔ نتیجے کے طور پر، آپ کو بے ترتیب نمبروں کی فہرست مل جائے گی۔مخصوص رینج کے اندر۔
=ROUND(RAND()*19+1,0)
یہاں، RAND فارمولے کا نتیجہ 19 سے ضرب کیا جاتا ہے اور پھر 1 اس میں اضافہ کرتا ہے۔ بعد میں، ROUND فنکشن اعشاریہ نمبر کو 0 اعشاریہ جگہوں پر گول کر دے گا۔
مزید پڑھیں: اعشاریہ کے ساتھ ایکسل میں رینڈم نمبر تیار کریں (3 طریقے)
6. ایک رینج کے درمیان رینڈم نمبرز بنانے کے لیے Analysis Toolpak Add in کا استعمال کریں
ہم بے ترتیب نمبروں کی فہرست بنانے کے لیے ایکسل Add-ins استعمال کریں گے۔ کام کرنے کے لیے درج ذیل مراحل پر عمل کریں۔
اقدامات:
- سب سے پہلے، Excel سے فائل ٹیب پر جائیں۔ ربن ۔
- اس کے بعد، آپشنز پر جائیں۔
- پھر ایکسل کے اختیارات ونڈو نظر آئے گی۔ Add-ins مینو پر جائیں، اب یقینی بنائیں کہ Excel Add-ins فیلڈ میں منتخب ہیں: Manage ۔ Go بٹن پر کلک کریں۔
- Add-ins ونڈو ظاہر ہوگی۔ اس کے بعد، Analysis Toolpak پر ایک ٹک لگائیں اور OK پر کلک کریں۔
- نتیجتاً , Data Analysis کا اختیار Data Excel Ribbon کے ٹیب کے تحت شامل کیا گیا ہے۔ اب، Data Analysis آپشن پر کلک کریں۔
- Data Analysis ڈائیلاگ پاپ اپ ہوگا۔ رینڈم نمبر جنریشن آپشن کا انتخاب کریں اور ٹھیک ہے پر کلک کریں۔
10>
- آخر میں، ہمیں ذیل کا نتیجہ ملا۔
مزید پڑھیں: رینڈم نمبر جنریٹر کے ساتھ ڈیٹا اینالیسس ٹول اور فنکشنز Excel
7. ایکسل میں رینج کے درمیان رینڈم نمبر جنریٹر کے طور پر VBA کا اطلاق کریں
آپ VBA کو ایک ایکسل میں رینڈم نمبر جنریٹر کے طور پر استعمال کرسکتے ہیں آئیے دیکھتے ہیں کہ VBA کا استعمال کرتے ہوئے ایک بے ترتیب نمبر کیسے بنایا جائے اور اسے میسج باکس اور ورک شیٹ دونوں پر دکھائیں۔
7.1۔ VBA کا استعمال کرتے ہوئے رینڈم نمبر بنائیں اور میسج باکس میں نتیجہ واپس کریں
آئیے فرض کریں کہ میں 0 اور 13 کے درمیان ایک رینڈم نمبر حاصل کرنا چاہتا ہوں۔ اس عمل میں شامل اقدامات یہ ہیں۔
اقدامات:
- سب سے پہلے متعلقہ ورک شیٹ پر جائیں اور شیٹ کے نام پر دائیں کلک کریں، اور پھر ویو کوڈ آپشن کو منتخب کریں۔
- نتیجتاً، VBA ونڈو ظاہر ہوگی۔ نیچے کوڈ کو ماڈیول پر لکھیں۔
5851
- چلائیں کوڈ کو دبا کر F5 کلید کریں یا رن آئیکن پر کلک کریں (اسکرین شاٹ دیکھیں)۔
- کوڈ کو چلانے پر، آپ کو نیچے کا نتیجہ ملے گا۔ ایک میسج باکس میں۔
7.2۔ VBA کا استعمال کرتے ہوئے رینڈم نمبر بنائیں اور ایکسل ورک شیٹ میں ڈسپلے کریں
مثال کے طور پر، اگر آپ بے ترتیب نمبر (پورے نمبر) کی فہرست حاصل کرنا چاہتے ہیں 3 اور 10 کے درمیان پھر ذیل کے مراحل پر عمل کریں۔
مرحلہ:
- متعلقہ ایکسل پر جائیں۔ شیٹ، شیٹ کے نام پر دائیں کلک کریں اور VBA ونڈو کو لانے کے لیے View Code آپشن پر کلک کریں۔
- نیچے کوڈ کو میں ٹائپ کریں۔ ماڈیول ۔
5156
- اس کے بعد، چلائیں کوڈ۔
- نیچے دی گئی فہرست ایکسل شیٹ میں ظاہر ہوتا ہے۔
مزید پڑھیں: ایکسل VBA کے ساتھ رینڈم نمبر کیسے تیار کریں
8. رینڈم نمبر جنریٹر بغیر ڈپلیکیٹس کے (RANDBETWEEN, RANK.EQ اور COUNTIF فنکشنز)
زیادہ تر وقت RANDBETWEEN فنکشن ڈپلیکیٹس پر مشتمل رینڈم نمبر لسٹ لوٹاتا ہے۔ . لہذا، ہم منفرد بے ترتیب نمبر حاصل کرنے کے لیے RANK. EQ اور COUNTIF فنکشن کو یکجا کریں گے۔
مرحلہ:
<10 =RANDBETWEEN(1,10)
- دبائیں Enter .
- پھر نیچے دیئے گئے فارمولے کو سیل C5 میں ٹائپ کریں اور 1 سے 10 کے درمیان منفرد نمبروں پر مشتمل بے ترتیب نمبروں کی فہرست حاصل کرنے کے لیے Enter کو دبائیں۔
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
🔎 فارمولہ کیسے کام کرتا ہے؟
➤ RANK.EQ(B5,$B$5:$B$13)
فارمولے کا یہ حصہ واپس آتا ہے { 5 } یہاں، RANK.EQ فنکشن ایک نمبر کا درجہ لوٹاتا ہےنمبروں کی فہرست۔
➤ COUNTIF($B$5:B5,B5)
اب، فارمولے کا یہ حصہ واپس آتا ہے { 1 } . یہاں COUNTIF فنکشن $B$5:B5 کے اندر سیلوں کی تعداد شمار کرتا ہے، جو مخصوص شرط کو پورا کرتے ہیں۔
➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
آخر میں، فارمولہ واپس آتا ہے { 5 }۔
<0 مزید پڑھیں: ایکسل میں ڈپلیکیٹس کے بغیر بے ترتیب نمبر کیسے تیار کیے جائیں (7 طریقے)نتیجہ
مذکورہ مضمون میں، میں نے کوشش کی ہے۔ ایکسل میں رینج کے درمیان رینڈم نمبر جنریٹر کے کئی طریقوں پر تفصیلی گفتگو کرنے کے لیے۔ امید ہے کہ یہ طریقے اور وضاحتیں آپ کے مسائل کے حل کے لیے کافی ہوں گی۔ اگر آپ کے کوئی سوالات ہیں تو براہ کرم مجھے بتائیں۔