কম্পিউটার টিউটোরিয়াল

এক্সেলে INDIRECT ফাংশন ব্যবহার করুন

এক্সেলে INDIRECT ফাংশন ব্যবহার करना শিখলে আপনি অন্য শিট থেকে তথ্য আনা, নামকৃত রেঞ্জ রেফারেন্স করা, এবং অন্যান্য ফাংশনের সাথে কম্বাইন করে একটি খুব বহুমুখী টুল তৈরি করতে পারবেন। এটিকে ভালোভাবে বুঝতে কিছু প্র্যাকটিস লাগতে পারে, কিন্তু INDIRECT ফাংশনের সাথে আপনি যা ভাবেন তার চেয়ে অনেক বেশি করতে পারবেন।

এই আর্টিকেলের নির্দেশাবলী এক্সেল ফর মাইক্রোসফট ৩৬৫, এক্সেল ২০১৯, এবং এক্সেল ২০১৬-এ প্রযোজ্য।

INDIRECT ফাংশন কী?

INDIRECT ফাংশন হলো একটি টেক্সট স্ট্রিংকে রেফারেন্সে রূপান্তর করার পদ্ধতি। অর্থাৎ, এটি অন্য একটি সেল বা রেঞ্জের রেফারেন্স থেকে তথ্য টানে। এটি টেক্সট থেকে একটি রেফারেন্স তৈরি করে, এবং সেল, সারি, বা কলাম পরিবর্তন, যোগ, বা হ্রাস পাওয়ায় একটি উদ্ধৃত রেঞ্জ থেকে এটি পরিবর্তন হয় না। এটি তৈরি করে রেফারেন্সগুলো রিয়েল-টাইমে ইভ্যালুয়েট হয়, তাই রেফারেন্সটি সর্বদা সেটি যেখান থেকে ডেটা টানছে সেটির সাথে সঠিক থাকে।

যদি এটি কিছুটা কনফিউজিং লাগে, চিন্তা করবেন না। INDIRECT ফর্মুলা বৈধ উদাহরণ এবং প্র্যাকটিসের মাধ্যমে সহজে বোঝা যায়। সন্দেহ হলে নিচের ধাপগুলো অনুসরণ করুন, আপনি দ্রুতই শিখে যাবেন।

নামকৃত রেঞ্জের সাথে INDIRECT ফাংশন ব্যবহার

এক্সেলে নামকৃত রেঞ্জ ডেটা একটি রেফারেন্সের অধীনে সংগ্রহ করার চমৎকার একটি উপায়, এবং INDIRECT ফাংশন সেই তথ্য তোলাকে আরও সহজ করে দেয়। এখানে কীভাবে করবেন:

  1. নামকৃত রেঞ্জ প্রয়োগ করা একটি এক্সেল ডকুমেন্ট খুলুন। আমাদের উদাহরণে, আমাদের বিভিন্ন খাবার ও পানীয়ের বিক্রয় তথ্য আছে, সপ্তাহের প্রতিদিন উপার্জিত টাকা পণ্যের নাম অনুযায়ী নামকৃত রেঞ্জের অধীনে সংগৃহীত।

    এক্সেলে INDIRECT ফাংশন ব্যবহার করুন
  2. আপনার নামকৃত রেঞ্জের জন্য একটি সেল বেছে নিন এবং সেখানে একটি নামকৃত রেঞ্জ লিখুন। আমাদের উদাহরণে, আমরা Burgers ব্যবহার করলাম। ইচ্ছে করলে অন্যান্য ডেজিগনেটর শিরোনাম এবং রঙ যোগ করুন।

    এক্সেলে INDIRECT ফাংশন ব্যবহার করুন
  3. আউটপুটের জন্য অন্য একটি সেল নির্বাচন করুন। যেহেতু আমরা একটি নির্দিষ্ট খাবারের সপ্তাহিক বিক্রয় পরিমাণ যোগ করতে চাই, এই ক্ষেত্রে Burgers, আমরা সেলে নিচের ফর্মুলা লিখব:

    =SUM(INDIRECT(G5))

  4. এটি একটি SUM ফাংশন ডেজিগনেট করে, যা INDIRECT ফাংশন ব্যবহার করে সেল G5-এ থাকা নামকৃত রেঞ্জ থেকে তথ্য টানে, এই ক্ষেত্রে Burgers। আউটপুট হলো ৩৭৮১, Burgers-এর সপ্তাহিক বিক্রয়ের টোটাল।

    আমাদের উদাহরণে, সেল G5-এ Burgers-এর বদলে Lemonade বা Desserts (অন্য দুটি নামকৃত রেঞ্জ) লিখলে আউটপুট তাদের SUM টোটালে পরিবর্তিত হবে।

    এক্সেলে INDIRECT ফাংশন ব্যবহার করুন

একাধিক শিটে INDIRECT ফাংশন ব্যবহার

