
পাঠ্য মানগুলিকে সংখ্যায় অনুবাদ করতে এবং ফলাফলের সমষ্টি করতে, আপনি একটি INDEX এবং MATCH সূত্র এবং SUM ফাংশন ব্যবহার করতে পারেন। দেখানো উদাহরণে, H5 এর সূত্র হল:
{= SUM ( INDEX (value, N ( IF (1, MATCH (C5:G5,code,0)))))}
যেখানে 'কোড' হল নামযুক্ত পরিসীমা K5: K9, এবং 'মান' নামক পরিসীমা L5: L9।
দ্রষ্টব্য: এটি একটি অ্যারের সূত্র , এবং অবশ্যই কন্ট্রোল + শিফট + এন্টার দিয়ে প্রবেশ করতে হবে।
ব্যাখ্যা
এই সূত্রের হৃদয় হল একটি মৌলিক INDEX এবং MATCH সূত্র, যা পাঠ্য মানগুলিকে সংখ্যায় অনুবাদ করার জন্য ব্যবহৃত হয় যেমন একটি সন্ধান সারণিতে সংজ্ঞায়িত করা হয়। উদাহরণস্বরূপ, সংশ্লিষ্ট সংখ্যায় 'EX' অনুবাদ করতে, আমরা ব্যবহার করব:
= INDEX (value, MATCH ('EX',code,0))
যা ফিরে আসবে 4।
এই সমস্যার মোড় কিন্তু আমরা অনুবাদ করতে চাই এবং যোগফল a পাঠ্য মানের পরিসীমা G থেকে সংখ্যায় C কলামে। এর মানে হল আমাদের একাধিক সন্ধানের মান প্রদান করতে হবে, এবং একাধিক ফলাফল ফেরত দেওয়ার জন্য আমাদের ইন্ডেক্স প্রয়োজন। স্ট্যান্ডার্ড পদ্ধতির একটি সূত্র হল:
= SUM ( INDEX (value, MATCH (C5:G5,code,0)))
MATCH চলার পর, আমাদের 5 টি আইটেম আছে:
= SUM ( INDEX (value,{2,2,3,2,5}))
তাই মনে হচ্ছে INDEX এর 5 টি ফলাফল SUM এ ফেরত দেওয়া উচিত। যাইহোক, যদি আপনি এটি চেষ্টা করেন, INDEX ফাংশন শুধুমাত্র একটি ফলাফল SUM প্রদান করবে। একাধিক ফলাফল ফেরত পেতে INDEX পেতে, আমাদের বরং ব্যবহার করতে হবে অস্পষ্ট কৌশল , এবং N এবং IF এ MATCH মোড়ানো:
N ( IF (1, MATCH (C5:G5,code,0)))
এটি কার্যকরভাবে INDEX কে SUM ফাংশনে একাধিক মান প্রদান করতে বাধ্য করে। INDEX রান করার পর, আমাদের আছে:
দশমিক ফুট এবং ইঞ্চি এক্সেলে রূপান্তর করুন
= SUM ({3,3,2,3,-1})
এবং SUM ফাংশন অ্যারের আইটেমের যোগফল প্রদান করে, ১০। এই আচরণের উপর ভালো লেখার জন্য, দেখুন EXCELXOR ওয়েবসাইটে এই আকর্ষণীয় নিবন্ধ ।
লেখক ডেভ ব্রুনস