আপনি যখন এক্সেলে ফর্মুলা লেখেন, তখন প্রতিটি সেলের একটি নির্দিষ্ট ঠিকানা বা রেফারেন্স ব্যবহার করা হয়। এই রেফারেন্স দুই ধরনের হতে পারে:
- রিলেটিভ রেফারেন্স (Relative Reference)
- অ্যাবসলিউট রেফারেন্স (Absolute Reference)
আজ আমরা বিস্তারিতভাবে শিখব রিলেটিভ রেফারেন্স নিয়ে। এটি এক্সেলের ডিফল্ট পদ্ধতি এবং ফিল (Fill) ফাংশনের সাথে এর এক গভীর সম্পর্ক আছে। বুঝতে পারলে আপনার কাজ হবে আগের চেয়ে বহুগুণ দ্রুত।
🔍 রিলেটিভ রেফারেন্স কী?
এক্সেলে কোনো সেলের রেফারেন্স যখন ডলার চিহ্ন ($) ছাড়া থাকে, তখন তাকে রিলেটিভ রেফারেন্স বলে। যেমন: A1, B2, C3 ইত্যাদি।
রিলেটিভ রেফারেন্সের বিশেষত্ব হচ্ছে – এটি স্থান-বিবেচনায় নমনীয়। আপনি যখন ফর্মুলাকে এক সেল থেকে অন্য সেলে টেনে নেন (ফিল করেন), তখন রেফারেন্সটি নিজের অবস্থানের সাথে তাল মিলিয়ে আপনাআপনি পরিবর্তিত হয়। এই জন্যই আমরা সহজেই একবার ফর্মুলা লিখে পুরো টেবিল কভার করতে পারি।
💡 অন্যদিকে, অ্যাবসলিউট রেফারেন্স (যেমন
$A$1) ব্যবহার করলে ফর্মুলার ঠিকানাটি লক হয়ে যায়, ফিল করলেও সেটি বদলায় না।
🧪 পোকেমন ট্রেইনারদের উদাহরণ
ধরা যাক, আমরা একটি পোকেমন ট্রেইনার তালিকা তৈরি করেছি। কলাম B-তে আছে তাদের Pokeballs সংখ্যা, আর কলাম C-তে আছে Great balls সংখ্যা। আমরা জানতে চাই, প্রতিটি ট্রেইনারের কাছে মোট কতটি বল আছে (Pokeballs + Great balls)।
ডাটা সাজানো হয়েছে B2 থেকে C7 পর্যন্ত। সেল D2-তে আমরা ফর্মুলা লিখলাম:
text
=B2+C2
এটা একটি রিলেটিভ রেফারেন্স। ফলাফল দেখালো 5 (ছবির মতো)।
এখন এই ফর্মুলাটি নিচের দিকে (D3 থেকে D7) ফিল করতে হবে। খুব সহজ! D2 সেলের নিচের-ডান কোণায় মাউস নিয়ে গিয়ে ফিল হ্যান্ডেল টেনে নিচে নামালেই বাকি ট্রেইনারদের টোটাল চলে আসবে।
ফিল করার পর একবার খেয়াল করুন D কলামের ভেতরের ফর্মুলাগুলোর দিকে:
- D3 তে আছে
=B3+C3 - D4 তে আছে
=B4+C4 - … এভাবে D7 পর্যন্ত
=B7+C7
যেমনটা আশা করেছিলাম, ফর্মুলা প্রতিটি সারির জন্য আপনাআপনি আপডেট হয়ে গেছে। এটি সম্ভব হয়েছে শুধুমাত্র রিলেটিভ রেফারেন্স এর কারণে। ফিল ফাংশনের দিক যেদিকেই হোক, রিলেটিভ রেফারেন্স সেভাবে নিজেকে সাজিয়ে নেয়।
❌ একটি ভুল দিকের ফিল (পার্শ্বমুখী টানা)
এবার আসুন দেখা যাক, আমরা যদি একই ফর্মুলাকে ডানে ফিল করি তবে কী হয়।
D2-তে আমাদের ফর্মুলা =B2+C2। এখন D2 কে ধরে ফিল হ্যান্ডেল ডানদিকে টেনে G2 পর্যন্ত নিয়ে আসা হলো। E2, F2, G2-তে কী ফর্মুলা এল?
- E2:
=C2+D2 - F2:
=D2+E2 - G2:
=E2+F2
ফলাফল? একেবারেই অদ্ভুত সংখ্যা, যা আমরা চাইনি!
কারণটা হলো: রিলেটিভ রেফারেন্স সবসময় ফর্মুলার অবস্থানের সাপেক্ষে কলাম ও সারি অ্যাডজাস্ট করে। যখন আমরা নিচে টানছিলাম, সারি পরিবর্তন হচ্ছিল ঠিক যেমন দরকার। কিন্তু ডানে টানার ফলে কলাম রেফারেন্স পরিবর্তিত হয়ে গেছে, অথচ প্রকৃত তথ্য ছিল নিচের দিকে।
গুরুত্বপূর্ণ শিক্ষা: ফর্মুলা ফিল করার সময় খেয়াল রাখতে হবে, ডাটা যে দিকে সাজানো, ফর্মুলাও যেন সে দিকেই ফিল হয়। রিলেটিভ রেফারেন্স তার নিজের অটোমেটিক সাজানো-গোছানোর নিয়ম মেনে চলে, আপনাকে কেবল সঠিক দিক নির্বাচন করতে হবে।
📊 আরও পরিষ্কার করে বোঝার জন্য
| সেল | নিচে ফিল (সঠিক) | ডানে ফিল (ভুল) |
|---|---|---|
| D2 | =B2+C2 | =B2+C2 |
| D3/E2 | =B3+C3 | =C2+D2 |
| D4/F2 | =B4+C4 | =D2+E2 |
| D5/G2 | =B5+C5 | =E2+F2 |
টেবিল থেকে বোঝা যায়, নিচের দিকে ফিল করলে সারি নাম্বার বাড়ে, যা আমাদের কাঙ্ক্ষিত। কিন্তু ডানে ফিল করলে কলাম লেটার বাড়ে, যে কারণে প্রয়োজনীয় মান (B ও C) ছেড়ে ফর্মুলা ভুল জায়গায় চলে যায়।
🎯 শেষকথা
রিলেটিভ রেফারেন্স এক্সেলের প্রাণ। একবার ফর্মুলা লিখে পুরো ডাটাসেট কভার করার অসাধারণ ক্ষমতা এটি দেয়। শুধু মনে রাখবেন:
- ফর্মুলার দিক আর ডাটার দিক একই হতে হবে।
- ডিফল্টভাবেই এক্সেল রিলেটিভ রেফারেন্স ব্যবহার করে, তাই
$চিহ্ন না দিলেই সেটা রিলেটিভ। - পরবর্তী ধাপে আমরা শিখব কখন এবং কেন অ্যাবসলিউট রেফারেন্স ($A$1) ব্যবহার করতে হয়।
আজই একটি ছোট টেবিল বানিয়ে ফর্মুলা ফিল করে দেখুন। নিচে টানুন, ডানে টানুন – ভুলগুলো নিজে চোখে দেখলে বোঝা আরও সহজ হবে।
www.tolearnteam.com–এ শেখার যাত্রা চলতেই থাকুক। কোনো প্রশ্ন থাকলে কমেন্ট করতে ভুলবেন না!
All Related Topics
- এক্সেল শেখার মজার নতুন উপায়: প্রতিটি অধ্যায়ে বাস্তব উদাহরণ ও কেস স্টাডি!
- এক্সেল কী? মাইক্রোসফট এক্সেলের সম্পূর্ণ পরিচিতি ও ব্যবহার
- অফিস ৩৬৫ দিয়ে এক্সেল শেখা শুরুর সবচেয়ে সহজ উপায়
- এক্সেলের গঠন ও পরিচিতি: রিবন এবং শিটের বিস্তারিত ব্যাখ্যা
- এক্সেলের সূত্রের সিনট্যাক্স – শূন্য থেকে হিরো হয়ে উঠুন সহজ বাংলায়
- এক্সেলে রেঞ্জ (Range) – সঠিকভাবে সেল সিলেক্ট করার সম্পূর্ণ গাইড
- এক্সেলে ফিল (Fill) – অটোমেটিক ডাটা পূরণের খুঁটিনাটি টিউটোরিয়াল
- এক্সেলে ডাবল ক্লিক ফিল – ফর্মুলা অটোফিলের সবচেয়ে স্মার্ট উপায়
- এক্সেলে সেল সরানো (Move Cells) – ড্র্যাগ, কাট, কপি সম্পূর্ণ গাইড
- এক্সেলে নতুন কলাম ও রো যোগ করার A to Z গাইড
- এক্সেলে সেল ডিলিট করা: কেন শুধু মান মুছে যায়, ফরম্যাটিং থাকে অক্ষত!
- এক্সেলে আনডু (Undo) ও রিডু (Redo): ভুল হলেই জাদুর মতো সমাধান!
- এক্সেলে ফর্মুলা (Formula): যোগ-বিয়োগ থেকে শুরু করে SUM ফাংশন – সম্পূর্ণ গাইড
- এক্সেলে রিলেটিভ রেফারেন্স (Relative Reference): ফর্মুলাকে মুক্ত রাখার কৌশল
- এক্সেলে অ্যাবসলিউট রেফারেন্স ($) – ফর্মুলা লক করার জাদু!
- এক্সেলে যোগ (Addition) করার সহজ উপায়: + ও SUM
- এক্সেলে বিয়োগ (Subtraction) অপারেটর: সম্পূর্ণ গাইড
- এক্সেলে গুণ (Multiplication) করার সহজ কৌশল
- এক্সেলে ভাগ করা শিখুন – / (স্ল্যাশ) চিহ্নের জাদু!
- এক্সেলে প্যারেনথেসিস (বন্ধনী) – সূত্রকে নিজের মতো করে গুছিয়ে নিন
- এক্সেলে ফাংশন (Functions) – বিল্ট-ইন সূত্র দিয়ে সব হিসাব নিমেষে!
