এক্সেল

র if্যাঙ্ক হলে ফর্মুলা

Rank If Formula

এক্সেল ফর্মুলা: র‍্যাঙ্ক হলে ফর্মুলাজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

এক বা একাধিক মানদণ্ড ব্যবহার করে তালিকায় আইটেমগুলিকে র rank্যাঙ্ক করতে, আপনি COUNTIFS ফাংশন ব্যবহার করতে পারেন। দেখানো উদাহরণে, E5 এর সূত্র হল:



= COUNTIFS (criteria_range,criteria,values,'>'&value)+1

যেখানে 'গ্রুপ' হল নামযুক্ত পরিসীমা C5: C14, এবং 'স্কোর' নামক পরিসীমা D5: D14। ফলাফলটি তাদের নিজস্ব গ্রুপের প্রতিটি ব্যক্তির জন্য একটি পদ।

দ্রষ্টব্য: যদিও স্ক্রিনশটে গোষ্ঠী অনুসারে ডেটা সাজানো হয়েছে, সূত্রটি অসংগঠিত ডেটার সাথে সূক্ষ্মভাবে কাজ করবে।





ব্যাখ্যা

যদিও এক্সেলের একটি আছে RANK ফাংশন , শর্তাধীন র .্যাঙ্ক করার জন্য কোন RANKIF ফাংশন নেই। যাইহোক, আপনি COUNTIFS ফাংশন দিয়ে সহজেই একটি শর্তাধীন RANK তৈরি করতে পারেন।

COUNTIFS ফাংশন দুই বা ততোধিক মানদণ্ড ব্যবহার করে শর্তাধীন গণনা করতে পারে। মানদণ্ড পরিসীমা/মানদণ্ড জোড়ায় প্রবেশ করা হয়। এই ক্ষেত্রে, প্রথম মানদণ্ড একই গ্রুপে গণনাকে সীমাবদ্ধ করে, ব্যবহার করে নামযুক্ত পরিসীমা 'গ্রুপ' (C5: C14):



 
= COUNTIFS (groups,C5,scores,'>'&D5)+1

নিজেই, এটি গ্রুপ 'এ' তে মোট গ্রুপের সদস্যদের ফিরিয়ে দেবে, যা 5।

দ্বিতীয় মানদণ্ড গণনাকে D5 থেকে 'বর্তমান স্কোর' এর চেয়ে বেশি স্কোরের মধ্যে সীমাবদ্ধ করে:

 
= COUNTIFS (groups,C5) // returns 5

দুটি মানদণ্ড সারি গণনা করতে একসাথে কাজ করে যেখানে গ্রুপ A এবং স্কোর বেশি। তালিকার প্রথম নামের জন্য (হান্না), A গ্রুপে কোন উচ্চতর স্কোর নেই, তাই COUNTIFS শূন্য প্রদান করে। পরবর্তী সারিতে (এডওয়ার্ড), গ্রুপ A তে তিনটি স্কোর 79 এর চেয়ে বেশি, তাই COUNTIFS 3. রিটার্ন করে।

সঠিক র rank্যাঙ্ক পেতে, আমরা কেবল COUNTIFS দ্বারা ফেরত দেওয়া নম্বরে 1 যোগ করি।

র্যাঙ্ক অর্ডার বিপরীত

র rank্যাঙ্ক অর্ডার এবং র rank্যাঙ্ক ক্রম বিপরীত করতে (যেমন ক্ষুদ্রতম মান র্যাঙ্ক করা হয় #1) শুধু অপারেটরের চেয়ে কম ব্যবহার করুন ():

কিভাবে দুটি সংখ্যার একটি অনুপাত খুঁজে পেতে
 
= COUNTIFS (groups,C5,scores,'>'&D5) // returns zero

D5 এর চেয়ে বড় স্কোর গণনা করার পরিবর্তে, এই সংস্করণটি D5 এর মানের চেয়ে কম স্কোর গণনা করবে, যা র effectively্যাঙ্ক অর্ডারের কার্যকরভাবে বিপরীত হবে।

সদৃশ

মত RANK ফাংশন , এই পৃষ্ঠার সূত্র ডুপ্লিকেট মান একই র্যাঙ্ক বরাদ্দ করবে। উদাহরণস্বরূপ, যদি একটি সুনির্দিষ্ট মান 3 এর একটি র assigned্যাঙ্ক বরাদ্দ করা হয়, এবং ডেটাতে মূল্যমানের দুটি উদাহরণ রয়েছে, উভয় দৃষ্টান্ত 3 এর একটি র receive্যাঙ্ক পাবে, এবং পরবর্তী র rank্যাঙ্ক নির্ধারিত হবে 5. এর আচরণ অনুকরণ করতে RANK.AVG ফাংশন , যা এই ধরনের একটি গড় র্যাঙ্ক 3.5 নির্ধারণ করবে, আপনি একটি 'সংশোধন ফ্যাক্টর' গণনা করতে পারেন এই মত একটি সূত্র দিয়ে:

 
= COUNTIFS (groups,C5,scores,'<'&D5)+1

উপরোক্ত এই সূত্র থেকে প্রাপ্ত ফলাফলটি মূল র rank্যাঙ্কে যোগ করে একটি গড় র .্যাঙ্ক পেতে পারে। যখন কোন ভ্যালুর কোন ডুপ্লিকেট নেই, উপরের কোডটি শূন্য রিটার্ন করে এবং কোন প্রভাব নেই।

লেখক ডেভ ব্রুনস


^