এক্সেলের সবচেয়ে কার্যকর বৈশিষ্ট্যগুলির মধ্যে একটি হল INDEX অপারেটর। এটি নির্দিষ্ট সারি এবং কলামের চতুর্থাংশে একটি পরিসরের ডেটা অনুসন্ধান করে, যা পূর্বনির্ধারিত কোষের ফলাফলটি ফেরত দেয়। কিন্তু অন্যান্য অপারেটরের সাথে জটিল সূত্রগুলিতে এটি ব্যবহার করা হয় যখন এই ফাংশনের সম্পূর্ণ সম্ভাব্য প্রকাশ করা হয়। আসুন তার আবেদন জন্য বিভিন্ন অপশন তাকান।
INDEX ফাংশন ব্যবহার করে
অপারেটর এর INDEX বিভাগ থেকে ফাংশন দলের অন্তর্গত "লিংক এবং অ্যারে"। এটি দুটি ধরন রয়েছে: অ্যারে এবং রেফারেন্সের জন্য।
অ্যারের জন্য বৈকল্পিক নিম্নলিখিত সিনট্যাক্স আছে:
= INDEX (অ্যারে; লাইন_সংখ্যা; কলাম_সংখ্যা)
এই ক্ষেত্রে, সূত্রের শেষ দুটি আর্গুমেন্টগুলি একসাথে উভয় এবং তাদের মধ্যে যেকোনো একটি ব্যবহার করা যেতে পারে, যদি অ্যারে এক-মাত্রিক হয়। বহুমাত্রিক পরিসীমা জন্য, উভয় মান ব্যবহার করা উচিত। এটি লক্ষ্য করা উচিত যে সারি এবং কলাম সংখ্যাটি শীটের সমন্বয়কারী সংখ্যা নয়, তবে নির্দিষ্ট অ্যারের মধ্যে ক্রম।
রেফারেন্স বৈকল্পিক জন্য সিনট্যাক্স এই মত দেখাচ্ছে:
= INDEX (লিঙ্ক; লাইন_সংখ্যা; কলাম_সংখ্যা; [এলাকা_সংখ্যা])
এখানে আপনি একই ভাবে দুটি আর্গুমেন্ট ব্যবহার করতে পারেন: "লাইন নম্বর" অথবা "কলাম সংখ্যা"। যুক্তি "এলাকা নম্বর" সাধারণত ঐচ্ছিক এবং অপারেশন একাধিক পরিসীমা জড়িত শুধুমাত্র যখন প্রযোজ্য।
সুতরাং, সারি বা কলাম নির্দিষ্ট করার সময় অপারেটর নির্দিষ্ট পরিসরতে ডেটা অনুসন্ধান করে। এই ফাংশন তার ক্ষমতা খুব অনুরূপ vpr অপারেটর, কিন্তু এর বিপরীতে এটি প্রায় সর্বত্র অনুসন্ধান করতে পারে, কেবল টেবিলে বামপন্থী কলামে নয়।
পদ্ধতি 1: অ্যারেগুলির জন্য INDEX অপারেটর ব্যবহার করুন
আমাদের প্রথম, বিশ্লেষণ ব্যবহার করে, সহজ উদাহরণ ব্যবহার করে, অ্যালগরিদমটি ব্যবহার করুন এর INDEX অ্যারে জন্য।
আমরা বেতন একটি টেবিল আছে। প্রথম কলামে, কর্মচারীদের নামগুলি দ্বিতীয়তে প্রদর্শিত হয় - পেমেন্টের তারিখ এবং তৃতীয়টিতে - উপার্জনের পরিমাণ। আমরা তৃতীয় লাইন কর্মচারী নাম প্রদর্শন করতে হবে।
- প্রসেসের ফলাফলটি প্রদর্শিত হবে এমন ঘরটি নির্বাচন করুন। আইকনের উপর ক্লিক করুন "ফাংশন সন্নিবেশ করান"যা সূত্র বার বাম অবিলম্বে অবস্থিত।
- সক্রিয়করণ পদ্ধতি ঘটে। ফাংশন মাস্টার। বিভাগে "লিংক এবং অ্যারে" এই যন্ত্র বা "পূর্ণ বর্ণমালা তালিকা" নাম জন্য চেহারা "এর INDEX"। আমরা এই অপারেটরটি খুঁজে পেয়ে পরে, এটি নির্বাচন করুন এবং বোতামে ক্লিক করুন। "ঠিক আছে"যা জানালার নীচে অবস্থিত।
- একটি ছোট উইন্ডো খোলে যা আপনাকে ফাংশনের ধরনগুলির একটি নির্বাচন করতে হবে: "এরে" অথবা তারপর "লিঙ্ক"। আমরা প্রয়োজন বিকল্প "এরে"। এটি প্রথম এবং ডিফল্ট দ্বারা নির্বাচিত হয়। অতএব, আমরা শুধু বাটন টিপুন প্রয়োজন "ঠিক আছে".
- ফাংশন যুক্তি উইন্ডো খোলে। এর INDEX। উপরে উল্লিখিত হিসাবে, এটি তিন আর্গুমেন্ট আছে, এবং সেই অনুযায়ী, পূরণের জন্য তিনটি ক্ষেত্র।
মাঠে "এরে" আপনি প্রক্রিয়া করা হচ্ছে ডাটা পরিসর ঠিকানা উল্লেখ করা আবশ্যক। এটা হাত দ্বারা চালিত করা যাবে। কিন্তু টাস্ক সহজতর করার জন্য, আমরা ভিন্নভাবে এগিয়ে যেতে হবে। যথাযথ ক্ষেত্রের মধ্যে কার্সারটি রাখুন এবং তারপরে শিটের ট্যাবুলার ডেটাগুলির সমগ্র পরিসরটি বৃত্ত করুন। এর পরে, পরিসর ঠিকানা অবিলম্বে ক্ষেত্রের মধ্যে প্রদর্শিত হয়।
মাঠে "লাইন নম্বর" সংখ্যা রাখুন "3", কারণ শর্ত অনুসারে আমাদের তালিকায় তৃতীয় নাম নির্ধারণ করতে হবে। মাঠে "কলাম সংখ্যা" সংখ্যা সেট করুন "1"যেহেতু নামের সাথে কলাম নির্বাচিত পরিসরের মধ্যে প্রথম।
সমস্ত নির্দিষ্ট সেটিংস তৈরি করা হয়, আমরা বাটনে ক্লিক করুন "ঠিক আছে".
- প্রক্রিয়াকরণ ফলাফলটি এই নির্দেশের প্রথম অনুচ্ছেদে নির্দিষ্ট করা হয়েছিল এমন কক্ষে প্রদর্শিত হয়। এটি নির্বাচিত ডেভ রেঞ্জের তালিকায় তৃতীয়টি প্রাপ্ত হওয়া শেষ নাম।
আমরা ফাংশন অ্যাপ্লিকেশন বিশ্লেষণ করেছি। এর INDEX একটি বহুমাত্রিক অ্যারে (বিভিন্ন কলাম এবং সারি)। যদি পরিসীমা এক-মাত্রিক হয়, তাহলে যুক্তি উইন্ডোতে তথ্য পূরণ করা আরও সহজ হবে। মাঠে "এরে" উপরে হিসাবে একই পদ্ধতি, আমরা তার ঠিকানা উল্লেখ। এই ক্ষেত্রে, ডাটা পরিসীমা শুধুমাত্র একটি কলামের মানগুলি ধারণ করে। "নাম"। মাঠে "লাইন নম্বর" মান উল্লেখ করুন "3", কারণ আপনি তৃতীয় লাইন থেকে তথ্য জানতে হবে। ক্ষেত্র "কলাম সংখ্যা" সাধারণভাবে, আপনি এটি খালি রাখতে পারেন, যেহেতু আমাদের একটি মাত্রিক পরিসীমা রয়েছে যা শুধুমাত্র একটি কলাম ব্যবহার করা হয়। আমরা বাটন চাপুন "ঠিক আছে".
ফলাফল ঠিক উপরের হিসাবে একই হতে হবে।
এই ফাংশনটি কীভাবে কাজ করে তা আপনার জন্য সবচেয়ে সহজ উদাহরণ ছিল, কিন্তু অনুশীলনে এই বিকল্পটি এখনও খুব কমই ব্যবহৃত হয়।
পাঠ: এক্সেল ফাংশন উইজার্ড
পদ্ধতি 2: MATCH অপারেটর সাথে সংযোগে ব্যবহার করুন
অনুশীলনে, ফাংশন এর INDEX সবচেয়ে সাধারণত যুক্তি সঙ্গে ব্যবহৃত ম্যাচ। গুচ্ছ এর INDEX - ম্যাচ এক্সেলে কাজ করার সময় এটি একটি শক্তিশালী হাতিয়ার যা তার নিকটতম এনালগের তুলনায় কার্যকারিতার জন্য আরও বেশি নমনীয় - অপারেটর সিডিএফ.
ফাংশন প্রধান টাস্ক ম্যাচ নির্বাচিত পরিসর একটি নির্দিষ্ট মান ক্রম সংখ্যা সংখ্যা একটি ইঙ্গিত।
অপারেটর সিনট্যাক্স ম্যাচ নিম্নরূপ:
= MATCH (অনুসন্ধান মান, সন্ধানের অ্যারে, [match_type])
- মূল্য চাওয়া - এই মান যার পরিসীমা আমরা খুঁজছেন হয়;
- বর্ণিত অ্যারে - এই পরিসীমা যা এই মান অবস্থিত হয়;
- ম্যাপিং টাইপ - এটি একটি ঐচ্ছিক প্যারামিটার যা মানগুলির জন্য নির্ভুলভাবে বা আনুমানিক অনুসন্ধান করতে নির্ধারণ করে। আমরা সঠিক মানের জন্য তাকান, তাই এই যুক্তি ব্যবহার করা হয় না।
এই টুল দিয়ে আপনি আর্গুমেন্ট ভূমিকা স্বয়ংক্রিয় করতে পারেন। "লাইন নম্বর" এবং "কলাম সংখ্যা" ফাংশন এর INDEX.
দেখা যাক কিভাবে এটি একটি নির্দিষ্ট উদাহরণ দিয়ে করা যেতে পারে। আমরা একই টেবিলের সাথে কাজ করি, যা উপরে আলোচনা করা হয়েছিল। আলাদাভাবে, আমাদের দুটি অতিরিক্ত ক্ষেত্র আছে - "নাম" এবং "পরিমাণ"। আপনি যখন কর্মচারীর নাম প্রবেশ করেন তখন এটি করা প্রয়োজন, তার দ্বারা অর্জিত অর্থের পরিমাণ স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়। চলুন কিভাবে ফাংশন প্রয়োগ করে এই অনুশীলনকে বাস্তবায়িত করা যায় এর INDEX এবং ম্যাচ.
- সর্বোপরি, আমরা জানতে পারব যে বেতন কর্মী পারফেনভ ডিএফ কত ধরনের। আমরা যথাযথ ক্ষেত্রে তার নাম লিখি।
- ক্ষেত্রের মধ্যে সেল নির্বাচন করুন "পরিমাণ"যা চূড়ান্ত ফলাফল প্রদর্শিত হবে। ফাংশন যুক্তি উইন্ডো চালান এর INDEX অ্যারে জন্য।
মাঠে "এরে" আমরা কলামের কোঅর্ডিনেটগুলিতে প্রবেশ করি যেখানে কর্মচারীদের মজুরির পরিমাণ অবস্থিত।
ক্ষেত্র "কলাম সংখ্যা" আমরা খালি ছেড়ে, আমরা উদাহরণস্বরূপ একটি মাত্রিক পরিসীমা ব্যবহার করছেন।
কিন্তু মাঠে "লাইন নম্বর" আমরা শুধু একটি ফাংশন লিখতে হবে ম্যাচ। এটি লিখতে, আমরা উপরে বর্ণিত সিনট্যাক্স অনুসরণ। অবিলম্বে ক্ষেত্রের মধ্যে অপারেটর নাম লিখুন "দিয়াশলাই" উদ্ধৃতি ছাড়া। তারপর অবিলম্বে বন্ধনী খুলুন এবং পছন্দসই মান সমন্বয় নির্দিষ্ট করুন। এগুলি হল কোষের সমন্বয়কারী যা আমরা পৃথকভাবে পারফেনভের কর্মীর নাম রেকর্ড করেছিলাম। আমরা একটি সেমিকোলন রাখি এবং দেখানো পরিসরের সমন্বয় নির্দিষ্ট করে। আমাদের ক্ষেত্রে, এই কর্মচারীদের নাম সহ কলামের ঠিকানা। তার পর, বন্ধনী বন্ধ।
সমস্ত মান প্রবেশ করার পরে, বোতামে ক্লিক করুন "ঠিক আছে".
- প্রক্রিয়াকরণের পর আয়ের পারফেনোভা ডিএফের পরিমাণ ক্ষেত্রের ফলাফল প্রদর্শিত হয় "যোগফল"।
- এখন ক্ষেত্র যদি "নাম" আমরা সঙ্গে কন্টেন্ট পরিবর্তন "পারফেনভ ডি.এফ."উপর, উদাহরণস্বরূপ, "পোপোভা এম। ডি।"তারপর ক্ষেত্রের বেতন মান স্বয়ংক্রিয়ভাবে পরিবর্তন হবে। "পরিমাণ".
পদ্ধতি 3: একাধিক টেবিল প্রক্রিয়াকরণ
এখন আসুন কিভাবে অপারেটর ব্যবহার করে দেখুন এর INDEX আপনি একাধিক টেবিল পরিচালনা করতে পারেন। একটি অতিরিক্ত যুক্তি এই উদ্দেশ্যে ব্যবহার করা হবে। "এলাকা নম্বর".
আমরা তিন টেবিল আছে। প্রতিটি টেবিল একটি নির্দিষ্ট মাসের জন্য কর্মীদের মজুরি দেখায়। আমাদের কাজটি তৃতীয় মাসে (তৃতীয় অঞ্চল) দ্বিতীয় কর্মচারীর (দ্বিতীয় সারির) মজুরি (তৃতীয় কলাম) খুঁজে বের করা।
- সেই সেলটি নির্বাচন করুন যা ফলাফল প্রদর্শিত হবে এবং স্বাভাবিক ভাবে খোলা থাকবে ফাংশন উইজার্ড, কিন্তু একটি অপারেটর টাইপ নির্বাচন করার সময়, রেফারেন্স দেখুন নির্বাচন করুন। আমরা এই প্রয়োজন কারণ এটি এই ধরনের যে যুক্তি সঙ্গে কাজ সমর্থন করে "এলাকা নম্বর".
- যুক্তি উইন্ডো খোলে। মাঠে তারপর "লিঙ্ক" আমরা তিনটি রেঞ্জের ঠিকানা উল্লেখ করতে হবে। এটি করার জন্য, ক্ষেত্রটিতে কার্সারটি সেট করুন এবং বাম মাউস বোতামটি ধরে রেখে প্রথম পরিসরটি নির্বাচন করুন। তারপর আমরা একটি সেমিকোলন করা। এটি খুবই গুরুত্বপূর্ণ, কারণ আপনি যদি অবিলম্বে পরবর্তী অ্যারের নির্বাচনে যান তবে এটির ঠিকানাটি কেবল পূর্ববর্তীটির সমন্বয়গুলি প্রতিস্থাপন করবে। সুতরাং, একটি সেমিকোলন প্রবর্তনের পরে, নিম্নলিখিত পরিসীমা নির্বাচন করুন। তারপর আবার আমরা একটি সেমিকোলন করা এবং শেষ অ্যারে নির্বাচন করুন। ক্ষেত্রের যে সব অভিব্যক্তি তারপর "লিঙ্ক" বন্ধনী নিতে।
মাঠে "লাইন নম্বর" সংখ্যা উল্লেখ করুন "2", যেহেতু আমরা তালিকায় দ্বিতীয় নাম খুঁজছেন।
মাঠে "কলাম সংখ্যা" সংখ্যা উল্লেখ করুন "3", বেতন টেবিল প্রতিটি টেবিলে তৃতীয় কারণ।
মাঠে "এলাকা নম্বর" সংখ্যা রাখুন "3", যেহেতু আমাদের তৃতীয় টেবিলে ডেটা খুঁজে পেতে হবে, যা তৃতীয় মাসের জন্য মজুরি সম্পর্কিত তথ্য রয়েছে।
সমস্ত তথ্য প্রবেশ করার পরে, বাটনে ক্লিক করুন "ঠিক আছে".
- তারপরে, গণনা ফলাফল পূর্বনির্ধারিত কোষে প্রদর্শিত হয়। এটি তৃতীয় মাসের জন্য দ্বিতীয় কর্মচারীর বেতন (ভি Safronov) পরিমাণ দেখায়।
পদ্ধতি 4: যোগ গণনা
রেফারেন্স ফর্মটি প্রায়শই অ্যারে ফর্ম হিসাবে ব্যবহৃত হয় না, তবে এটি বিভিন্ন রেঞ্জের সাথে কাজ করার সময়, কিন্তু অন্যান্য প্রয়োজনীয়তার জন্য ব্যবহার করা হয় না। উদাহরণস্বরূপ, এটি অপারেটরের সাথে সমন্বয় পরিমাণ গণনা করতে ব্যবহার করা যেতে পারে সমষ্টি.
পরিমাণ যোগ করার সময় সমষ্টি নিম্নলিখিত সিনট্যাক্স আছে:
= SUM (অ্যারের ঠিকানা)
আমাদের বিশেষ ক্ষেত্রে, মাসের জন্য সমস্ত কর্মীদের উপার্জনের পরিমাণ নিচের ফর্মুলার ব্যবহার করে গণনা করা যেতে পারে:
= SUM (C4: C9)
কিন্তু আপনি ফাংশন ব্যবহার করে এটি সামান্য পরিবর্তন করতে পারেন এর INDEX। তারপর এটি দেখতে হবে:
= SUM (C4: INDEX (C4: C9; 6))
এই ক্ষেত্রে, অ্যারের প্রারম্ভের সমন্বয়গুলি যে কোষটি শুরু হয় তা নির্দেশ করে। কিন্তু অ্যারে শেষ নির্দিষ্ট করার নির্দেশক, অপারেটর ব্যবহার করা হয়। এর INDEX। এই ক্ষেত্রে, অপারেটর প্রথম যুক্তি এর INDEX পরিসর নির্দেশ করে, এবং তার শেষ কোষ দ্বিতীয় দ্বিতীয় হয়।
পাঠ: দরকারী এক্সেল বৈশিষ্ট্য
আপনি দেখতে পারেন, ফাংশন এর INDEX বরং বিভিন্ন কাজ সমাধানের জন্য এক্সেল ব্যবহার করা যেতে পারে। আমরা তার ব্যবহারের জন্য সমস্ত সম্ভাব্য বিকল্প থেকে দূরে বিবেচনা করা হয়েছে, কিন্তু শুধুমাত্র সবচেয়ে দাবি করা বেশী। এই ফাংশন দুটি ধরনের আছে: রেফারেন্স এবং অ্যারে জন্য। সর্বাধিক কার্যকরভাবে এটি অন্যান্য অপারেটরদের সাথে সমন্বয় ব্যবহার করা যেতে পারে। এই ভাবে তৈরি সূত্রগুলি সবচেয়ে জটিল কাজগুলি সমাধান করতে সক্ষম হবে।