আন্য শিট থেকে তথ্য টানতে INDIRECT ফর্মুলা আরও শক্তিশালী হয়। এর জন্য নামকৃত রেঞ্জ ব্যবহার করতেও হয় না।

এখানে এক্সেলে ওয়ার্কশিট ট্যাবের মধ্যে নেভিগেট করার পদ্ধতি দেওয়া আছে।

  1. আপনার এক্সেল ডকুমেন্ট একাধিক শিটসহ খুলুন বা প্রয়োজনীয় তথ্য সহ তৈরি করুন।

  2. যে শিটে আপনি INDIRECT আউটপুট চান, সেখানে একটি সেলে যে শিট থেকে তথ্য টানতে চান তার নাম লিখুন। আমাদের উদাহরণে, এটি FoodSales।

  3. যেহেতু আমরা আমাদের FoodSales শিট থেকে তথ্য টানতে চাই Burgers-এর மொতจোড়া বের করতে, আমরা নিচের ফর্মুলা লিখলাম (সেল রেঞ্জ এবং শিটের নাম আপনার দিয়ে প্রতিস্থাপন করুন):

    =SUM(INDIRECT(B4&"!B4:B10"))

    এক্সেলে INDIRECT ফাংশন ব্যবহার করুন
  4. এটি একটি SUM ফাংশন ডেজিগনেট করে, যেহেতু আমরা টোটাল খুঁজছি। তারপর সেল B4 কে INDIRECT ফাংশনের জন্য রেফারেন্স টেক্সট হিসেবে ডেজিগনেট করে। & ফাংশনের উপাদানগুলো একসাথে বাঁধে, তারপর একটি কোটেশন এবং এক্সক্লামেশন পয়েন্ট, এবং তারপর সেলের রেঞ্জ যেখান থেকে ডেটা টানতে চাই। B4 থেকে B10।

  5. আউটপুট হলো সপ্তাহের Burgers বিক্রয়ের টোটাল। যখন আমরা নতুন সপ্তাহের জন্য ভিন্ন নম্বর সহ FoodSales2 শিট তৈরি করি, আমাদের শুধু সেল B4-কে FoodSales2 বলতে পরিবর্তন করলে সেই সপ্তাহের Burgers বিক্রয়ের ডেটা পাওয়া যাবে।

R1C1 স্টাইল রেফারেন্সের সাথে INDIRECT ফাংশন ব্যবহার

যেসব শিট தொடரিতভাবে বেড়ে যায়, যেখানে আপনি যে রেফারেন্স ব্যবহার করতে চান সেটি সবসময় একই সেলে থাকবে না, সেখানে R1C1 স্টাইল রেফারেন্স INDIRECT ফর্মুলার সাথে ব্যবহার করে আপনি প্রয়োজনীয় তথ্য পেতে পারেন। আমরা এখানেও খাদ্য বিক্রয়ের উদাহরণ ব্যবহার করব, কিন্তু কল্পনা করুন এটি একটি উচ্চতর লেভেলের ওয়ার্কশিট যা সাপ্তাহিক বিক্রয় টোটালের ওভারভিউ দেখে।

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

  2. আমাদের উদাহরণে, ফর্মুলাটি এমন দেখায়:

    =INDIRECT("R12C"&COUNTA(12:12),FALSE)

    এক্সেলে INDIRECT ফাংশন ব্যবহার করুন
  3. INDIRECT ফাংশনটি R12 (সারি ১২) এরপর একটি C ব্যবহার করে কলাম ডেনোট করে, কোটেশনের ভিতরে। & ফাংশনের দুটি অংশ একসাথে জোড়া দেয়। আমরা COUNTA ফাংশন ব্যবহার করছি সারি ১২-এ সব নন-ব্ল্যাঙ্ক সেল গণনা করতে (সারি নির্বাচন করুন বা ১২:১২ টাইপ করুন), তারপর একটি কমা। FALSE এটিকে R1C1 রেফারেন্স হিসেবে ডেজিগনেট করে।

  4. আউটপুট হলো আমাদের টেবিলের সর্বশেষ এন্ট্রি, এই ক্ষেত্রে ৮১০২, অর্থাৎ $৮,১০২। যখন আমরা এপ্রিলের বিক্রয় ডেটা যোগ করব, সর্বশেষ বিক্রয় নম্বর রিয়েল-টাইমে স্বয়ংক্রিয়ভাবে আপডেট হবে।

    এক্সেলে INDIRECT ফাংশন ব্যবহার করুন
  1. এক্সেলে SIGN ফাংশন ব্যবহার করুন: সংখ্যার সাইন (চিহ্ন) নির্ধারণ করুন

  2. এক্সেলে QUOTIENT ফাংশন ব্যবহারের পদ্ধতি

  3. এক্সেলে FIXED ফাংশন ব্যবহারের পদ্ধতি

  4. Excel-এ RANDBETWEEN ফাংশন ব্যবহার করার পদ্ধতি