এক্সেলের তালিকা থেকে র্যান্ডম নম্বর তৈরি করুন (4 উপায়)

  • এই শেয়ার করুন
Hugh West

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

অভ্যাস ওয়ার্কবুক ডাউনলোড করুন

আপনি করতে পারেন এক্সেল ওয়ার্কবুকটি ডাউনলোড করুন যা আমরা এই নিবন্ধটি প্রস্তুত করতে ব্যবহার করেছি।

List.xlsx থেকে র্যান্ডম নম্বর পান

4 উৎপন্ন করার উপযুক্ত পদ্ধতি এক্সেলের একটি তালিকা থেকে র্যান্ডম নম্বর

1. একটি তালিকা থেকে একটি র্যান্ডম নম্বর পেতে INDEX এবং RANDBETWEEN ফাংশনগুলির ব্যবহার

INDEX ফাংশন নির্দিষ্ট সারি এবং কলামের সংযোগস্থলে ঘরের একটি মান বা রেফারেন্স প্রদান করে, একটি নির্দিষ্ট পরিসরে। RANDBETWEEN ফাংশন দুটি নির্দিষ্ট সংখ্যার মধ্যে একটি এলোমেলো সংখ্যা প্রদান করে। INDEX ফাংশনের দ্বিতীয় আর্গুমেন্ট (সারি নম্বর) হিসাবে RANDBETWEEN ফাংশন ব্যবহার করে, আমরা একটি তালিকা থেকে একটি এলোমেলো মান বা সংখ্যা বের করতে পারি।

নিম্নলিখিত ছবিতে, কলাম B অনুক্রমিক ক্রমে দশটি পূর্ণসংখ্যার মান রয়েছে। সেল D5 এ, আমরা তালিকা থেকে একটি এলোমেলো সংখ্যা বের করব।

আউটপুটে প্রয়োজনীয় সূত্র সেল D5 হবে:

=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))

Enter চাপার পর, সূত্রটি হবে কলাম B তালিকা থেকে যেকোনও নম্বর ফেরত দিন।

এখন আপনি যদি আরও এলোমেলো নম্বর পেতে চান তাহলে ফিল হ্যান্ডেল ব্যবহার করুন সেল D5 থেকে পূরণ করার বিকল্প। আপনি কলাম D -এ আরও এলোমেলো সংখ্যা পাবেন এবং তাদের মধ্যে কিছু পুনরাবৃত্তি মান হিসাবে প্রদর্শিত হতে পারে। কিন্তু আপনি যদি বারবার মানগুলিকে এলোমেলো সংখ্যা হিসাবে দেখতে না চান তবে আপনি পদ্ধতি 4-এ যেতে পারেন যেখানে সূত্রটি সংজ্ঞায়িত করা হয়েছে যে কোনও মান একবারের বেশি প্রদর্শন না করার জন্য৷

আরো পড়ুন: এক্সেলের রেঞ্জের মধ্যে র্যান্ডম নম্বর জেনারেটর

2. এক্সেলের একটি তালিকা থেকে র্যান্ডম নম্বর পেতে INDEX, RANDBETWEEN এবং ROWS ফাংশনগুলির ব্যবহার

প্রথম পদ্ধতিতে, আমরা RANDBETWEEN ফাংশনের উপরের এবং নিম্ন সীমা সংজ্ঞায়িত করেছি ম্যানুয়ালি এখন এই বিভাগে, আমরা ROWS ফাংশনের সাহায্যে RANDBETWEEN ফাংশনের উপরের সীমা নির্ধারণ করব। এখানে ROWS ফাংশন B5:B14 সেলের পরিসরে উপস্থিত সারির সংখ্যা গণনা করবে এবং RANDBETWEEN ফাংশনের উপরের সীমাতে গণনা করা মান নির্ধারণ করবে।

সুতরাং, প্রয়োজনীয় সূত্র সেলে D5 হওয়া উচিত:

=INDEX($B$5:$B$14,RANDBETWEEN(1,ROWS(B5:B14)))

চাপানোর পর এন্টার এবং <3 এর নিচে কয়েকটি সেল স্বয়ংক্রিয়ভাবে পূরণ করা>D5 , আপনাকে নীচের ছবির মত আউটপুট দেখানো হবে।

এই সূত্রে, আপনি COUNTA ফাংশনটি ব্যবহার করতে পারেন। ROWS ফাংশনের পরিবর্তেও। তাদের উভয়ই সারি সংখ্যা গণনা করবেকোষের পরিসরে B5:B14 । ROWS ফাংশনের পরিবর্তে COUNTA ফাংশনের সাথে, সূত্রটি এইরকম দেখাবে:

