এক্সেলের রেঞ্জের মধ্যে র্যান্ডম নম্বর জেনারেটর (8 উদাহরণ)

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

সুচিপত্র

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

অনুশীলন ওয়ার্কবুক ডাউনলোড করুন

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

Range.xlsm

এর মধ্যে র্যান্ডম নম্বর জেনারেটর 8 এক্সেলের মধ্যে রেঞ্জের মধ্যে র্যান্ডম নম্বর জেনারেটরের উপযুক্ত উদাহরণ

1. একটি রেঞ্জের মধ্যে নম্বর তৈরি করতে Excel RAND ফাংশন ব্যবহার করুন

<0 আপনি RAND ফাংশন কে র্যান্ডম নম্বর জেনারেটর হিসেবে ব্যবহার করতে পারেন। সাধারণত, এই ফাংশনটি 0 থেকে 1 এর মধ্যে র্যান্ডম সংখ্যা তৈরি করে।

পদক্ষেপ:

  • প্রথম। নিচের সূত্রটি সেল B5 এ লিখুন। এন্টার টিপুন। প্রত্যাশিত হিসাবে, আপনি 0 থেকে 1 এর মধ্যে একটি নম্বর পাবেন।
=RAND()

  • এখন, RAND ফাংশনের মধ্যে সংখ্যার তালিকা পেতে ফিল হ্যান্ডেল ( +) টুলটি টেনে আনুন পরিসীমা৷

  • অবশেষে, এখানে সংখ্যার তালিকা রয়েছে৷

  • এছাড়া, আপনি RAND ব্যবহার করে র্যান্ডম সংখ্যার পরিসর সেট করতে পারেন উদাহরণস্বরূপ, আমি 0 এবং 6 এর মধ্যে সংখ্যা পেতে চাই। তারপর নিচের সূত্রটি সেল B5 এ টাইপ করুন এবং টিপুন এন্টার করুন
=RAND()*5+1

  • আগের মতই নিচে টেনে আনুন ফিল হ্যান্ডেল ( + ) এবং নীচের ফলাফল পান।

📌 সূত্র ফলাফলকে মানগুলিতে রূপান্তর করুন:

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

পদক্ষেপগুলি:

  • প্রথমে, আমরা যে তালিকা পেয়েছি তা নির্বাচন করুন এবং Ctrl + C টিপুন

  • এরপর, এক্সেল রিবন থেকে, হোম ><6 এ যান পেস্ট করুন। এখন মান পেস্ট করুন আইকনে ক্লিক করুন (স্ক্রিনশটটি দেখুন)।

  • ফলে, আমরা সংখ্যাগুলিকে মান হিসাবে পেয়েছি। নিচে. এখন, এই মানগুলি পুনঃগণনায় পরিবর্তিত হবে না৷

আরো পড়ুন: এক্সেল সূত্র তৈরি করতে র‍্যান্ডম নম্বর (৫টি উদাহরণ) )

2. র্যান্ডম নম্বর জেনারেটর হিসাবে একটি পরিসরে RANDBETWEEN ফাংশন প্রয়োগ করুন

এলোমেলো নম্বরগুলির একটি তালিকা পেতে চলুন RANDBETWEEN ফাংশন ব্যবহার করি। এই ফাংশনটি ব্যবহার করে, আপনি আপনার পরিসরের উপরের এবং নীচের সংখ্যাগুলি নির্দিষ্ট করতে পারেন। উদাহরণস্বরূপ, আমরা 10 এবং 50 এর মধ্যে র্যান্ডম সংখ্যা রাখতে চাই।

পদক্ষেপ:

  • টাইপ নিচের সূত্রটি সেল B5 এ। ফলস্বরূপ, আমরা নিম্নলিখিত ফলাফল পেতে হবে এন্টার চাপার পর।
=RANDBETWEEN(10,50)

  • ব্যবহার করার পরে ফিল হ্যান্ডেল টুল, নিচে আমাদের এলোমেলো সংখ্যার তালিকা রয়েছে।

RAND ফাংশনের অনুরূপ, প্রয়োজনে, তৈরি করুন নিশ্চিত আপনি RANDBETWEEN সূত্রের ফলাফলকে মানগুলিতে রূপান্তর করেছেন। এর কারণ হল RANDBETWEEN ফাংশনটি এক্সেলের একটি ভোলাটাইল ফাংশন ও।

আরও পড়ুন: কীভাবে র্যান্ডম নম্বর তৈরি করবেন এক্সেল VBA (4 উদাহরণ)

3. একটি রেঞ্জের মধ্যে অনন্য সংখ্যা জেনারেটর হিসাবে RANK.EQ এবং RAND ফাংশন ব্যবহার করুন

সাধারণত, RAND ফাংশনটি অনন্য প্রদান করে একটি পরিসরের মধ্যে সংখ্যা। তারপরও, র‍্যান্ডম সংখ্যার পুনরাবৃত্তি পরীক্ষা করতে, আমরা RANK.EQ ফাংশন ব্যবহার করতে পারি।

