একাধিক মানদণ্ড ব্যবহার করে INDEX এবং MATCH এর সাথে মানগুলি সন্ধান করতে, আপনি একটি অ্যারের সূত্র ব্যবহার করতে পারেন। দেখানো উদাহরণে, H8 এর সূত্র হল:
{= INDEX (range1, MATCH (1,(A1=range2)*(B1=range3)*(C1=range4),0))}
দ্রষ্টব্য: এটি একটি অ্যারের সূত্র , এবং কন্ট্রোল + শিফট + এন্টার দিয়ে প্রবেশ করতে হবে, ছাড়া এক্সেল 365 ।
ব্যাখ্যাএটি একটি আরো উন্নত সূত্র। বেসিকের জন্য, দেখুন INDEX এবং MATCH কিভাবে ব্যবহার করবেন ।
এক্সেলের মানগুলিকে কিভাবে গোল করা যায়
সাধারণত, একটি INDEX MATCH ফর্মুলা MATCH সেট করে কনফিগার করা হয় যাতে এক-কলাম পরিসীমা দেখা যায় এবং প্রদত্ত মানদণ্ডের উপর ভিত্তি করে একটি ম্যাচ প্রদান করা হয়। A- তে মান সংযুক্ত না করে সহায়ক কলাম , অথবা সূত্রের মধ্যে, একাধিক মানদণ্ড সরবরাহ করার কোন উপায় নেই।
এই সূত্রটি ব্যবহার করে এই সীমাবদ্ধতার আশেপাশে কাজ করে বুলিয়ান যুক্তি একটি তৈরি করতে অ্যারে সমস্ত এবং 3 টি মানদণ্ডের সাথে মিলিত সারিগুলির প্রতিনিধিত্ব করার জন্য শূন্য এবং তারপর প্রথম 1 টি মিলের জন্য MATCH ব্যবহার করে। এই স্নিপেটের সাহায্যে এবং শূন্যের অস্থায়ী অ্যারে তৈরি করা হয়:
{= INDEX (E5:E11, MATCH (1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))}
এখানে আমরা সমস্ত আইটেমের সাথে H5 এর আইটেম, H6 এর আকার সব মাপের এবং H7 এর রঙ সব রঙের সাথে তুলনা করি। প্রাথমিক ফলাফল হল সত্য/মিথ্যা ফলাফলের তিনটি অ্যারে:
(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11)
টিপ: এই ফলাফলগুলি দেখতে F9 ব্যবহার করুন । শুধু সূত্র বারে একটি অভিব্যক্তি নির্বাচন করুন, এবং F9 চাপুন।
গণিত অপারেশন (গুণ) সত্য মিথ্যা মান 1s এবং 0s রূপান্তরিত করে:
এক্সেলে কীভাবে অ্যারে সূত্র তৈরি করবেন
{TRUETRUETRUEFALSEFALSEFALSETRUE}*{FALSEFALSETRUEFALSEFALSETRUEFALSE}*{TRUEFALSETRUEFALSEFALSEFALSETRUE}
গুণ করার পরে, আমাদের এই মত একটি একক অ্যারে আছে:
{1110001}*{0010010}*{1010001}
যা 1 এর একটি সন্ধানের মান সহ, লুকআপ অ্যারে হিসাবে MATCH ফাংশনে খাওয়ানো হয়:
{0010000}
এই মুহুর্তে, সূত্রটি একটি আদর্শ INDEX MATCH সূত্র। MATCH ফাংশন 3 INDEX এ ফেরত দেয়:
MATCH (1,{0010000})
এবং INDEX $ 17.00 এর চূড়ান্ত ফলাফল প্রদান করে।
অ্যারে ভিজ্যুয়ালাইজেশন
উপরে বর্ণিত অ্যারেগুলি কল্পনা করা কঠিন হতে পারে। নীচের ছবিটি মূল ধারণাটি দেখায়। কলাম B, C, এবং D উদাহরণের উপাত্তের সাথে মিলে যায়। তিনটি কলামকে একসঙ্গে গুণ করলে কলাম F তৈরি হয়। এটি ম্যাচে হস্তান্তরিত অ্যারে।
নন-অ্যারে সংস্করণ
এই সূত্রটিতে আরেকটি INDEX যোগ করা সম্ভব, নিয়ন্ত্রণ + শিফট + এন্টার সহ একটি অ্যারে সূত্র হিসাবে প্রবেশের প্রয়োজন এড়িয়ে যাওয়া:
= INDEX (E5:E11,3)
INDEX ফাংশন স্থানীয়ভাবে অ্যারে হ্যান্ডেল করতে পারে, তাই দ্বিতীয় INDEX শুধুমাত্র বুলিয়ান লজিক অপারেশন দিয়ে তৈরি অ্যারে 'ধরতে' যোগ করা হয় এবং একই অ্যারে আবার MATCH এ ফেরত দেয়। এটি করার জন্য, INDEX শূন্য সারি এবং একটি কলাম দিয়ে কনফিগার করা হয়। শূন্য সারির কৌতুকের কারণে INDEX অ্যারে থেকে কলাম 1 ফেরত দেয় (যা ইতিমধ্যেই একটি কলাম)।
আপনি অ-অ্যারে সংস্করণ কেন চান? কখনও কখনও, লোকেরা নিয়ন্ত্রণ + শিফট + এন্টার সহ একটি অ্যারে সূত্র লিখতে ভুলে যায় এবং সূত্রটি একটি ভুল ফলাফল দেয়। সুতরাং, একটি অ-অ্যারে সূত্র আরো 'বুলেটপ্রুফ'। যাইহোক, ট্রেডঅফ একটি আরো জটিল সূত্র।
দ্রষ্টব্য: ইন এক্সেল 365 , বিশেষ উপায়ে অ্যারে সূত্রগুলি প্রবেশ করার প্রয়োজন নেই।
এক্সেল ম্যাকের একটি ঘর কীভাবে নোঙ্গর করা যায়সংযুক্তি একাধিক মানদণ্ডের সাথে INDEX এবং MATCH.xlsx লেখক ডেভ ব্রুনস