=INDEX($B$5:$B$14,RANDBETWEEN(1,COUNTA(B5:B14)))

এবং এই বিভাগে ছবিতে দেখানো ফলাফলটি একই রকম হবে।

আরো পড়ুন: কোনও পুনরাবৃত্তি ছাড়াই এক্সেলের র্যান্ডম নম্বর জেনারেটর

3. একটি তালিকা থেকে র্যান্ডম নম্বর বের করতে CHOOSE এবং RANDBETWEEN ফাংশনগুলির ব্যবহার

এছাড়াও আপনি CHOOSE এবং RANDBETWEEN ফাংশনগুলিকে একটি তালিকা থেকে র্যান্ডম নম্বর বের করতে একত্রিত করতে পারেন . CHOOSE ফাংশন একটি তালিকা থেকে সেই মানের নির্দিষ্ট সিরিয়াল নম্বরের উপর ভিত্তি করে মান প্রদান করে। কিন্তু CHOOSE ফাংশনের একটি সমস্যা হল আপনি ফাংশনের ভিতরে কোনো পরিসর বা কোনো অ্যারে সন্নিবেশ করতে পারবেন না। বরং আপনাকে ফাংশনের ভিতরে ম্যানুয়ালি সমস্ত ডেটা বা সেল রেফারেন্স ইনপুট করতে হবে যা সময় লাগবে।

সেল D5 এর সাহায্যে একটি তালিকা থেকে র্যান্ডম সংখ্যা বের করার জন্য প্রয়োজনীয় সূত্র CHOOSE এবং RANDBETWEN ফাংশনগুলি হবে:

=CHOOSE(RANDBETWEEN(1,10),$B$5,$B$6,$B$7,$B$8,$B$9,$B$10,$B$11,$B$12,$B$13,$B$14)

এন্টার চাপার পরে এবং কিছু অন্যান্য ঘর পূরণ করার পরে, আপনি এলোমেলো নম্বরগুলি পাবেন নিম্নলিখিত স্ক্রিনশটে দেখানো হয়েছে৷

4. এক্সেলের INDEX এবং RANK.EQ ফাংশন সহ তালিকা থেকে একটি র্যান্ডম নম্বর তৈরি করা

পূর্ববর্তী তিনটি পদ্ধতি একটি তালিকা থেকে র্যান্ডম মান বের করার সময় বারবার মান দেখানোর জন্য দায়ী। কিন্তু INDEX এবং RANK.EQ ফাংশনের সাহায্যে, এখনআমরা শুধুমাত্র একবার তালিকা থেকে একটি সংখ্যা বের করতে এবং প্রদর্শন করতে সক্ষম হব।

কিন্তু এই সম্মিলিত সূত্রটি ব্যবহার করার আগে, আমাদের প্রথমে কলাম C<তে একটি সহায়ক কলাম প্রস্তুত করতে হবে। 4> RAND ফাংশন সহ। RAND ফাংশন 0 এবং 1 এর মধ্যে এলোমেলো দশমিক মান প্রদান করবে। RANK.EQ ফাংশন এই দশমিক মানগুলিকে ঊর্ধ্বমুখী বা অবরোহী ক্রমে র‌্যাঙ্ক করবে। আপনি অর্ডারটি নির্দিষ্ট না করলে, ফাংশনটি মানগুলিকে অবরোহী ক্রমে র‌্যাঙ্ক করবে।

এখন সেল C5 -এর প্রথমটি থেকে শুরু করে সমস্ত মানের এই র‌্যাঙ্কিংয়ের উপর ভিত্তি করে, INDEX ফাংশন হবে কোষের পরিসর থেকে সংখ্যাগুলি বের করুন B5:B14

সুতরাং, আউটপুটে প্রয়োজনীয় সূত্র সেল E5 হবে:

=INDEX($B$5:$B$14,RANK.EQ($C5,$C$5:$C$14))

Enter টিপুন, E5 এর অধীনে কিছু সেল অটোফিল করুন এবং আপনি কলাম B<থেকে র্যান্ডম মান পাবেন 4>। আপনি E14 পর্যন্ত কক্ষগুলি পূরণ করতে সক্ষম হবেন এবং কোনো পুনরাবৃত্তি ছাড়াই এবং কোনো ত্রুটি না দেখে এলোমেলো মানগুলি খুঁজে বের করতে পারবেন। কিন্তু আপনি যদি E14, থেকে শুরু করে E15 থেকে শুরু করে সেলগুলি #N/A ত্রুটি দেখাবে।

<1

সমাপ্ত শব্দ

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

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।