ایکسل RANDARRAY فنکشن - بے ترتیب نمبر تیار کرنے کا تیز طریقہ

  • اس کا اشتراک
Michael Brown

ٹیوٹوریل دکھاتا ہے کہ بے ترتیب نمبر کیسے تیار کیے جائیں، تصادفی طور پر فہرست کو ترتیب دیا جائے، بے ترتیب انتخاب کیسے حاصل کیا جائے اور تصادفی طور پر گروپوں کو ڈیٹا تفویض کیا جائے۔ یہ سب ایک نئے ڈائنامک ارے فنکشن کے ساتھ - RANDARRAY۔

جیسا کہ آپ شاید جانتے ہوں گے، مائیکروسافٹ ایکسل میں پہلے سے ہی کچھ بے ترتیب فنکشنز ہیں - RAND اور RANDBETWEEN۔ دوسرے کو متعارف کرانے میں کیا معنی ہے؟ مختصراً، کیونکہ یہ کہیں زیادہ طاقتور ہے اور دونوں پرانے افعال کو بدل سکتا ہے۔ آپ کی اپنی زیادہ سے زیادہ اور کم سے کم اقدار کو ترتیب دینے کے علاوہ، یہ آپ کو یہ بتانے دیتا ہے کہ کتنی قطاروں اور کالموں کو پُر کرنا ہے اور آیا بے ترتیب اعشاریہ یا عدد کو تیار کرنا ہے۔ دوسرے فنکشنز کے ساتھ مل کر استعمال کیا جاتا ہے، RANDARRAY ڈیٹا کو شفل بھی کر سکتا ہے اور ایک بے ترتیب نمونہ بھی چن سکتا ہے۔

    Excel RANDARRAY فنکشن

    ایکسل میں RANDARRAY فنکشن کے درمیان بے ترتیب نمبروں کی ایک صف واپس کرتا ہے۔ کوئی بھی دو نمبر جو آپ بتاتے ہیں۔

    یہ Microsoft Excel 365 میں متعارف کرائے گئے چھ نئے متحرک صفوں میں سے ایک ہے۔ نتیجہ ایک متحرک صف ہے جو قطاروں اور کالموں کی مخصوص تعداد میں خود بخود پھیل جاتی ہے۔

    فنکشن میں درج ذیل نحو ہے۔ براہ کرم نوٹ کریں کہ تمام دلائل اختیاری ہیں:

    RANDARRAY([rows], [columns], [min], [max], [whole_number])

    Where:

    Rows (اختیاری) - یہ بتاتا ہے کہ کتنی قطاریں بھرنی ہیں۔ اگر چھوڑ دیا جائے تو پہلے سے طے شدہ 1 قطار۔

    کالم (اختیاری) - یہ بتاتا ہے کہ کتنے کالم بھرنے ہیں۔ اگر چھوڑ دیا جائے تو پہلے سے طے شدہ 1تصادفی طور پر شرکاء کو گروپوں میں تفویض کریں، اوپر والا فارمولہ مناسب نہیں ہو سکتا ہے کیونکہ یہ اس بات کو کنٹرول نہیں کرتا ہے کہ دیئے گئے گروپ کو کتنی بار منتخب کیا جائے۔ مثال کے طور پر، گروپ A میں 5 افراد کو تفویض کیا جا سکتا ہے جبکہ گروپ C میں صرف 2 افراد کو تفویض کیا جا سکتا ہے۔ بے ترتیب تفویض یکساں طور پر کرنے کے لیے، تاکہ ہر گروپ میں یکساں تعداد میں شریک ہوں، آپ کو ایک مختلف حل کی ضرورت ہے۔

    سب سے پہلے، آپ اس فارمولے کو استعمال کرکے بے ترتیب نمبروں کی فہرست تیار کرتے ہیں:

    =RANDARRAY(ROWS(A2:A13))

    جہاں A2:A13 آپ کا ماخذ ڈیٹا ہے۔

    26>

    اور پھر، آپ اس عام فارمولے کو استعمال کرکے گروپس (یا کچھ اور) تفویض کرتے ہیں:

    INDEX( values_to_assign, ROUNDUP(RANK( first_random_number, random_numbers_range)/ n, 0))

    جہاں n گروپ کا سائز ہے، یعنی ہر قدر کو تفویض کیے جانے کی تعداد۔

    مثال کے طور پر، E2:E5 میں درج گروپوں میں لوگوں کو تصادفی طور پر تفویض کرنے کے لیے، تاکہ ہر گروپ میں 3 شرکاء ہوں، یہ فارمولا استعمال کریں:

    =INDEX($E$2:$E$5, ROUNDUP(RANK(B2,$B$2:$B$13)/3,0))

    براہ کرم نوٹ کریں کہ یہ ایک باقاعدہ فارمولا ہے (نہیں ایک متحرک صف کا فارمولا!)، لہذا آپ کو مندرجہ بالا فارمولے کی طرح مطلق حوالہ جات کے ساتھ رینجز کو مقفل کرنے کی ضرورت ہے۔

    اپنا فارمولا ٹاپ سیل میں درج کریں (ہمارے معاملے میں C2) اور n اسے ضرورت کے مطابق زیادہ سے زیادہ سیلوں تک نیچے گھسیٹیں۔ نتیجہ اس سے ملتا جلتا نظر آئے گا:

    براہ کرم یاد رکھیں کہ RANDARRAY فنکشن غیر مستحکم ہے۔ ہر بار جب آپ ورک شیٹ میں کچھ تبدیل کرتے ہیں تو نئی بے ترتیب اقدار پیدا کرنے سے روکنے کے لیے، تبدیل کریں۔ پیسٹ اسپیشل خصوصیت کا استعمال کرتے ہوئے ان کی اقدار کے ساتھ فارمولے۔

    یہ فارمولہ کیسے کام کرتا ہے:

    مددگار کالم میں RANDARRAY فارمولہ بہت آسان ہے۔ اور بمشکل وضاحت کی ضرورت ہے، لہذا آئیے کالم C کے فارمولے پر توجہ مرکوز کریں نتیجہ 1 اور شرکاء کی کل تعداد کے درمیان ایک عدد ہے (ہمارے معاملے میں 12)۔

    رینک کو گروپ کے سائز سے تقسیم کیا جاتا ہے، (ہماری مثال میں 3)، اور ROUNDUP فنکشن اسے گول کرتا ہے قریب ترین عدد۔ اس آپریشن کا نتیجہ 1 اور گروپس کی کل تعداد کے درمیان ایک عدد ہے (اس مثال میں 4)۔

    انٹیجر INDEX فنکشن کے row_num دلیل پر جاتا ہے، اسے مجبور کرتا ہے۔ رینج E2:E5 میں متعلقہ قطار سے ایک قدر واپس کریں، جو تفویض کردہ گروپ کی نمائندگی کرتا ہے۔

    Excel RANDARRAY فنکشن کام نہیں کر رہا ہے

    جب آپ کا RANDARRAY فارمولہ ایک خرابی لوٹاتا ہے، تو یہ سب سے زیادہ واضح ہیں۔ جانچنے کی وجوہات:

    #SPILL ایرر

    کسی دوسرے ڈائنامک ارے فنکشن کی طرح، ایک #SPILL! غلطی کا اکثر مطلب یہ ہوتا ہے کہ تمام نتائج کو ظاہر کرنے کے لیے مطلوبہ اسپل رینج میں کافی جگہ نہیں ہے۔ بس اس رینج کے تمام سیلز کو صاف کریں، اور آپ کا فارمولہ خود بخود دوبارہ گنتی کرے گا۔ مزید معلومات کے لیے، براہ کرم ایکسل #SPILL ایرر دیکھیں - اسباب اور اصلاحات۔

    #VALUE ایرر

    A #VALUE! ان میں غلطی ہو سکتی ہےحالات:

    • اگر ایک زیادہ سے زیادہ قدر منٹ قدر سے کم ہے۔
    • اگر کوئی بھی دلیل غیر عددی ہے۔

    #NAME کی خرابی

    زیادہ تر معاملات میں، ایک #NAME! خرابی درج ذیل میں سے کسی ایک کی نشاندہی کرتی ہے:

    • فنکشن کا نام غلط لکھا ہوا ہے۔
    • فنکشن آپ کے ایکسل ورژن میں دستیاب نہیں ہے۔

    #CALC! خرابی

    A #CALC! خرابی اس وقت ہوتی ہے جب قطاریں یا کالم دلیل 1 سے کم ہو یا خالی سیل سے مراد ہو۔

    اس طرح ایکسل میں نئے کے ساتھ ایک بے ترتیب نمبر جنریٹر بنانے کا طریقہ ہے۔ RANDARRAY فنکشن۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!

    ڈاؤن لوڈ کے لیے پریکٹس ورک بک

    RANDARRAY فارمولے کی مثالیں (.xlsx فائل)

    کالم۔

    Min (اختیاری) - پیدا کرنے کے لیے سب سے چھوٹی بے ترتیب تعداد۔ اگر متعین نہیں کیا گیا ہے تو، پہلے سے طے شدہ 0 قدر استعمال کی جاتی ہے۔

    زیادہ سے زیادہ (اختیاری) - تخلیق کرنے کے لیے سب سے بڑا بے ترتیب نمبر۔ اگر متعین نہ ہو تو، پہلے سے طے شدہ 1 قدر استعمال کی جاتی ہے۔

    مکمل_نمبر (اختیاری) - یہ تعین کرتا ہے کہ کس قسم کی قدریں واپس کرنی ہیں:

    • TRUE - پورے نمبر
    • غلط یا چھوڑ دیا گیا (پہلے سے طے شدہ) - اعشاریہ نمبر

    RANDARRAY فنکشن - یاد رکھنے کی چیزیں

    آپ کی ایکسل ورک شیٹس میں بے ترتیب نمبروں کو مؤثر طریقے سے بنانے کے لیے، 6 اہم نکات ہیں۔ نوٹس لینے کے لیے:

    • RANDARRAY فنکشن صرف ایکسل میں Microsoft 365 اور Excel 2021 کے لیے دستیاب ہے۔ Excel 2019، Excel 2016 اور اس سے پہلے کے ورژنز میں RANDARRAY فنکشن دستیاب نہیں ہے۔
    • اگر RANDARRAY کی طرف سے واپس کی گئی صف حتمی نتیجہ ہے (کسی سیل میں آؤٹ پٹ اور کسی دوسرے فنکشن کو نہیں دیا گیا)، Excel خود بخود ایک متحرک اسپل رینج بناتا ہے اور اسے بے ترتیب نمبروں کے ساتھ آباد کرتا ہے۔ لہذا، یقینی بنائیں کہ آپ کے پاس کافی خالی سیلز نیچے اور/یا سیل کے دائیں جانب ہیں جہاں آپ فارمولہ درج کرتے ہیں، بصورت دیگر #SPILL کی خرابی واقع ہوگی۔
    • اگر کسی بھی دلیل کی وضاحت نہیں کی گئی ہے تو، ایک RANDARRAY( ) فارمولہ 0 اور 1 کے درمیان واحد اعشاریہ نمبر لوٹاتا ہے۔
    • اگر قطاریں یا/اور کالم آرگیومینٹس کو اعشاریہ نمبروں سے ظاہر کیا جاتا ہے، تو ان کو کاٹ کر اعشاریہ سے پہلے مکمل عدد (مثلاً 5.9 کو سمجھا جائے گا۔جیسا کہ 5)۔
    • اگر منٹ یا زیادہ سے زیادہ دلیل کی وضاحت نہیں کی گئی ہے تو، RANDARRAY بالترتیب 0 اور 1 پر ڈیفالٹ ہوجاتا ہے۔
    • دیگر بے ترتیب کی طرح فنکشنز، ایکسل RANDARRAY غیر متزلزل ہے، یعنی جب بھی ورک شیٹ کا حساب لگایا جاتا ہے تو یہ بے ترتیب اقدار کی ایک نئی فہرست تیار کرتا ہے۔ ایسا ہونے سے روکنے کے لیے، آپ Excel کی Paste Special > Values فیچر استعمال کرکے فارمولوں کو اقدار سے بدل سکتے ہیں۔

    بنیادی Excel RANDARRAY فارمولہ

    اور اب، میں آپ کو اس کی آسان ترین شکل میں ایک بے ترتیب ایکسل فارمولہ دکھاتا ہوں۔

    فرض کریں کہ آپ کسی بھی بے ترتیب نمبروں کے ساتھ 5 قطاروں اور 3 کالموں پر مشتمل ایک رینج بھرنا چاہتے ہیں۔ اسے کرنے کے لیے، پہلے دو دلائل اس طرح ترتیب دیں:

    • Rows 5 ہے کیونکہ ہم 5 قطاروں میں نتائج چاہتے ہیں۔
    • کالم 3 ہے جیسا کہ ہم 3 کالموں میں نتائج چاہتے ہیں۔

    دیگر تمام آرگیومینٹس کو ہم ان کی ڈیفالٹ ویلیوز پر چھوڑ دیتے ہیں اور درج ذیل فارمولا حاصل کرتے ہیں:

    =RANDARRAY(5, 3)

    <0 14>

    جیسا کہ آپ اوپر اسکرین شاٹ میں دیکھ سکتے ہیں، یہ بنیادی RANDARRAY فارمولہ رینج کو 0 سے 1 تک کے بے ترتیب اعشاریہ نمبروں سے بھرتا ہے۔ تین دلائل جیسا کہ مزید مثالوں میں دکھایا گیا ہے۔

    اندر بے ترتیب کیسے کریں۔Excel - RANDARRAY فارمولے کی مثالیں

    ذیل میں آپ کو چند جدید فارمولے ملیں گے جو ایکسل میں مخصوص بے ترتیب منظرناموں کا احاطہ کرتے ہیں۔

    دو نمبروں کے درمیان بے ترتیب نمبر بنائیں

    کی فہرست بنانے کے لیے ایک مخصوص رینج کے اندر بے ترتیب نمبر، تیسری دلیل میں کم از کم قدر اور چوتھی دلیل میں زیادہ سے زیادہ تعداد فراہم کریں۔ اس بات پر منحصر ہے کہ آیا آپ کو عدد یا اعشاریہ کی ضرورت ہے، 5ویں دلیل کو بالترتیب TRUE یا FALSE پر سیٹ کریں۔

    مثال کے طور پر، آئیے 1 سے 100 تک بے ترتیب عدد کے ساتھ 6 قطاروں اور 4 کالموں کی رینج کو آباد کریں۔ ، ہم RANDARRAY فنکشن کے درج ذیل دلائل ترتیب دیتے ہیں:

    • Rows 6 ہے کیونکہ ہم 6 قطاروں میں نتائج چاہتے ہیں۔
    • کالم 4 ہے جیسا کہ ہم 4 کالموں میں نتائج چاہتے ہیں۔
    • Min 1 ہے، جو کم از کم قیمت ہے جسے ہم رکھنا چاہتے ہیں۔
    • زیادہ سے زیادہ 100 ہے، جو کہ پیدا کی جانے والی زیادہ سے زیادہ قدر ہے۔
    • مکمل_نمبر درست ہے کیونکہ ہمیں عدد کی ضرورت ہے۔

    دلائل کو ایک ساتھ رکھنے سے، ہمیں حاصل ہوتا ہے یہ فارمولا:

    =RANDARRAY(6, 4, 1, 100, TRUE)

    اور یہ درج ذیل نتیجہ پیدا کرتا ہے:

    15>

    دو تاریخوں کے درمیان بے ترتیب تاریخ پیدا کریں

    ایکسل میں بے ترتیب تاریخ جنریٹر کی تلاش ہے؟ RANDARRAY فنکشن ایک آسان حل ہے! آپ کو صرف یہ کرنا ہے کہ پہلے سے طے شدہ سیلز میں پہلے کی تاریخ (تاریخ 1) اور بعد کی تاریخ (تاریخ 2) ڈالیں، اور پھر اپنے فارمولے میں ان سیلز کا حوالہ دیں:

    RANDARRAY(قطاریں، کالم، تاریخ1،1 16>

    یقیناً، اگر آپ چاہیں تو فارمولے میں کم سے کم اور زیادہ سے زیادہ تاریخوں کی فراہمی سے آپ کو کوئی چیز نہیں روک سکتی۔ بس یقینی بنائیں کہ آپ انہیں اس فارمیٹ میں درج کرتے ہیں جسے Excel سمجھ سکتا ہے:

    =RANDARRAY(10, 1, "1/1/2020", "12/31/2020", TRUE)

    غلطیوں کو روکنے کے لیے، آپ تاریخیں درج کرنے کے لیے DATE فنکشن استعمال کرسکتے ہیں:

    =RANDARRAY(10, 1, DATE(2020,1,1), DATE(2020,12,31), TRUE) <3

    نوٹ۔ اندرونی طور پر Excel تاریخوں کو سیریل نمبرز کے طور پر اسٹور کرتا ہے، اس لیے فارمولے کے نتائج زیادہ تر ممکنہ طور پر نمبرز کے طور پر دکھائے جائیں گے۔ نتائج کو صحیح طریقے سے ظاہر کرنے کے لیے، اسپل رینج کے تمام سیلز پر تاریخ فارمیٹ کا اطلاق کریں۔ 12>, date2 , TRUE), 1)

    RANDARRAY بے ترتیب آغاز کی تاریخوں کی ایک صف بنائے گا، جس میں WORKDAY فنکشن 1 ورک ڈے کا اضافہ کرے گا اور اس بات کو یقینی بنائے گا کہ لوٹی گئی تمام تاریخیں کام کے دن ہیں۔

    D1 میں تاریخ 1 اور D2 میں تاریخ 2 کے ساتھ، 10 ہفتے کے دنوں کی فہرست تیار کرنے کا فارمولا یہ ہے:

    =WORKDAY(RANDARRAY(10, 1, D1, D2, TRUE), 1)

    جیسا کہ پچھلی مثال، براہ کرم نتائج کو درست طریقے سے ظاہر کرنے کے لیے اسپل رینج کو تاریخ کے طور پر فارمیٹ کرنا یاد رکھیں۔

    ڈپلیکیٹس کے بغیر بے ترتیب نمبر کیسے بنائے جائیں

    حالانکہ جدید ایکسل 6 پیش کرتا ہے۔ نئی متحرک صففنکشنز، بدقسمتی سے، ڈپلیکیٹس کے بغیر بے ترتیب نمبروں کو واپس کرنے کے لیے اب بھی کوئی ان بلٹ فنکشن موجود نہیں ہے۔

    ایکسل میں اپنا منفرد رینڈم نمبر جنریٹر بنانے کے لیے، آپ کو کئی فنکشنز کو ایک ساتھ جوڑنے کی ضرورت ہوگی جیسا کہ دکھایا گیا ہے۔ نیچے۔

    بے ترتیب عدد :

    INDEX(UNIQUE(RANDARRAY( n *2, 1, min , max , TRUE)), SEQUENCE( n ))

    بے ترتیب اعشاریہ :

    INDEX(UNIQUE(RANDARRAY( n *2, 1، منٹ ، زیادہ سے زیادہ ، FALSE))، SEQUENCE( n ))

    کہاں:

    • N یہ ہے کہ آپ کتنی قدریں بنانا چاہتے ہیں۔
    • Min سب سے کم قیمت ہے۔
    • زیادہ سے زیادہ سب سے زیادہ قدر ہے۔

    مثال کے طور پر، بغیر کسی ڈپلیکیٹ کے 10 بے ترتیب مکمل نمبر بنانے کے لیے، یہ فارمولہ استعمال کریں:

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

    18>

    ایک بنانے کے لیے 10 منفرد بے ترتیب اعشاریہ نمبر کی فہرست، RANDARRAY فنکشن کی آخری دلیل میں TRUE کو FALSE میں تبدیل کریں یا صرف اس دلیل کو چھوڑ دیں:

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

    <3

    تجاویز اور نوٹ:

    • فارمولے کی تفصیلی وضاحت f ہو سکتی ہے۔ ایکسل میں بغیر ڈپلیکیٹس کے بے ترتیب نمبر کیسے تیار کیے جائیں میں ound۔
    • ایکسل 2019 اور اس سے پہلے میں، RANDARRAY فنکشن دستیاب نہیں ہے۔ اس کے بجائے، براہ کرم اس حل کو دیکھیں۔

    ایکسل میں تصادفی طور پر کیسے ترتیب دیں

    ایکسل میں ڈیٹا کو شفل کرنے کے لیے، RANDARRAY استعمال کریں "سورٹ بذریعہ" صف ( by_array دلیل)۔ ROWS فنکشن آپ کی قطاروں کی تعداد کو شمار کرے گا۔ڈیٹا سیٹ، اس بات کی نشاندہی کرتا ہے کہ کتنے بے ترتیب نمبر بنائے جائیں:

    SORTBY( data ، RANDARRAY(ROWS( data )))

    اس نقطہ نظر کے ساتھ، آپ ایکسل میں تصادفی طور پر فہرست کو ترتیب دیں، چاہے اس میں نمبر، تاریخیں یا متن کے اندراجات ہوں:

    =SORTBY(A2:A13, RANDARRAY(ROWS(A2:A13)))

    اس کے علاوہ، آپ یہ بھی کرسکتے ہیں اپنے ڈیٹا کو ملائے بغیر قطاروں کو شفل کریں:

    =SORTBY(A2:B10, RANDARRAY(ROWS(A2:B10)))

    21>

    ایکسل میں بے ترتیب انتخاب کیسے حاصل کیا جائے

    رینڈم نکالنے کے لیے فہرست سے نمونہ، یہاں استعمال کرنے کے لیے ایک عام فارمولا ہے:

    INDEX( data , RANDARRAY( n , 1, 1, ROWS( data ), TRUE))

    جہاں n بے ترتیب اندراجات کی تعداد ہے جسے آپ نکالنا چاہتے ہیں۔

    مثال کے طور پر، A2:A10 میں فہرست سے بے ترتیب طور پر 3 ناموں کو منتخب کرنے کے لیے، یہ فارمولہ استعمال کریں۔ :

    =INDEX(A2:A10, RANDARRAY(3, 1, 1, ROWS(A2:A10), TRUE))

    یا کسی سیل میں مطلوبہ نمونہ کا سائز درج کریں، C2 کہیں، اور اس سیل کا حوالہ دیں:

    =INDEX(A2:A10, RANDARRAY(C2, 1, 1, ROWS(A2:A10), TRUE))

    یہ فارمولہ کیسے کام کرتا ہے:

    اس فارمولے کے مرکز میں RANDARRAY فنکشن ہے جو عدد کی ایک بے ترتیب صف بناتا ہے، جس میں C2 میں قدر یہ بتاتی ہے کہ کتنی قدریں پیدا کرنی ہیں۔ . کم سے کم نمبر ہارڈ کوڈ (1) ہے اور زیادہ سے زیادہ تعداد آپ کے ڈیٹا سیٹ میں قطاروں کی تعداد سے مساوی ہے، جو ROWS فنکشن کے ذریعے واپس کی جاتی ہے۔

    بے ترتیب عدد کی صف براہ راست row_num پر جاتی ہے۔ INDEX فنکشن کا استدلال، واپس کرنے کے لیے آئٹمز کی پوزیشن بتاتے ہوئے۔ اوپر اسکرین شاٹ میں نمونے کے لیے، یہ ہے:

    =INDEX(A2:A10, {8;7;4})

    ٹِپ۔ سے ایک بڑا نمونہ چنتے وقتایک چھوٹا ڈیٹا سیٹ، اس بات کے امکانات ہیں کہ آپ کے بے ترتیب انتخاب میں ایک ہی اندراج کے ایک سے زیادہ واقعات شامل ہوں گے، کیونکہ اس بات کی کوئی ضمانت نہیں ہے کہ RANDARRAY صرف منفرد نمبر تیار کرے گا۔ ایسا ہونے سے روکنے کے لیے، اس فارمولے کا ڈپلیکیٹ فری ورژن استعمال کریں۔ 12 اس کے لیے، INDEX فنکشن کے آخری دلیل ( column_num ) کے لیے ایک سرنی مستقل فراہم کریں، اس طرح:

    =INDEX(A2:B10, RANDARRAY(D2, 1, 1, ROWS(A2:A10), TRUE), {1,2})

    جہاں A2:B10 سورس ڈیٹا ہے اور D2 نمونہ کا سائز ہے۔

    نتیجتاً، ہمارے بے ترتیب انتخاب میں ڈیٹا کے دو کالم ہوں گے:

    ٹِپ۔ جیسا کہ پچھلی مثال کا معاملہ ہے، یہ فارمولہ ڈپلیکیٹ ریکارڈ واپس کر سکتا ہے۔ اس بات کو یقینی بنانے کے لیے کہ آپ کے نمونے میں کوئی تکرار نہیں ہے، تھوڑا سا مختلف نقطہ نظر استعمال کریں جو نقل کے بغیر بے ترتیب قطاروں کو کیسے منتخب کریں میں بیان کیا گیا ہے۔ 12 2>), 1, 1, n , TRUE), value1 , value2 ,…)

    کہاں:

      <10 1 10> Value1 , value2 , value3 , وغیرہ وہ قدریں ہیں جو ہونی ہیںبے ترتیب طور پر تفویض کیا گیا 3>

      سہولت کے لیے، آپ علیحدہ سیلز میں تفویض کرنے کے لیے قدریں درج کر سکتے ہیں، کہیں D2 سے D4 تک، اور اپنے فارمولے میں ان سیلز کا حوالہ دے سکتے ہیں (انفرادی طور پر، حد کے طور پر نہیں):

      =CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), D2, D3, D4)

      نتیجے کے طور پر، آپ ایک ہی فارمولے کے ساتھ کسی بھی نمبر، حروف، متن، تاریخوں اور اوقات کو تصادفی طور پر تفویض کرنے کے قابل ہو جائیں گے:

      نوٹ۔ RANDARRAY فنکشن ورک شیٹ میں ہر تبدیلی کے ساتھ نئی بے ترتیب اقدار پیدا کرتا رہے گا، کیونکہ نتیجہ ہر بار نئی قدریں تفویض کی جائیں گی۔ تفویض کردہ اقدار کو "ٹھیک" کرنے کے لیے، پیسٹ اسپیشل > اقدار کی خصوصیات فارمولوں کو ان کی حسابی قدروں سے بدلنے کے لیے۔

      یہ فارمولہ کیسے کام کرتا ہے

      اس حل کے مرکز میں ایک بار پھر RANDARRAY فنکشن ہے جو آپ کے بتائے ہوئے کم سے کم اور زیادہ سے زیادہ اعداد کی بنیاد پر بے ترتیب عدد کی ایک صف تیار کرتا ہے (1 سے ہمارے معاملے میں 3 تک)۔ ROWS فنکشن RANDARRAY کو بتاتا ہے کہ کتنے بے ترتیب نمبر تیار کرنے ہیں۔ یہ صف index_num CHOOSE فنکشن کی دلیل پر جاتی ہے۔ مثال کے طور پر:

      =CHOOSE({1;2;1;2;3;2;3;3;1;3;1;2}, D2, D3, D4)

      Index_num وہ دلیل ہے جو واپس جانے والی اقدار کی پوزیشنوں کا تعین کرتی ہے۔ اور چونکہ پوزیشنیں بے ترتیب ہیں، اس لیے D2:D4 میں قدریں بے ترتیب ترتیب میں چنی جاتی ہیں۔ جی ہاں، یہ اتنا آسان ہے :)

      گروپوں کو تصادفی طور پر ڈیٹا کیسے تفویض کیا جائے

      جب آپ کا کام

    مائیکل براؤن سافٹ ویئر ٹولز کا استعمال کرتے ہوئے پیچیدہ عمل کو آسان بنانے کے جذبے کے ساتھ ٹیکنالوجی سے وابستہ ایک سرشار ہے۔ ٹیک انڈسٹری میں ایک دہائی سے زیادہ کے تجربے کے ساتھ، اس نے مائیکروسافٹ ایکسل اور آؤٹ لک کے ساتھ ساتھ گوگل شیٹس اور دستاویزات میں بھی اپنی صلاحیتوں کو نکھارا ہے۔ مائیکل کا بلاگ اپنے علم اور مہارت کو دوسروں کے ساتھ بانٹنے کے لیے وقف ہے، پیداواری صلاحیت اور کارکردگی کو بہتر بنانے کے لیے آسان پیروی کرنے والی تجاویز اور سبق فراہم کرتا ہے۔ چاہے آپ ایک تجربہ کار پیشہ ور ہوں یا ابتدائی، مائیکل کا بلاگ ان ضروری سافٹ ویئر ٹولز سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے قیمتی بصیرتیں اور عملی مشورہ پیش کرتا ہے۔