পদক্ষেপ:

  • প্রথম , RAND ফাংশনটি ব্যবহার করে একটি এলোমেলো নম্বর তালিকা পান৷

  • তারপর পেস্ট ব্যবহার করে তালিকাটিকে মানগুলিতে রূপান্তর করুন মান বিকল্প ( পদ্ধতি 1 এ বর্ণিত)।
  • এখন, সেল C5 এ নীচের সূত্রটি টাইপ করুন।
=RANK.EQ(B5,$B$5:$B$13)

  • Enter টিপুন।

  • এখন যদি আপনি কলাম B , কলাম C -এ যেকোন সদৃশ মান রাখুন, অনুরূপ RAND মানগুলিতে ডুপ্লিকেট পূর্ণসংখ্যা দেখিয়ে তা নির্দেশ করবে।

আরো পড়ুন: এক্সেল ভিবিএ: কোন সদৃশ ছাড়াই র্যান্ডম নম্বর জেনারেটর (৪টি উদাহরণ)

4. RANDARRAY ফাংশনটি হিসাবে সন্নিবেশ করান এলোমেলোএক্সেল

এক্সেল 365 -এ নম্বর জেনারেটর, আমরা RANDARRAY ফাংশন একটি র্যান্ডম নম্বর জেনারেটর হিসাবে ব্যবহার করতে পারি। RANDARRAY ফাংশনের সিনট্যাক্স আপনার আরও ভাল বোঝার জন্য নীচে উল্লেখ করা হয়েছে।

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

ধরুন, আপনি 10 এবং 20 এর রেঞ্জের মধ্যে একটি র্যান্ডম নম্বর অ্যারে তৈরি করতে চান, যেখানে 5 সারি রয়েছে এবং 2 কলাম, এবং আমি পূর্ণ সংখ্যা চাই, তারপর নিচের পদ্ধতি অনুসরণ করুন।

পদক্ষেপ:

  • নিচের সূত্রটি টাইপ করুন সেল B5 এন্টার টিপুন এবং আপনি প্রত্যাশিত র্যান্ডম সংখ্যা সহ একটি অ্যারে (নীল রঙ হিসাবে রূপরেখা) পাবেন৷
=RANDARRAY(5,2,10,20,TRUE)

