এক্সেল RANDARRAY ফাংশন - এলোমেলো সংখ্যা তৈরি করার দ্রুত উপায়

  • এই শেয়ার করুন
Michael Brown

সুচিপত্র

টিউটোরিয়ালটি দেখায় কিভাবে এলোমেলো সংখ্যা তৈরি করতে হয়, এলোমেলোভাবে একটি তালিকা সাজাতে হয়, এলোমেলোভাবে নির্বাচন করতে হয় এবং এলোমেলোভাবে গ্রুপগুলিতে ডেটা বরাদ্দ করতে হয়। সবই একটি নতুন ডাইনামিক অ্যারে ফাংশন সহ - RANDARRAY৷

আপনি সম্ভবত জানেন, মাইক্রোসফ্ট এক্সেলের ইতিমধ্যে কয়েকটি র্যান্ডমাইজিং ফাংশন রয়েছে - RAND এবং RANDBETWEEN৷ আরেকটি পরিচয় করিয়ে দেওয়ার অর্থ কী? সংক্ষেপে, কারণ এটি অনেক বেশি শক্তিশালী এবং উভয় পুরানো ফাংশন প্রতিস্থাপন করতে পারে। আপনার নিজস্ব সর্বোচ্চ এবং সর্বনিম্ন মান সেট আপ করা ছাড়াও, এটি আপনাকে কতগুলি সারি এবং কলাম পূরণ করতে হবে এবং এলোমেলো দশমিক বা পূর্ণসংখ্যা তৈরি করতে হবে তা নির্দিষ্ট করতে দেয়। অন্যান্য ফাংশনগুলির সাথে একত্রে ব্যবহার করা হয়, RANDARRAY এমনকি ডেটা এলোমেলো করতে পারে এবং একটি এলোমেলো নমুনা বাছাই করতে পারে৷

    Excel RANDARRAY ফাংশন

    Excel-এ RANDARRAY ফাংশন এর মধ্যে র্যান্ডম সংখ্যার একটি অ্যারে প্রদান করে আপনার নির্দিষ্ট করা যেকোনো দুটি সংখ্যা।

    এটি মাইক্রোসফট এক্সেল 365-এ প্রবর্তিত ছয়টি নতুন ডায়নামিক অ্যারে ফাংশনের মধ্যে একটি। ফলাফল হল একটি ডাইনামিক অ্যারে যা স্বয়ংক্রিয়ভাবে নির্দিষ্ট সংখ্যক সারি এবং কলামে ছড়িয়ে পড়ে।

    ফাংশনের নিম্নলিখিত সিনট্যাক্স রয়েছে। অনুগ্রহ করে লক্ষ্য করুন যে সমস্ত আর্গুমেন্ট ঐচ্ছিক:

    RANDARRAY([সারি], [কলাম], [মিনিট], [সর্বোচ্চ], [পুরো_সংখ্যা])

    কোথায়:

    সারি (ঐচ্ছিক) - কতটি সারি পূরণ করতে হবে তা নির্ধারণ করে। যদি বাদ দেওয়া হয়, ডিফল্ট 1 সারিতে।

    কলাম (ঐচ্ছিক) - কতগুলি কলাম পূরণ করতে হবে তা নির্ধারণ করে। যদি বাদ দেওয়া হয়, ডিফল্ট 1এলোমেলোভাবে গোষ্ঠীগুলিতে অংশগ্রহণকারীদের বরাদ্দ করুন, উপরের সূত্রটি উপযুক্ত নাও হতে পারে কারণ এটি একটি প্রদত্ত গোষ্ঠীকে কতবার বেছে নেওয়া হবে তা নিয়ন্ত্রণ করে না। উদাহরণ স্বরূপ, গ্রুপ A-তে 5 জনকে নিয়োগ করা যেতে পারে যখন C গ্রুপে শুধুমাত্র 2 জন। র্যান্ডম অ্যাসাইনমেন্ট সমভাবে করতে, যাতে প্রতিটি গ্রুপে একই সংখ্যক অংশগ্রহণকারী থাকে, আপনার আলাদা সমাধান প্রয়োজন।

    প্রথম, আপনি এই সূত্রটি ব্যবহার করে এলোমেলো সংখ্যার একটি তালিকা তৈরি করুন:

    =RANDARRAY(ROWS(A2:A13))

    যেখানে A2:A13 আপনার উৎস ডেটা।

    এবং তারপর, আপনি এই জেনেরিক সূত্র ব্যবহার করে গোষ্ঠীগুলি (বা অন্য কিছু) বরাদ্দ করেন:

    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 কলামের সূত্রে ফোকাস করি।

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

    RANK ফাংশন B2-এর মানকে B2:B13-এ র্যান্ডম সংখ্যার অ্যারের বিপরীতে স্থান দেয়। ফলাফল হল 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 ফাইল)

    কলাম।

    মিনিমাম (ঐচ্ছিক) - উৎপন্ন করার জন্য সবচেয়ে ছোট র্যান্ডম সংখ্যা। নির্দিষ্ট করা না থাকলে, ডিফল্ট 0 মান ব্যবহার করা হয়৷

    সর্বোচ্চ (ঐচ্ছিক) - তৈরি করার জন্য সবচেয়ে বড় র্যান্ডম সংখ্যা৷ নির্দিষ্ট করা না থাকলে, ডিফল্ট 1 মান ব্যবহার করা হয়৷

    হোল_সংখ্যা (ঐচ্ছিক) - কোন ধরনের মান ফেরত দিতে হবে তা নির্ধারণ করে:

    • TRUE - পূর্ণ সংখ্যা
    • মিথ্যা বা বাদ দেওয়া (ডিফল্ট) - দশমিক সংখ্যা

    RANDARRAY ফাংশন - যা মনে রাখতে হবে

    আপনার এক্সেল ওয়ার্কশীটে দক্ষতার সাথে র্যান্ডম সংখ্যা তৈরি করতে, 6টি গুরুত্বপূর্ণ পয়েন্ট রয়েছে লক্ষ্য করার জন্য:

    • RANDARRAY ফাংশনটি শুধুমাত্র Microsoft 365 এবং Excel 2021-এর জন্য Excel এ উপলব্ধ। Excel 2019, Excel 2016 এবং পূর্ববর্তী সংস্করণগুলিতে RANDARRAY ফাংশনটি উপলব্ধ নেই।
    • যদি RANDARRAY দ্বারা প্রত্যাবর্তিত অ্যারেটি চূড়ান্ত ফলাফল হয় (একটি ঘরে আউটপুট এবং অন্য ফাংশনে প্রেরণ করা হয় না), Excel স্বয়ংক্রিয়ভাবে একটি গতিশীল স্পিল পরিসর তৈরি করে এবং র্যান্ডম সংখ্যার সাথে এটিকে পপুলেট করে। সুতরাং, নিশ্চিত করুন যে আপনার কাছে পর্যাপ্ত খালি কক্ষ আছে নিচে এবং/অথবা আপনি যে কক্ষের সূত্রটি প্রবেশ করেছেন তার ডানদিকে, অন্যথায় একটি #SPILL ত্রুটি ঘটবে৷
    • যদি কোনো আর্গুমেন্ট নির্দিষ্ট করা না থাকে, একটি RANDARRAY( ) সূত্রটি 0 এবং 1 এর মধ্যে একটি একক দশমিক সংখ্যা প্রদান করে।
    • যদি সারি বা/এবং কলাম আর্গুমেন্টগুলি দশমিক সংখ্যা দ্বারা উপস্থাপিত হয়, তবে সেগুলিকে ছেঁটে দেওয়া হবে দশমিক বিন্দুর আগে সম্পূর্ণ পূর্ণসংখ্যা (যেমন 5.9 বিবেচনা করা হবে5 হিসাবে)।
    • যদি মিনিট বা সর্বোচ্চ আর্গুমেন্ট সংজ্ঞায়িত না হয়, RANDARRAY যথাক্রমে 0 এবং 1 এ ডিফল্ট হয়।
    • অন্যান্য র্যান্ডম মত ফাংশন, এক্সেল RANDARRAY হল অস্থির , যার অর্থ এটি প্রতিবার ওয়ার্কশীট গণনা করার সময় এলোমেলো মানের একটি নতুন তালিকা তৈরি করে। এটি যাতে না ঘটে তার জন্য, আপনি Excel এর পেস্ট স্পেশাল > মান বৈশিষ্ট্য ব্যবহার করে মানগুলির সাথে সূত্রগুলি প্রতিস্থাপন করতে পারেন৷

    বেসিক এক্সেল RANDARRAY সূত্র

    এবং এখন, আমি আপনাকে একটি র‍্যান্ডম এক্সেল সূত্র দেখাব এর সহজতম ফর্মে।

    ধরুন আপনি যেকোন র্যান্ডম সংখ্যা সহ 5টি সারি এবং 3টি কলাম সমন্বিত একটি পরিসর পূরণ করতে চান। এটি সম্পন্ন করতে, প্রথম দুটি আর্গুমেন্ট এইভাবে সেট আপ করুন:

    • সারি হল 5 যেহেতু আমরা 5 সারিতে ফলাফল চাই৷
    • কলাম হল 3 কারণ আমরা 3টি কলামে ফলাফল চাই।

    অন্যান্য সমস্ত আর্গুমেন্টকে আমরা তাদের ডিফল্ট মানগুলিতে রেখে দেই এবং নিম্নলিখিত সূত্রটি পাই:

    =RANDARRAY(5, 3)

    গন্তব্য পরিসরের উপরের বাম ঘরে এটি লিখুন (আমাদের ক্ষেত্রে A2), এন্টার কী টিপুন, এবং আপনার ফলাফলগুলি নির্দিষ্ট সংখ্যক সারি এবং কলামে ছড়িয়ে পড়বে৷

    যেমন আপনি উপরের স্ক্রিনশটে দেখতে পাচ্ছেন, এই মৌলিক RANDARRAY সূত্রটি 0 থেকে 1 পর্যন্ত র্যান্ডম দশমিক সংখ্যা দিয়ে পরিসীমা পূরণ করে। আপনি যদি একটি নির্দিষ্ট পরিসরের মধ্যে পূর্ণ সংখ্যা পেতে চান, তাহলে শেষটি কনফিগার করুন আরও উদাহরণে প্রদর্শিত তিনটি আর্গুমেন্ট।

    কিভাবে র্যান্ডমাইজ করা যায়Excel - RANDARRAY সূত্রের উদাহরণ

    নীচে আপনি কয়েকটি উন্নত সূত্র পাবেন যা এক্সেলের সাধারণ র্যান্ডমাইজিং পরিস্থিতিগুলিকে কভার করে।

    দুটি সংখ্যার মধ্যে র্যান্ডম সংখ্যা তৈরি করুন

    এর একটি তালিকা তৈরি করতে একটি নির্দিষ্ট পরিসরের মধ্যে র্যান্ডম সংখ্যা, 3য় আর্গুমেন্টে সর্বনিম্ন মান এবং 4র্থ আর্গুমেন্টে সর্বোচ্চ সংখ্যা সরবরাহ করে। আপনার পূর্ণসংখ্যা বা দশমিকের প্রয়োজন কিনা তার উপর নির্ভর করে, যথাক্রমে 5ম আর্গুমেন্টটি TRUE বা FALSE এ সেট করুন।

    উদাহরণস্বরূপ, আসুন 1 থেকে 100 পর্যন্ত র্যান্ডম পূর্ণসংখ্যা সহ 6টি সারি এবং 4টি কলামের পরিসর তৈরি করি। এর জন্য , আমরা RANDARRAY ফাংশনের নিম্নলিখিত আর্গুমেন্ট সেট আপ করি:

    • সারি হল 6 যেহেতু আমরা 6 সারিতে ফলাফল চাই।
    • কলাম হল 4 যেহেতু আমরা 4টি কলামে ফলাফল চাই৷
    • মিনিমাম হল 1, যা আমরা চাই সর্বনিম্ন মান৷
    • সর্বোচ্চ হল 100, যা তৈরি করা হবে সর্বোচ্চ মান৷
    • সম্পূর্ণ_সংখ্যা টি সত্য কারণ আমাদের পূর্ণসংখ্যার প্রয়োজন৷

    আর্গুমেন্টগুলিকে একসাথে রাখলে আমরা পাই এই সূত্র:

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

    এবং এটি নিম্নলিখিত ফলাফল তৈরি করে:

    15>

    দুটি তারিখের মধ্যে এলোমেলো তারিখ তৈরি করুন

    এক্সেলে একটি র্যান্ডম তারিখ জেনারেটর খুঁজছেন? RANDARRAY ফাংশন একটি সহজ সমাধান! আপনাকে যা করতে হবে তা হল পূর্বনির্ধারিত কক্ষগুলিতে আগের তারিখ (তারিখ 1) এবং পরবর্তী তারিখ (তারিখ 2) ইনপুট করুন এবং তারপর আপনার সূত্রে সেই ঘরগুলি উল্লেখ করুন:

    RANDARRAY(সারি, কলাম, তারিখ1, তারিখ2, সত্য)

    এই উদাহরণের জন্য, আমরা এই সূত্রের সাহায্যে D1 এবং D2 তারিখের মধ্যে এলোমেলো তারিখগুলির একটি তালিকা তৈরি করেছি:

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

    অবশ্যই, আপনি চাইলে সরাসরি সূত্রে সর্বনিম্ন এবং সর্বোচ্চ তারিখ সরবরাহ করতে কোনো কিছুই বাধা দেয় না। শুধু নিশ্চিত করুন যে আপনি সেগুলিকে এক্সেল বুঝতে পারে এমন বিন্যাসে প্রবেশ করান:

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

    ভুল প্রতিরোধ করতে, আপনি তারিখগুলি প্রবেশের জন্য DATE ফাংশন ব্যবহার করতে পারেন:

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

    দ্রষ্টব্য। অভ্যন্তরীণভাবে এক্সেল তারিখগুলিকে সিরিয়াল নম্বর হিসাবে সংরক্ষণ করে, তাই সূত্রের ফলাফলগুলি সম্ভবত সংখ্যা হিসাবে প্রদর্শিত হবে। সঠিকভাবে ফলাফল প্রদর্শন করতে, স্পিল পরিসরের সমস্ত কক্ষে তারিখ বিন্যাস প্রয়োগ করুন।

    এক্সেল-এ র্যান্ডম কর্মদিবস তৈরি করুন

    এলোমেলো কার্যদিবস তৈরি করতে, WORKDAY-এর প্রথম আর্গুমেন্টে RANDARRAY ফাংশনটি এম্বেড করুন এভাবে:

    WORKDAY(RANDARRAY(সারি, কলাম, তারিখ1<2)>, তারিখ2 , সত্য), 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 , সর্বোচ্চ , সত্য)), অনুক্রম( n ))

    এলোমেলো দশমিক :

    INDEX(UNIQUE(RANDARRAY( n *2, 1, মিনিট , সর্বোচ্চ , FALSE)), SEQUENCE( n ))

    কোথায়:

    • N হল আপনি কতগুলি মান তৈরি করতে চান।
    • মিনিমাম হল সর্বনিম্ন মান।
    • সর্বোচ্চ হল সর্বোচ্চ মান।

    উদাহরণস্বরূপ, কোন সদৃশ ছাড়াই 10টি এলোমেলো পূর্ণ সংখ্যা তৈরি করতে, এই সূত্রটি ব্যবহার করুন:

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

    একটি তৈরি করতে 10টি অনন্য এলোমেলো দশমিক সংখ্যার তালিকা, RANDARRAY ফাংশনের শেষ আর্গুমেন্টে TRUE থেকে FALSE পরিবর্তন করুন অথবা এই আর্গুমেন্টটি বাদ দিন:

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

    <3

    টিপস এবং নোট:

    • সূত্রের বিস্তারিত ব্যাখ্যা f হতে পারে ডুপ্লিকেট ছাড়াই কিভাবে Excel এ এলোমেলো সংখ্যা তৈরি করতে হয়।
    • এক্সেল 2019 এবং তার আগে, RANDARRAY ফাংশন উপলব্ধ নেই। পরিবর্তে, অনুগ্রহ করে এই সমাধানটি দেখুন।

    এক্সেল এ কীভাবে এলোমেলোভাবে সাজানো যায়

    এক্সেলের ডেটা এলোমেলো করতে, "সর্ট বাই" অ্যারে ( by_array<) এর জন্য RANDARRAY ব্যবহার করুন SORTBY ফাংশনের 2> যুক্তি)। ROWS ফাংশন আপনার সারির সংখ্যা গণনা করবেডেটা সেট, কতগুলি এলোমেলো সংখ্যা তৈরি করতে হবে তা নির্দেশ করে:

    SORTBY( ডেটা , RANDARRAY(ROWS( data )))

    এই পদ্ধতির সাথে, আপনি এলোমেলোভাবে এক্সেলে একটি তালিকা সাজান, তাতে নম্বর, তারিখ বা পাঠ্য এন্ট্রি থাকুক:

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

    এছাড়াও, আপনি ও করতে পারেন আপনার ডেটা মিশ্রিত না করে সারিগুলি এলোমেলো করুন:

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

    এক্সেল এ কীভাবে একটি র্যান্ডম নির্বাচন পাবেন

    একটি র্যান্ডম বের করতে একটি তালিকা থেকে নমুনা, এখানে ব্যবহার করার জন্য একটি জেনেরিক সূত্র রয়েছে:

    INDEX( ডেটা , 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 শুধুমাত্র অনন্য সংখ্যা তৈরি করবে এমন কোন গ্যারান্টি নেই। এটি যাতে না ঘটে তার জন্য, এই সূত্রটির একটি ডুপ্লিকেট-মুক্ত সংস্করণ ব্যবহার করুন।

    এক্সেল এ র্যান্ডম সারি কিভাবে নির্বাচন করবেন

    যদি আপনার ডেটা সেটে একাধিক কলাম থাকে, তাহলে নমুনায় কোন কলামগুলি অন্তর্ভুক্ত করতে হবে তা নির্দিষ্ট করুন৷ এর জন্য, INDEX ফাংশনের শেষ আর্গুমেন্টের ( column_num ) জন্য একটি অ্যারে ধ্রুবক সরবরাহ করুন, যেমন:

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

    যেখানে A2:B10 হল উৎস ডেটা এবং D2 হল নমুনার আকার৷

    ফলে, আমাদের র্যান্ডম সিলেকশনে ডেটার দুটি কলাম থাকবে:

    টিপ৷ আগের উদাহরণের মতো, এই সূত্রটি নকল রেকর্ড ফেরত দিতে পারে। আপনার নমুনার কোনো পুনরাবৃত্তি নেই তা নিশ্চিত করতে, সদৃশ ছাড়া কীভাবে এলোমেলো সারি নির্বাচন করতে হয় তাতে বর্ণিত একটি সামান্য ভিন্ন পদ্ধতি ব্যবহার করুন।

    এক্সেল এ কিভাবে এলোমেলোভাবে সংখ্যা এবং পাঠ্য বরাদ্দ করবেন

    এক্সেল এ র্যান্ডম অ্যাসাইনমেন্ট করতে, এইভাবে CHOOSE ফাংশনের সাথে RANDBETWEEN ব্যবহার করুন:

    CHOOSE(RANDARRAY(ROWS( data<) 2>), 1, 1, n , TRUE), value1 , value2 ,…)

    কোথায়:

      <10 ডেটা হল আপনার উৎস ডেটার একটি পরিসর যেখানে আপনি এলোমেলো মানগুলি বরাদ্দ করতে চান৷
    • N হ'ল অ্যাসাইন করার জন্য মোট মানগুলির সংখ্যা৷
    • Value1 , value2 , value3 , ইত্যাদি হল মানগুলিএলোমেলোভাবে বরাদ্দ করা হয়েছে।

    উদাহরণস্বরূপ, A2:A13-এ অংশগ্রহণকারীদের 1 থেকে 3 পর্যন্ত সংখ্যা নির্ধারণ করতে, এই সূত্রটি ব্যবহার করুন:

    =CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), 1, 2, 3)

    সুবিধার জন্য, আপনি আলাদা কক্ষে বরাদ্দ করার মানগুলি লিখতে পারেন, বলুন D2 থেকে D4, এবং সেই ঘরগুলিকে আপনার সূত্রে উল্লেখ করতে পারেন (ব্যক্তিগতভাবে, একটি পরিসর হিসাবে নয়):

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

    ফলস্বরূপ, আপনি একই সূত্রের সাহায্যে যেকোন সংখ্যা, অক্ষর, পাঠ্য, তারিখ এবং সময় এলোমেলোভাবে বরাদ্দ করতে সক্ষম হবেন:

    নোট। RANDARRAY ফাংশন ওয়ার্কশীটের প্রতিটি পরিবর্তনের সাথে নতুন এলোমেলো মান তৈরি করতে থাকবে, কারণ প্রতিবার নতুন মান বরাদ্দ করা হবে। বরাদ্দ করা মানগুলি "স্থির" করতে, পেস্ট স্পেশাল > সূত্রগুলিকে তাদের গণনা করা মানগুলির সাথে প্রতিস্থাপন করতে মান বৈশিষ্ট্যগুলি৷

    এই সূত্রটি কীভাবে কাজ করে

    এই সমাধানের কেন্দ্রে আবার RANDARRAY ফাংশন যা আপনার নির্দিষ্ট করা সর্বনিম্ন এবং সর্বাধিক সংখ্যার উপর ভিত্তি করে র্যান্ডম পূর্ণসংখ্যার একটি অ্যারে তৈরি করে (1 থেকে আমাদের ক্ষেত্রে 3 থেকে)। ROWS ফাংশন RANDARRAY কে কতগুলো র্যান্ডম সংখ্যা তৈরি করতে হবে তা বলে। এই অ্যারেটি CHOOSE ফাংশনের index_num আর্গুমেন্টে যায়। উদাহরণস্বরূপ:

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

    Index_num হল একটি আর্গুমেন্ট যা রিটার্ন করার মানগুলির অবস্থান নির্ধারণ করে। এবং অবস্থানগুলি এলোমেলো হওয়ার কারণে, D2:D4-এর মানগুলি এলোমেলো ক্রমে বাছাই করা হয়েছে। হ্যাঁ, এটা খুবই সহজ :)

    এলোমেলোভাবে গ্রুপগুলিতে কীভাবে ডেটা বরাদ্দ করা যায়

    যখন আপনার কাজ

    মাইকেল ব্রাউন হল সফ্টওয়্যার সরঞ্জাম ব্যবহার করে জটিল প্রক্রিয়াগুলিকে সরল করার আবেগের সাথে একজন উত্সর্গীকৃত প্রযুক্তি উত্সাহী৷ প্রযুক্তি শিল্পে এক দশকেরও বেশি অভিজ্ঞতার সাথে, তিনি মাইক্রোসফ্ট এক্সেল এবং আউটলুক, সেইসাথে Google পত্রক এবং ডক্সে তার দক্ষতাকে সম্মানিত করেছেন। মাইকেলের ব্লগটি তার জ্ঞান এবং দক্ষতা অন্যদের সাথে ভাগ করে নেওয়ার জন্য নিবেদিত, উত্পাদনশীলতা এবং দক্ষতার উন্নতির জন্য সহজে অনুসরণযোগ্য টিপস এবং টিউটোরিয়াল প্রদান করে৷ আপনি একজন অভিজ্ঞ পেশাদার বা একজন শিক্ষানবিসই হোন না কেন, মাইকেলের ব্লগ এই প্রয়োজনীয় সফ্টওয়্যার সরঞ্জামগুলি থেকে সর্বাধিক পাওয়ার জন্য মূল্যবান অন্তর্দৃষ্টি এবং ব্যবহারিক পরামর্শ প্রদান করে৷