>>>>>> এক্সেল এ র্যান্ডম 5 ডিজিট নম্বর জেনারেটর (7 উদাহরণ)

  • এক্সেল এ র্যান্ডম 4 ডিজিট নম্বর জেনারেটর (8 উদাহরণ)
  • এলোমেলো এক্সেলের নম্বর জেনারেটর কোন রিপিট ছাড়াই (9 পদ্ধতি)
  • 5. এক্সেল রাউন্ড এবং র্যান্ড ফাংশন একটি রেঞ্জে র্যান্ডম নম্বর জেনারেটর হিসাবে সমন্বয়

    এখন আমি <6 ব্যবহার করব 0 এবং 20 এর মধ্যে এলোমেলো নম্বর তালিকা পেতে RAND ফাংশনের সাথে ROUND ফাংশন ।

    পদক্ষেপ:

    • প্রথমে নিচের সূত্রটি সেল B5 এ লিখুন এবং Enter চাপুন। ফলস্বরূপ, আপনি এলোমেলো সংখ্যার তালিকা পাবেননির্দিষ্ট পরিসরের মধ্যে।
    =ROUND(RAND()*19+1,0)

    এখানে, RAND সূত্রের ফলাফল 19 দ্বারা গুণ করা হয় এবং তারপরে 1 যোগ করে। পরে, ROUND ফাংশন দশমিক সংখ্যাকে 0 দশমিক স্থানে রাউন্ড করবে।

    আরও পড়ুন: এক্সেলের মধ্যে দশমিকের সাথে র্যান্ডম সংখ্যা তৈরি করুন (3 পদ্ধতি)

    6. একটি রেঞ্জের মধ্যে র্যান্ডম নম্বর তৈরি করতে বিশ্লেষণ টুলপ্যাক অ্যাড ইন ব্যবহার করুন

    একটি র্যান্ডম নম্বর তালিকা তৈরি করতে আমরা এক্সেল অ্যাড-ইনস ব্যবহার করব। কাজটি করার জন্য নিচের ধাপগুলো অনুসরণ করুন।

    পদক্ষেপ:

    • প্রথমে, এক্সেল থেকে ফাইল ট্যাবে যান রিবন

    • এরপর, বিকল্প এ যান।

    • তারপর এক্সেল অপশন উইন্ডো দেখাবে। অ্যাড-ইনস মেনুতে যান, এখন নিশ্চিত করুন যে এক্সেল অ্যাড-ইনস ক্ষেত্রে নির্বাচন করা হয়েছে: পরিচালনা করুন Go বোতামে ক্লিক করুন।

    • অ্যাড-ইনস উইন্ডোটি প্রদর্শিত হবে। এর পরে, অ্যানালাইসিস টুলপ্যাক এ টিক দিন এবং ঠিক আছে ক্লিক করুন।

    • ফলে , ডেটা বিশ্লেষণ বিকল্পটি এক্সেল রিবন এর ডেটা ট্যাবের অধীনে যোগ করা হয়েছে। এখন, ডেটা বিশ্লেষণ বিকল্পে ক্লিক করুন।

    • ডেটা বিশ্লেষণ ডায়ালগ পপ আপ হবে। র্যান্ডম নম্বর জেনারেশন বিকল্পটি বেছে নিন এবং ঠিক আছে ক্লিক করুন।

    • নীচের ক্ষেত্রগুলিতে মান রাখুন ( স্ক্রিনশট দেখুন) এবং ঠিক আছে ক্লিক করুন। উদাহরণ স্বরূপ, আমি 10 থেকে 50 পরিসরের মধ্যে একটি র্যান্ডম সংখ্যা তালিকা তৈরি করতে চাই।

    • অবশেষে, আমরা নীচের ফলাফল পেয়েছি৷

    আরো পড়ুন: এতে ডেটা বিশ্লেষণ টুল এবং ফাংশন সহ র্যান্ডম নম্বর জেনারেটর এক্সেল

    7. এক্সেলের মধ্যে রেঞ্জের মধ্যে র্যান্ডম নম্বর জেনারেটর হিসাবে VBA প্রয়োগ করুন

    আপনি এক্সেলে এলোমেলো নম্বর জেনারেটর হিসাবে VBA ব্যবহার করতে পারেন।> চলুন দেখি কিভাবে VBA ব্যবহার করে একটি এলোমেলো নম্বর তৈরি করা যায় এবং এটি বার্তা বক্স এবং ওয়ার্কশীটে দেখান।

    7.1। VBA ব্যবহার করে র‍্যান্ডম নম্বর তৈরি করুন এবং বার্তা বাক্সে ফলাফলটি ফেরত দিন

    আসুন আমি 0 এবং 13 এর মধ্যে একটি র্যান্ডম নম্বর পেতে চাই। এখানে প্রক্রিয়াটির সাথে জড়িত পদক্ষেপগুলি রয়েছে৷

    পদক্ষেপগুলি:

    • প্রথমে, সংশ্লিষ্ট ওয়ার্কশীটে যান এবং শীটের নামের উপর ডান-ক্লিক করুন এবং তারপরে ভিউ কোড বিকল্পটি নির্বাচন করুন।

    • এর ফলে, VBA উইন্ডোটি প্রদর্শিত হবে। নিচের কোডটি মডিউল তে লিখুন।
    7123

    • চালান কোডটি <6 টিপে।> F5 কী বা রান আইকনে ক্লিক করলে (স্ক্রিনশট দেখুন)।

    • কোডটি চালানোর পরে, আপনি নীচের ফলাফল পাবেন একটি বার্তা বাক্সে৷

    7.2. VBA ব্যবহার করে র্যান্ডম নম্বর তৈরি করুন এবং এক্সেল ওয়ার্কশিটে প্রদর্শন করুন

    উদাহরণস্বরূপ, আপনি যদি একটি র্যান্ডম নম্বর (পুরো নম্বর) তালিকা পেতে চান 3 এবং 10 এর মধ্যে তারপর নিচের ধাপগুলি অনুসরণ করুন।

    পদক্ষেপ:

    • সংশ্লিষ্ট এক্সেলে যান শীট, শীটের নামের উপর রাইট-ক্লিক করুন এবং VBA উইন্ডো আনতে কোড দেখুন বিকল্পে ক্লিক করুন।
    • নীচের কোডটি এ টাইপ করুন মডিউল
    3654

    • তার পর, চালান কোড।
    • নিচের তালিকাটি হবে এক্সেল শীটে উপস্থিত হয়৷

    আরো পড়ুন: এক্সেল VBA এর মাধ্যমে কীভাবে র্যান্ডম নম্বর তৈরি করবেন

    8. ডুপ্লিকেট ছাড়া র্যান্ডম নম্বর জেনারেটর (RANDBETWEEN, RANK.EQ এবং COUNTIF ফাংশন)

    অধিকাংশ সময় RANDBETWEEN ফাংশনটি নকল ধারণকারী র্যান্ডম নম্বর তালিকা প্রদান করে . সুতরাং, আমরা অনন্য র্যান্ডম সংখ্যা পেতে RANK. EQ এবং COUNTIF ফাংশন একত্রিত করব।

    পদক্ষেপ:

    <10
  • প্রথম, আমি সেল B5 এ নিচের সূত্রটি সন্নিবেশ করে 1 এবং 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 উপায়)

    উপসংহার

    উপরের নিবন্ধে, আমি চেষ্টা করেছি এক্সেলে একটি রেঞ্জের মধ্যে র্যান্ডম নম্বর জেনারেটরের জন্য বিভিন্ন পদ্ধতি নিয়ে বিস্তারিতভাবে আলোচনা করতে। আশা করি, এই পদ্ধতি এবং ব্যাখ্যা আপনার সমস্যা সমাধানের জন্য যথেষ্ট হবে. আপনার কোন প্রশ্ন থাকলে আমাকে জানান।

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